X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=core%2Fcore.h;h=23ba3c6f7bc6ba5ffb7ff96eb4f809589b7b56d7;hp=46258ae612f40b11b56bfeba8b4807d644774d26;hb=82403b8a8777d44cbc35619e3bbd4feabfad5dc4;hpb=63db3c5de9d76c5abc55b0cba86f66d2aba7745d diff --git a/core/core.h b/core/core.h index 46258ae6..23ba3c6f 100644 --- a/core/core.h +++ b/core/core.h @@ -33,26 +33,28 @@ class Core : public QObject { public: Core(); - void init(); - VarMap loadNetworks(); - void storeNetworks(VarMap); - VarMap loadIdentities(); - void storeIdentities(VarMap); + //~Core(); public slots: void inputLine(QString); // temp - void connectToIrc(const QString &, quint16 port = 6667); + void connectToIrc(QStringList); 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); + void recvStatusMsgFromServer(QString msg); + void recvMessageFromServer(QString buffer, QString msg); private: - //void run(); - - Server server; // temp + QHash servers; };