X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=main%2Fmain_core.cpp;h=607aada70fc329cd7e8042a3f083dd995a605bb4;hp=b7d33a43262776566df5433763bf4b20cda3c740;hb=8fc3a498f754f34b21d2a163e2a28323dae384cb;hpb=e368a1672c4f917bfa6adb52dae3b5ebfcd0db18 diff --git a/main/main_core.cpp b/main/main_core.cpp index b7d33a43..607aada7 100644 --- a/main/main_core.cpp +++ b/main/main_core.cpp @@ -20,9 +20,14 @@ #include #include +#include +#include +#include -#include "quassel.h" +#include "global.h" #include "core.h" +#include "coreproxy.h" +#include "util.h" int main(int argc, char **argv) { QCoreApplication app(argc, argv); @@ -30,28 +35,23 @@ int main(int argc, char **argv) { QCoreApplication::setApplicationName("Quassel IRC"); QCoreApplication::setOrganizationName("The Quassel Team"); - Quassel::runMode = Quassel::CoreOnly; - quassel = Quassel::init(); - core = Core::init(); - //coreProxy = CoreProxy::init(); + Global::runMode = Global::CoreOnly; + Global::quasselDir = QDir::homePath() + "/.quassel"; + + global = new Global(); + coreProxy = new CoreProxy(); //Logger *logger = new Logger(); //Quassel::setLogger(logger); int exitCode = app.exec(); - delete quassel; + delete core; + delete coreProxy; + delete global; return exitCode; } -Core *core = 0; - -//GUIProxy::send(uint func, QVariant arg) { - /* - switch(func) { - case LOAD_IDENTITIES: return (QVariant) CoreProxy::loadIdentities(); - case STORE_IDENTITIES: CoreProxy::storeIdentities(arg.toMap()); return 0; - - } - */ +void CoreProxy::sendToGUI(CoreSignal, QVariant, QVariant, QVariant) { + // dummy function, no GUI available! +} -//}