OK, another update. This is just prior to redoing the MainWin completely.
[quassel.git] / gui / mainwin.h
index 6ca7f24..a6d1e1e 100644 (file)
 #ifndef _MAINWIN_H_
 #define _MAINWIN_H_
 
-#include <QMainWindow>
-
-class QMenu;
-class QWorkspace;
+#include <QtGui>
+#include "gui/ui_mainwin.h"
 
 class ServerListDlg;
+class CoreConnectDlg;
 
 class MainWin : public QMainWindow {
   Q_OBJECT
@@ -35,21 +34,21 @@ class MainWin : public QMainWindow {
     MainWin();
 
   protected:
+    void closeEvent(QCloseEvent *event);
 
   private slots:
     void showServerList();
-    
+
   private:
+    Ui::MainWin ui;
+
     void setupMenus();
-    
+    void syncToCore();
+
     QWorkspace *workspace;
-    QToolBar *toolBar;
-    QMenu *fileMenu, *editMenu, *ircMenu, *serverMenu, *windowMenu, *helpMenu, *settingsMenu;
-    QAction *quitAct, *serverListAct;
-    QAction *aboutAct, *aboutQtAct;
-    QAction *identitiesAct, *configAct;
 
     ServerListDlg *serverListDlg;
+    CoreConnectDlg *coreConnectDlg;
 };
 
 #endif