static QList<NetworkInfo *> networkInfos();
static NetworkInfo *networkInfo(uint networkid);
-
+
static QList<BufferInfo> allBufferInfos();
static QList<Buffer *> buffers();
static Buffer *buffer(uint bufferUid);
static void fakeInput(uint bufferUid, QString message);
static void fakeInput(BufferInfo bufferInfo, QString message);
-
+
static void storeSessionData(const QString &key, const QVariant &data);
static QVariant retrieveSessionData(const QString &key, const QVariant &def = QVariant());
static QStringList sessionDataKeys();
void coreConnectionError(QString errorMsg);
void coreConnectionMsg(const QString &msg);
void coreConnectionProgress(uint part, uint total);
-
+
void showConfigWizard(const QVariantMap &coredata);
void connected();
//void connectToLocalCore();
void connectToCore(const QVariantMap &);
void disconnectFromCore();
-
+
void setCoreConfiguration(const QVariantMap &settings);
private slots:
private slots:
void bufferDestroyed();
void networkInfoDestroyed();
+ void ircChannelAdded(QString);
private:
Client(QObject *parent = 0);
virtual ~Client();
void init();
-
+
void syncToCore(const QVariant &coreState);
static QPointer<Client> instanceptr;
-
+
QPointer<QIODevice> socket;
QPointer<SignalProxy> _signalProxy;
QPointer<AbstractUi> mainUi;
quint32 blockSize;
bool connectedToCore;
-
+
QVariantMap coreConnectionInfo;
QHash<uint, Buffer *> _buffers;
QHash<uint, NetworkInfo*> _networkInfo;