X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fsqlitestorage.h;h=a4f5fec08ca7d18f5409cf1a9859440c714153a6;hp=2d72b59125230bfd2b61daecc48649cb159e6721;hb=c7ad7451b1e899ba0de2ded9ac08359dff5cca61;hpb=47b574c28983254b6679191f76ddb36fe7da7632 diff --git a/src/core/sqlitestorage.h b/src/core/sqlitestorage.h index 2d72b591..a4f5fec0 100644 --- a/src/core/sqlitestorage.h +++ b/src/core/sqlitestorage.h @@ -46,15 +46,17 @@ class SqliteStorage : public Storage { /* User handling */ - virtual UserId addUser(QString user, QString password); - virtual void updateUser(UserId user, QString password); - virtual void renameUser(UserId user, QString newName); - 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 */ @@ -79,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;