X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=main%2Fmain_mono.cpp;fp=main%2Fmain_mono.cpp;h=b935a12842fa8a7a256bb34443b6d6ef8ade45f2;hp=620084b267939f38394e5b65a2dbc581155f264a;hb=a975272aca8f0deb25c395532b189141979304e5;hpb=f474bdcf9eb60d7d0ee48de389839f88cd25d3fa diff --git a/main/main_mono.cpp b/main/main_mono.cpp index 620084b2..b935a128 100644 --- a/main/main_mono.cpp +++ b/main/main_mono.cpp @@ -22,8 +22,10 @@ #include +#include "core.h" #include "quassel.h" #include "logger.h" +#include "proxy.h" #include "mainwin.h" @@ -39,7 +41,20 @@ int main(int argc, char **argv) { QApplication::setApplicationName("Quassel IRC"); QApplication::setOrganizationName("The Quassel Team"); + Core::init(); + MainWin mainWin; mainWin.show(); return app.exec(); } + +QVariant proxyConnect(uint func, QVariant arg) { + using namespace Proxy; + + switch(func) { + case LOAD_IDENTITIES: return (QVariant) CoreProxy::loadIdentities(); + case STORE_IDENTITIES: CoreProxy::storeIdentities(arg.toMap()); return 0; + + } + return 0; +}