X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fstorage.h;h=1af8d86ef909a4a6f072628e23f1549d62e33701;hp=08a44f25f62337c092a9825f635610838d9b6a0e;hb=5c00beb706c7761d19f9a6b86751193056086b4a;hpb=8699dd758516d0ded076811e8ea656adc95e69d0 diff --git a/src/core/storage.h b/src/core/storage.h index 08a44f25..1af8d86e 100644 --- a/src/core/storage.h +++ b/src/core/storage.h @@ -22,7 +22,6 @@ #define _STORAGE_H_ #include -#include #include "message.h" @@ -30,7 +29,7 @@ class Storage : public QObject { Q_OBJECT public: - Storage() {}; + Storage(QObject *parent = 0); virtual ~Storage() {}; public slots: @@ -102,7 +101,7 @@ class Storage : public QObject { * \param network The network name * \return The BufferInfo corresponding to the given network and buffer name, or 0 if not found */ - virtual uint getNetworkId(UserId user, const QString &network) = 0; + virtual NetworkId getNetworkId(UserId user, const QString &network) = 0; /* Buffer handling */ @@ -158,7 +157,7 @@ class Storage : public QObject { signals: //! Sent when a new BufferInfo is created, or an existing one changed somehow. - void bufferInfoUpdated(BufferInfo); + void bufferInfoUpdated(UserId user, const BufferInfo &); //! Sent when a new user has been added void userAdded(UserId, const QString &username); //! Sent when a user has been renamed @@ -167,8 +166,7 @@ class Storage : public QObject { void userRemoved(UserId); public: - /* Exceptions */ - struct AuthError : public Exception {}; + };