Make setData() work for the FlagsRole
authorManuel Nickschas <sputnick@quassel-irc.org>
Thu, 30 Jul 2009 19:26:06 +0000 (21:26 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Thu, 6 Aug 2009 18:25:58 +0000 (20:25 +0200)
src/client/messagemodel.cpp

index 58e3108..6bcff7b 100644 (file)
@@ -421,6 +421,9 @@ bool MessageModelItem::setData(int column, const QVariant &value, int role) {
   Q_UNUSED(column);
 
   switch(role) {
+  case MessageModel::FlagsRole:
+    _msg.setFlags((Message::Flags)value.toUInt());
+    return true;
   case MessageModel::RedirectedToRole:
     _redirectedTo = value.value<BufferId>();
     return true;