Another big update today.
[quassel.git] / core / core.h
index 46258ae..23ba3c6 100644 (file)
@@ -33,26 +33,28 @@ class Core : public QObject {
   public:
 
     Core();
   public:
 
     Core();
-    void init();
-    VarMap loadNetworks();
-    void storeNetworks(VarMap);
-    VarMap loadIdentities();
-    void storeIdentities(VarMap);
+    //~Core();
 
   public slots:
     void inputLine(QString);   // temp
 
   public slots:
     void inputLine(QString);   // temp
-    void connectToIrc(const QString &, quint16 port = 6667);
+    void connectToIrc(QStringList);
 
   signals:
     void outputLine(const QString &);  // temp
 
   signals:
     void outputLine(const QString &);  // temp
+    void msgFromGUI(QString network, QString channel, QString message);
+    void sendMessage(QString network, QString channel, QString message);
+    void sendStatusMsg(QString, QString);
+
+    void connectToIrc(QString net);
+    void disconnectFromIrc(QString net);
 
   private slots:
     void globalDataUpdated(QString);
 
   private slots:
     void globalDataUpdated(QString);
+    void recvStatusMsgFromServer(QString msg);
+    void recvMessageFromServer(QString buffer, QString msg);
 
   private:
 
   private:
-    //void run();
-
-    Server server; // temp
+    QHash<QString, Server *> servers;
 
 };
 
 
 };