X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=main%2Fquassel.cpp;fp=core%2Fquassel.cpp;h=6e90e13fddd2192da8f850625a0f1b638207c3db;hp=b650b210e66414fa42a51f117a132abb008e00d8;hb=e368a1672c4f917bfa6adb52dae3b5ebfcd0db18;hpb=8a46d2fb3b2f409b80642cd6fe30645017c980bc diff --git a/core/quassel.cpp b/main/quassel.cpp similarity index 75% rename from core/quassel.cpp rename to main/quassel.cpp index b650b210..6e90e13f 100644 --- a/core/quassel.cpp +++ b/main/quassel.cpp @@ -20,22 +20,45 @@ #include "quassel.h" #include "logger.h" -#include "proxy.h" +//#include "proxy.h" +#include "core.h" #include #include -void Quassel::init() { - Core::init(); +extern void messageHandler(QtMsgType type, const char *msg); +Quassel * Quassel::init() { + if(quassel) return quassel; + qInstallMsgHandler(messageHandler); + quassel = new Quassel(); //initIconMap(); + return quassel; } +/* void Quassel::setLogger(Logger *) { }; +*/ + +QVariant Quassel::getData(QString key) { + mutex.lock(); + QVariant d = data[key]; + mutex.unlock(); + qDebug() << "getData("< Quassel::data;