X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcoreapplication.cpp;h=2cdc5a6071643e213744b2b7835cfc637f25065f;hb=5cb19c841e567f26c34e77dbe254e530efacd6b3;hp=7098ab89bfb105fca0a9ded3921c3206356f19fb;hpb=0f4d21d538c8cb4c8fb12cd285c4d7556714c2f3;p=quassel.git diff --git a/src/core/coreapplication.cpp b/src/core/coreapplication.cpp index 7098ab89..2cdc5a60 100644 --- a/src/core/coreapplication.cpp +++ b/src/core/coreapplication.cpp @@ -21,10 +21,13 @@ #include "coreapplication.h" #include "core.h" +#include "logger.h" -CoreApplicationInternal::CoreApplicationInternal() +CoreApplicationInternal::CoreApplicationInternal() : _coreCreated(false) { + Q_INIT_RESOURCE(sql); + // put core-only arguments here CliParser *parser = Quassel::cliParser(); parser->addOption("port",'p', tr("The port quasselcore will listen at"), QString("4242")); @@ -65,9 +68,14 @@ bool CoreApplicationInternal::init() { /*****************************************************************************/ -CoreApplication::CoreApplication(int &argc, char **argv) : QCoreApplication(argc, argv), Quassel() { +CoreApplication::CoreApplication(int &argc, char **argv) + : QCoreApplication(argc, argv), + Quassel() +{ setRunMode(Quassel::CoreOnly); _internal = new CoreApplicationInternal(); + + qInstallMsgHandler(Logger::logMessage); } CoreApplication::~CoreApplication() {