X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fclient.h;h=40bf332d5c22bac0fb4f804d9e16311cece5de72;hb=0268b7f62826dc48155866f7f27b2987449a29f5;hp=d6ae6c08d4c3683bc19342ca14f547eb6a2d2a57;hpb=28e33cd3255a838a045303bed073f4f9c40a3af4;p=quassel.git 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; };