X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcoresession.h;h=208095c20a8ccdb6924c20240fc7fe213c2ae59a;hb=c90c9160da1123ce99460c9b3ceef58b1ad21bf2;hp=1249a86cde6d2ea5c8cc289594eb1bcf1d99efe8;hpb=6623fd2d46dadd0168e4e28d1db6944c26c2a773;p=quassel.git diff --git a/src/core/coresession.h b/src/core/coresession.h index 1249a86c..208095c2 100644 --- a/src/core/coresession.h +++ b/src/core/coresession.h @@ -27,7 +27,7 @@ #include "message.h" class Identity; -class NetworkConnection; // FIXME get rid of +class NetworkConnection; class Network; struct NetworkInfo; class SignalProxy; @@ -49,9 +49,6 @@ public: QVariant sessionState(); - //! Retrieve a piece of session-wide data. - QVariant retrieveSessionData(const QString &key, const QVariant &def = QVariant()); - SignalProxy *signalProxy() const; void attachNetworkConnection(NetworkConnection *conn); @@ -61,9 +58,6 @@ public: void restoreSessionState(); public slots: - //! Store a piece session-wide data and distribute it to connected clients. - void storeSessionData(const QString &key, const QVariant &data); - void networkStateRequested(); void addClient(QObject *socket); @@ -94,7 +88,7 @@ public slots: //! Create a network and propagate the changes to the clients. /** \param info The network's settings. */ - void createNetwork(const NetworkInfo &info, bool useId = false); + void createNetwork(const NetworkInfo &info); //! Update a network and propagate the changes to the clients. /** \param info The updated network settings. @@ -119,8 +113,6 @@ signals: void backlogData(BufferInfo, QVariantList, bool done); void bufferInfoUpdated(BufferInfo); - void sessionDataChanged(const QString &key); - void sessionDataChanged(const QString &key, const QVariant &data); void scriptResult(QString result); @@ -165,8 +157,6 @@ private: QHash _networks; QHash _identities; - QVariantMap sessionData; - QScriptEngine *scriptEngine; };