X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fmessagemodel.h;h=5b756dfecde7feb031787e954dacc505137264c6;hp=a9ae901fab88315c91c2cdb80c3bf4e266cd57e6;hb=348384bd80c0896b665d807763d8d837e3b1fb3d;hpb=46ddb293c61aeb90295fa1a14be71e8896f34ade;ds=sidebyside diff --git a/src/client/messagemodel.h b/src/client/messagemodel.h index a9ae901f..5b756dfe 100644 --- a/src/client/messagemodel.h +++ b/src/client/messagemodel.h @@ -72,6 +72,9 @@ protected: virtual MessageModelItem *createMessageModelItem(const Message &) = 0; virtual void customEvent(QEvent *event); +private slots: + void changeOfDay(); + private: void insertMessageGroup(const QList &); int insertMessagesGracefully(const QList &); // inserts as many contiguous msgs as possible. returns numer of inserted msgs. @@ -79,8 +82,13 @@ private: QList _messageList; QList _messageBuffer; + QTimer _dayChangeTimer; + QDateTime _nextDayChange; }; +// ************************************************** +// MessageModelItem +// ************************************************** class MessageModelItem { public: //! Creates a MessageModelItem from a Message object.