handle incoming invite, fixes #961
[quassel.git] / src / uisupport / uistyle.cpp
index 3739fe9..b08134b 100644 (file)
@@ -406,6 +406,8 @@ UiStyle::FormatType UiStyle::formatType(Message::Type msgType) {
       return NetsplitJoinMsg;
     case Message::NetsplitQuit:
       return NetsplitQuitMsg;
       return NetsplitJoinMsg;
     case Message::NetsplitQuit:
       return NetsplitQuitMsg;
+    case Message::Invite:
+      return InviteMsg;
   }
   //Q_ASSERT(false); // we need to handle all message types
   qWarning() << Q_FUNC_INFO << "Unknown message type:" << msgType;
   }
   //Q_ASSERT(false); // we need to handle all message types
   qWarning() << Q_FUNC_INFO << "Unknown message type:" << msgType;
@@ -658,6 +660,9 @@ void UiStyle::StyledMessage::style() const {
         t.append(tr("%DN%1%DN (%2 more)").arg(static_cast<QStringList>(users.mid(0, maxNetsplitNicks)).join(", ")).arg(users.count() - maxNetsplitNicks));
       }
       break;
         t.append(tr("%DN%1%DN (%2 more)").arg(static_cast<QStringList>(users.mid(0, maxNetsplitNicks)).join(", ")).arg(users.count() - maxNetsplitNicks));
       }
       break;
+    case Message::Invite:
+      //: Invite Message
+      t = tr("%1").arg(txt); break;
     default:
       t = tr("[%1]").arg(txt);
   }
     default:
       t = tr("[%1]").arg(txt);
   }
@@ -728,6 +733,8 @@ QString UiStyle::StyledMessage::decoratedSender() const {
       return tr("=>"); break;
     case Message::NetsplitQuit:
       return tr("<="); break;
       return tr("=>"); break;
     case Message::NetsplitQuit:
       return tr("<="); break;
+    case Message::Invite:
+      return tr("->"); break;
     default:
       return tr("%1").arg(plainSender());
   }
     default:
       return tr("%1").arg(plainSender());
   }