#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"));
/*****************************************************************************/
-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() {