X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fsqlitestorage.h;h=a4f5fec08ca7d18f5409cf1a9859440c714153a6;hp=393050b5c4c86a2057e0d69be15884684c109b15;hb=c7ad7451b1e899ba0de2ded9ac08359dff5cca61;hpb=0ac9ce4d7cf768d13993d6aa1d6b791c4149a843 diff --git a/src/core/sqlitestorage.h b/src/core/sqlitestorage.h index 393050b5..a4f5fec0 100644 --- a/src/core/sqlitestorage.h +++ b/src/core/sqlitestorage.h @@ -46,14 +46,17 @@ class SqliteStorage : public Storage { /* User handling */ - virtual UserId addUser(QString user, QString password); - virtual void updateUser(UserId user, QString password); - virtual UserId validateUser(QString user, QString password); + virtual UserId addUser(const QString &user, const QString &password); + virtual void updateUser(UserId user, const QString &password); + virtual void renameUser(UserId user, const QString &newName); + virtual UserId validateUser(const QString &user, const QString &password); virtual void delUser(UserId user); - /* Buffer handling */ + /* Network handling */ + virtual uint getNetworkId(UserId user, const QString &network); - virtual BufferId getBufferId(UserId user, QString network, QString buffer = ""); + /* Buffer handling */ + virtual BufferId getBufferId(UserId user, const QString &network, const QString &buffer = ""); virtual QList requestBuffers(UserId user, QDateTime since = QDateTime()); /* Message handling */ @@ -78,7 +81,7 @@ class SqliteStorage : public Storage { private: void initDb(); - void createBuffer(UserId user, QString network, QString buffer); + void createBuffer(UserId user, const QString &network, const QString &buffer); QSqlQuery *logMessageQuery; QSqlQuery *addSenderQuery; QSqlQuery *getLastMessageIdQuery;