X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtopia%2Fqtopiamainwin.cpp;h=7a4a48053ffa0175a01ee70a5f5d44c5dd18cd5a;hp=8625e0247654e8f224f88b533922e3f42e7ef2d6;hb=64773d0bbb9ad9e7b0a26aa9751447fa7288ca56;hpb=ec9528b2997470953e3c4e456271e696026e9717;ds=sidebyside diff --git a/src/qtopia/qtopiamainwin.cpp b/src/qtopia/qtopiamainwin.cpp index 8625e024..7a4a4805 100644 --- a/src/qtopia/qtopiamainwin.cpp +++ b/src/qtopia/qtopiamainwin.cpp @@ -20,10 +20,11 @@ #include "qtopiamainwin.h" +#include "coreconnectdlg.h" #include "global.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). @@ -44,6 +45,7 @@ QtopiaMainWin::QtopiaMainWin(QWidget *parent, Qt::WFlags flags) : QMainWindow(pa //Style::init(); QtopiaGui *gui = new QtopiaGui(this); Client::init(gui); + init(); //gui->init(); setWindowTitle("Quassel IRC"); @@ -51,6 +53,12 @@ QtopiaMainWin::QtopiaMainWin(QWidget *parent, Qt::WFlags flags) : QMainWindow(pa setWindowIcon(QIcon(":/qirc-icon.png")); setWindowIconText("Quassel IRC"); +} + +// 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();