static QVariant retrieveSessionData(const QString &key, const QVariant &def = QVariant());
static QStringList sessionDataKeys();
+ enum ClientMode { LocalCore, RemoteCore };
+ static ClientMode clientMode;
+
signals:
void sendInput(BufferId, QString message);
void showBuffer(Buffer *);
void disconnectFromCore();
private slots:
+ void recvCoreState(const QVariant &state);
void recvSessionData(const QString &key, const QVariant &data);
void recvProxySignal(ClientSignal sig, QVariant arg1, QVariant arg2, QVariant arg3);
void serverError(QAbstractSocket::SocketError);
void serverHasData();
- void coreConnected();
- void coreDisconnected();
+ void coreSocketConnected();
+ void coreSocketDisconnected();
void userInput(BufferId, QString);
void networkConnected(QString);
void init();
static Client *instanceptr;
- void syncToCore();
+ void syncToCore(const QVariant &coreState);
QVariant connectToLocalCore(QString user, QString passwd); // defined in main.cpp
void disconnectFromLocalCore(); // defined in main.cpp
- enum ClientMode { LocalCore, RemoteCore };
- static ClientMode clientMode;
-
AbstractUi *mainUi;
ClientProxy *clientProxy;
BufferTreeModel *_bufferModel;