signals:
void msgFromGUI(QString network, QString channel, QString message);
- void sendMessage(QString network, QString channel, Message message);
- void sendStatusMsg(QString, QString);
+ void displayMsg(QString network, QString channel, Message message);
+ void displayStatusMsg(QString, QString);
void connectToIrc(QString net);
void disconnectFromIrc(QString net);
private:
QHash<QString, Server *> servers;
+ QList<Message> backLog;
+ bool backLogEnabled;
+ QDir backLogDir;
+ QFile currentLogFile;
+ QDataStream logStream;
+ QDate currentLogFileDate;
+
+ void initBackLog();
+ void logMessage(Message);
};