X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=main%2Fmain_gui.cpp;h=e9bd6c8ed92751e482394df823ca4f7ca830e89c;hb=f0a6776fc5102ff6a7fe1469917fe231e4cd3a8a;hp=b6e15b09374be6cec53e3ed14d121f933e93ff70;hpb=d6a96a47a3964b9c0b1ea2413601d70d0d327413;p=quassel.git diff --git a/main/main_gui.cpp b/main/main_gui.cpp index b6e15b09..e9bd6c8e 100644 --- a/main/main_gui.cpp +++ b/main/main_gui.cpp @@ -23,10 +23,12 @@ #include #include +#include "style.h" #include "global.h" #include "guiproxy.h" #include "coreconnectdlg.h" #include "util.h" +#include "chatwidget.h" #include "mainwin.h" @@ -40,12 +42,16 @@ int main(int argc, char **argv) { Global::quasselDir = QDir::homePath() + "/.quassel"; global = new Global(); - guiProxy = new GUIProxy(); + guiProxy = new GuiProxy(); + + Style::init(); MainWin mainWin; + mainWin.init(); int exitCode = app.exec(); delete guiProxy; delete global; + return exitCode; } void MainWin::syncToCore() { @@ -68,6 +74,7 @@ void MainWin::syncToCore() { //qApp->quit(); exit(1); } + /* foreach(QString net, state["CoreBackLog"].toMap().keys()) { QByteArray logbuf = state["CoreBackLog"].toMap()[net].toByteArray(); QDataStream in(&logbuf, QIODevice::ReadOnly); in.setVersion(QDataStream::Qt_4_2); @@ -77,9 +84,14 @@ void MainWin::syncToCore() { } qDebug() << net << coreBackLog[net].count(); } + */ + coreBuffers.clear(); + foreach(QVariant v, state["CoreBuffers"].toList()) { coreBuffers.append(v.value()); } } -GUIProxy::GUIProxy() { +/* + +GuiProxy::GuiProxy() { if(guiProxy) qFatal("Trying to instantiate more than one CoreProxy object!"); blockSize = 0; @@ -94,20 +106,20 @@ GUIProxy::GUIProxy() { } -void GUIProxy::connectToCore(QString host, quint16 port) { +void GuiProxy::connectToCore(QString host, quint16 port) { socket.connectToHost(host, port); } -void GUIProxy::disconnectFromCore() { +void GuiProxy::disconnectFromCore() { socket.close(); } -void GUIProxy::serverError(QAbstractSocket::SocketError) { +void GuiProxy::serverError(QAbstractSocket::SocketError) { emit coreConnectionError(socket.errorString()); //qFatal(QString("Connection error: %1").arg(socket.errorString()).toAscii()); } -void GUIProxy::serverHasData() { +void GuiProxy::serverHasData() { QVariant item; while(readDataFromDevice(&socket, blockSize, item)) { emit recvPartialItem(1,1); @@ -120,15 +132,17 @@ void GUIProxy::serverHasData() { emit recvPartialItem(socket.bytesAvailable(), blockSize); } } - -void GUIProxy::send(GUISignal sig, QVariant arg1, QVariant arg2, QVariant arg3) { +*/ +/* +void GuiProxy::send(GuiSignal sig, QVariant arg1, QVariant arg2, QVariant arg3) { QList sigdata; sigdata.append(sig); sigdata.append(arg1); sigdata.append(arg2); sigdata.append(arg3); //qDebug() << "Sending signal: " << sigdata; writeDataToDevice(&socket, QVariant(sigdata)); } +*/ -void GUIProxy::updateCoreData(QString key) { +void GuiProxy::updateCoreData(QString key) { QVariant data = global->getData(key); send(GS_UPDATE_GLOBAL_DATA, key, data); }