#include <QtGui>
#include "client.h"
-#include "global.h"
+
+class BufferViewWidget;
+class MainWidget;
+class NickListWidget;
class QtopiaMainWin : public QMainWindow {
Q_OBJECT
signals:
void connectToCore(const QVariantMap &connInfo);
void disconnectFromCore();
- void requestBacklog(BufferId, QVariant, QVariant);
+ void requestBacklog(BufferInfo, QVariant, QVariant);
+
+ private slots:
+ void showBuffer(Buffer *);
+ void showBufferView();
+ void showNickList();
+
+ protected:
+ void closeEvent(QCloseEvent *);
private:
+ void init();
+ void setupActions();
+
+ MainWidget *mainWidget;
+ QToolBar *toolBar;
+ QAction *showBuffersAction, *showNicksAction;
+ BufferViewWidget *bufferViewWidget;
+ NickListWidget *nickListWidget;
- friend class QtopiaGui;
+ friend class QtopiaUi;
};
#endif