Big refactoring completed. Everything prepared for the separation of core and gui.
[quassel.git] / core / core.h
index 7cfecec..f9cd9f1 100644 (file)
 
 #include "server.h"
 
-typedef QMap<QString, QVariant> VarMap;
-
 class Core : public QThread {
   Q_OBJECT
 
   public:
 
-    static void init();
+    static Core * init();
     static VarMap loadNetworks();
     static void storeNetworks(VarMap);
     static VarMap loadIdentities();
@@ -54,4 +52,6 @@ class Core : public QThread {
 
 };
 
+extern Core *core;
+
 #endif