projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixing BR #234. Queries where the chatpartner is away are no longer shown as disabled...
[quassel.git]
/
src
/
client
/
messagemodel.h
diff --git
a/src/client/messagemodel.h
b/src/client/messagemodel.h
index
d37100c
..
71c1c81
100644
(file)
--- a/
src/client/messagemodel.h
+++ b/
src/client/messagemodel.h
@@
-28,7
+28,7
@@
#include "types.h"
class MessageModelItem;
#include "types.h"
class MessageModelItem;
-
class
MsgId;
+
struct
MsgId;
class MessageModel : public QAbstractItemModel {
Q_OBJECT
class MessageModel : public QAbstractItemModel {
Q_OBJECT
@@
-42,11
+42,12
@@
class MessageModel : public QAbstractItemModel {
TimestampRole,
DisplayRole,
FormatRole,
TimestampRole,
DisplayRole,
FormatRole,
+ ColumnTypeRole,
UserRole
};
enum ColumnType {
UserRole
};
enum ColumnType {
- TimestampColumn, SenderColumn,
Text
Column, UserColumnType
+ TimestampColumn, SenderColumn,
Contents
Column, UserColumnType
};
MessageModel(QObject *parent);
};
MessageModel(QObject *parent);
@@
-65,6
+66,8
@@
class MessageModel : public QAbstractItemModel {
void insertMessage(const Message &);
void insertMessages(const QList<Message> &);
void insertMessage(const Message &);
void insertMessages(const QList<Message> &);
+ void clear();
+
protected:
virtual MessageModelItem *createMessageModelItem(const Message &) = 0;
protected:
virtual MessageModelItem *createMessageModelItem(const Message &) = 0;