X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fabstractsqlstorage.h;h=2e57230742cabcc54de9a1630f27cc76926389a6;hb=20f446a492d8e681156423f0dc3637db78c45bae;hp=91950cc925bd8107db89d2b33790de4427966fe7;hpb=dba66762993507168b1a3de25cfd2d7bff0ff969;p=quassel.git diff --git a/src/core/abstractsqlstorage.h b/src/core/abstractsqlstorage.h index 91950cc9..2e572307 100644 --- a/src/core/abstractsqlstorage.h +++ b/src/core/abstractsqlstorage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2016 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -118,6 +118,14 @@ private: QHash _connectionPool; }; +struct SenderData { + QString sender; + QString realname; + QString avatarurl; + + friend uint qHash(const SenderData &key); + friend bool operator==(const SenderData &a, const SenderData &b); +}; // ======================================== // AbstractSqlStorage::Connection @@ -155,6 +163,8 @@ public: struct SenderMO { int senderId; QString sender; + QString realname; + QString avatarurl; SenderMO() : senderId(0) {} }; @@ -233,8 +243,11 @@ public: int lastmsgid; int lastseenmsgid; int markerlinemsgid; + int bufferactivity; + int highlightcount; QString key; bool joined; + QString cipher; }; struct BacklogMO {