X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatlinemodel.h;fp=src%2Fqtui%2Fchatlinemodel.h;h=84d77e9a955c8c82e2cc87b85eee93e000797f88;hp=d2e976ca312180927f684edca5426688103b48cc;hb=e8a39b4c3c92e193ab861a3fea84a261bb6fbd24;hpb=39328183a6a87c6eb10a9dbbffcd5d65bf154a1f diff --git a/src/qtui/chatlinemodel.h b/src/qtui/chatlinemodel.h index d2e976ca..84d77e9a 100644 --- a/src/qtui/chatlinemodel.h +++ b/src/qtui/chatlinemodel.h @@ -41,22 +41,22 @@ public: typedef ChatLineModelItem::Word Word; typedef ChatLineModelItem::WrapList WrapList; - virtual inline const MessageModelItem *messageItemAt(int i) const { return &_messageList[i]; } + inline const MessageModelItem *messageItemAt(int i) const override { return &_messageList[i]; } protected: // virtual MessageModelItem *createMessageModelItem(const Message &); - virtual inline int messageCount() const { return _messageList.count(); } - virtual inline bool messagesIsEmpty() const { return _messageList.isEmpty(); } - virtual inline MessageModelItem *messageItemAt(int i) { return &_messageList[i]; } - virtual inline const MessageModelItem *firstMessageItem() const { return &_messageList.first(); } - virtual inline MessageModelItem *firstMessageItem() { return &_messageList.first(); } - virtual inline const MessageModelItem *lastMessageItem() const { return &_messageList.last(); } - virtual inline MessageModelItem *lastMessageItem() { return &_messageList.last(); } - virtual inline void insertMessage__(int pos, const Message &msg) { _messageList.insert(pos, ChatLineModelItem(msg)); } - virtual void insertMessages__(int pos, const QList &); - virtual inline void removeMessageAt(int i) { _messageList.removeAt(i); } - virtual inline void removeAllMessages() { _messageList.clear(); } - virtual Message takeMessageAt(int i); + inline int messageCount() const override { return _messageList.count(); } + inline bool messagesIsEmpty() const override { return _messageList.isEmpty(); } + inline MessageModelItem *messageItemAt(int i) override { return &_messageList[i]; } + inline const MessageModelItem *firstMessageItem() const override { return &_messageList.first(); } + inline MessageModelItem *firstMessageItem() override { return &_messageList.first(); } + inline const MessageModelItem *lastMessageItem() const override { return &_messageList.last(); } + inline MessageModelItem *lastMessageItem() override { return &_messageList.last(); } + inline void insertMessage__(int pos, const Message &msg) override { _messageList.insert(pos, ChatLineModelItem(msg)); } + void insertMessages__(int pos, const QList &) override; + inline void removeMessageAt(int i) override { _messageList.removeAt(i); } + inline void removeAllMessages() override { _messageList.clear(); } + Message takeMessageAt(int i) override; protected slots: virtual void styleChanged();