X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.h;h=40bf332d5c22bac0fb4f804d9e16311cece5de72;hp=d6ae6c08d4c3683bc19342ca14f547eb6a2d2a57;hb=ee6e4f90ce63d7eb3a54937cffb33510398d2349;hpb=8c38d6c5248c1b364bf56e25be0069f32c4f0408 diff --git a/src/client/client.h b/src/client/client.h index d6ae6c08..40bf332d 100644 --- a/src/client/client.h +++ b/src/client/client.h @@ -92,6 +92,8 @@ public: static BufferModel *bufferModel(); static SignalProxy *signalProxy(); + static AccountId currentCoreAccount(); + static AbstractUiMsg *layoutMsg(const Message &); static bool isConnected(); @@ -145,8 +147,6 @@ signals: public slots: //void selectBuffer(Buffer *); - void setConnectedToCore(QIODevice *socket); - void setSyncedToCore(); void disconnectFromCore(); void setCoreConfiguration(const QVariantMap &settings); @@ -171,6 +171,9 @@ private slots: void coreNetworkCreated(NetworkId); void coreNetworkRemoved(NetworkId); + void setConnectedToCore(QIODevice *socket, AccountId id); + void setSyncedToCore(); + private: Client(QObject *parent = 0); virtual ~Client(); @@ -178,6 +181,8 @@ private: static void addNetwork(Network *); + static void setCurrentCoreAccount(AccountId); + static QPointer instanceptr; QPointer socket; @@ -199,6 +204,8 @@ private: QTimer *layoutTimer; QList layoutQueue; + static AccountId _currentCoreAccount; + friend class ClientSyncer; };