static void destroy();
static void init(AbstractUi *);
- static QList<Network *> networks();
- static Network *network(NetworkId networkid);
-
static QList<BufferInfo> allBufferInfos();
static QList<Buffer *> buffers();
static Buffer *buffer(BufferId bufferUid);
static Buffer *buffer(BufferInfo);
+ static QList<NetworkId> networkIds();
+ static const Network * network(NetworkId);
+
static QList<IdentityId> identityIds();
static const Identity * identity(IdentityId);
static bool isConnected();
static bool isSynced();
- static void fakeInput(BufferId bufferUid, QString message);
- static void fakeInput(BufferInfo bufferInfo, QString message);
+ static void userInput(BufferInfo bufferInfo, QString message);
static void storeSessionData(const QString &key, const QVariant &data);
static QVariant retrieveSessionData(const QString &key, const QVariant &def = QVariant());
//! Sent to the core when an identity shall be removed. Should not be used elsewhere.
void requestRemoveIdentity(IdentityId);
+ void networkAdded(NetworkId id);
+
public slots:
//void selectBuffer(Buffer *);
void setCoreConfiguration(const QVariantMap &settings);
-
private slots:
void recvSessionData(const QString &key, const QVariant &data);
//void coreSocketError(QAbstractSocket::SocketError);
- void userInput(BufferInfo, QString);
-
//void networkConnected(NetworkId);
//void networkDisconnected(NetworkId);