#include <iostream>
#include <QCoreApplication>
+#include <QtNetwork>
+#include <QtCore>
+#include <QtDebug>
-#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);
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!
+}
-//}