X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fabstractsqlstorage.h;h=91950cc925bd8107db89d2b33790de4427966fe7;hb=dba66762993507168b1a3de25cfd2d7bff0ff969;hp=7f8e38f4b439e813a9256329c33ef7a9b139857f;hpb=3cf5c49e7753be48a994917fe898730add4292b1;p=quassel.git diff --git a/src/core/abstractsqlstorage.h b/src/core/abstractsqlstorage.h index 7f8e38f4..91950cc9 100644 --- a/src/core/abstractsqlstorage.h +++ b/src/core/abstractsqlstorage.h @@ -18,11 +18,12 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef ABSTRACTSQLSTORAGE_H -#define ABSTRACTSQLSTORAGE_H +#pragma once #include "storage.h" +#include + #include #include #include @@ -38,8 +39,8 @@ public: AbstractSqlStorage(QObject *parent = 0); virtual ~AbstractSqlStorage(); - virtual inline AbstractSqlMigrationReader *createMigrationReader() { return 0; } - virtual inline AbstractSqlMigrationWriter *createMigrationWriter() { return 0; } + virtual std::unique_ptr createMigrationReader() { return {}; } + virtual std::unique_ptr createMigrationWriter() { return {}; } public slots: virtual State init(const QVariantMap &settings = QVariantMap()); @@ -148,6 +149,7 @@ public: QString username; QString password; int hashversion; + QString authenticator; }; struct SenderMO { @@ -242,6 +244,7 @@ public: int type; int flags; int senderid; + QString senderprefixes; QString message; }; @@ -356,6 +359,3 @@ public: virtual inline bool postProcess() { return true; } friend class AbstractSqlMigrationReader; }; - - -#endif