Q_OBJECT
public:
- enum MessageRole {
+ enum MessageModelRole {
DisplayRole = Qt::DisplayRole,
EditRole = Qt::EditRole,
- MsgIdRole = Qt::UserRole,
+ BackgroundRole = Qt::BackgroundRole,
+ MessageRole = Qt::UserRole,
+ MsgIdRole,
BufferIdRole,
TypeRole,
FlagsRole,
void requestBacklog(BufferId bufferId);
void messagesReceived(BufferId bufferId, int count);
void buffersPermanentlyMerged(BufferId bufferId1, BufferId bufferId2);
+ void insertErrorMessage(BufferInfo bufferInfo, const QString &errorString);
protected:
// virtual MessageModelItem *createMessageModelItem(const Message &) = 0;
static bool lessThan(const MessageModelItem *m1, const MessageModelItem *m2);
private:
- Message _msg;
BufferId _redirectedTo;
};