summaryrefslogtreecommitdiffstats
path: root/gui/mainwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'gui/mainwindow.h')
-rw-r--r--gui/mainwindow.h21
1 files changed, 17 insertions, 4 deletions
diff --git a/gui/mainwindow.h b/gui/mainwindow.h
index 5ea575a6..c2dedf74 100644
--- a/gui/mainwindow.h
+++ b/gui/mainwindow.h
@@ -20,6 +20,12 @@
#include "instancelist.h"
#include "loginresponse.h"
+#include "instance.h"
+
+class InstanceModel;
+class InstanceProxyModel;
+class KCategorizedView;
+class KCategoryDrawer;
namespace Ui
{
@@ -67,14 +73,21 @@ private slots:
void on_actionMakeDesktopShortcut_triggered();
- void doLogin(const QString& errorMsg = "");
-
+ void doLogin( QString inst, const QString& errorMsg = "" );
- void onLoginComplete(LoginResponse response);
+ void onLoginComplete( QString inst, LoginResponse response );
+ void onLoginFailed( QString inst, const QString& errorMsg );
+
+public slots:
+ void instanceActivated ( QModelIndex );
+
private:
Ui::MainWindow *ui;
-
+ KCategoryDrawer * drawer;
+ KCategorizedView * view;
+ InstanceModel * model;
+ InstanceProxyModel * proxymodel;
InstanceList instList;
};