X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fstorage.h;h=da09a2a2d7946d0bd338d5a4e0f4dd35390095f8;hp=f912c8b69334c3e248441145f3e1abca50452a85;hb=e8a39b4c3c92e193ab861a3fea84a261bb6fbd24;hpb=79aa3994d78860c0b7a623a46ce44dffff988fd9 diff --git a/src/core/storage.h b/src/core/storage.h index f912c8b6..da09a2a2 100644 --- a/src/core/storage.h +++ b/src/core/storage.h @@ -33,8 +33,8 @@ class Storage : public QObject Q_OBJECT public: - Storage(QObject *parent = 0); - virtual ~Storage() {}; + Storage(QObject *parent = nullptr); + ~Storage() override {}; enum State { IsReady, // ready to go @@ -533,12 +533,6 @@ public slots: */ virtual QMap getAllAuthUserNames() = 0; - //! Get the auth username associated with a userId - /** \param user The user to retrieve the username for - * \return The username for the user - */ - virtual QString getAuthUserName(UserId user) = 0; - signals: //! Sent when a new BufferInfo is created, or an existing one changed somehow. void bufferInfoUpdated(UserId user, const BufferInfo &); @@ -551,6 +545,9 @@ signals: //! Sent when a user has been removed void userRemoved(UserId); + //! Emitted when database schema upgrade starts or ends + void dbUpgradeInProgress(bool inProgress); + protected: QString hashPassword(const QString &password); bool checkHashedPassword(const UserId user, const QString &password, const QString &hashedPassword, const Storage::HashVersion version);