void clear();
+public slots:
+ void requestBacklog(BufferId bufferId);
+ void messagesReceived(BufferId bufferId, int count);
+
protected:
virtual MessageModelItem *createMessageModelItem(const Message &) = 0;
virtual void customEvent(QEvent *event);
QList<Message> _messageBuffer;
QTimer _dayChangeTimer;
QDateTime _nextDayChange;
+ QHash<BufferId, int> _messagesWaiting;
};
// **************************************************