#include "qtopiamainwin.h"
+#include "coreconnectdlg.h"
#include "global.h"
+#include "mainwidget.h"
#include "message.h"
#include "qtopiagui.h"
-#include "coreconnectdlg.h"
+#include "signalproxy.h"
// This constructor is the first thing to be called for a Qtopia app, so we do the init stuff
// here (rather than in a main.cpp).
//Style::init();
QtopiaGui *gui = new QtopiaGui(this);
Client::init(gui);
+ init();
//gui->init();
setWindowTitle("Quassel IRC");
- //setWindowTitle(QString::fromUtf8("Κυασελ Εγαρζη"));
setWindowIcon(QIcon(":/qirc-icon.png"));
setWindowIconText("Quassel IRC");
+ mainWidget = new MainWidget(this);
+ setCentralWidget(mainWidget);
+
+ QToolBar *toolBar = new QToolBar(this);
+ toolBar->setIconSize(QSize(16, 16));
+ toolBar->addAction(QIcon(":icon/trash"), "Trash");
+ addToolBar(toolBar);
+
+}
+
+// at this point, client is fully initialized
+void QtopiaMainWin::init() {
+ Client::signalProxy()->attachSignal(this, SIGNAL(requestBacklog(BufferId, QVariant, QVariant)));
+
CoreConnectDlg *dlg = new CoreConnectDlg(this);
//setCentralWidget(dlg);
dlg->showMaximized();
//return new ChatLine(msg);
return 0;
}
+
+void QtopiaMainWin::showBuffer(Buffer *b) {
+ mainWidget->setBuffer(b);
+}