Add a shortcut for hiding current buffer.
[quassel.git] / src / uisupport / uistyle.cpp
index 3739fe9..f04dcf2 100644 (file)
@@ -406,6 +406,8 @@ UiStyle::FormatType UiStyle::formatType(Message::Type msgType) {
       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;
@@ -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;
+    case Message::Invite:
+      //: Invite Message
+      t = tr("%1").arg(txt); break;
     default:
       t = tr("[%1]").arg(txt);
   }
@@ -699,37 +704,39 @@ QString UiStyle::StyledMessage::decoratedSender() const {
     case Message::Notice:
       return tr("[%1]").arg(plainSender()); break;
     case Message::Action:
-      return tr("-*-"); break;
+      return "-*-"; break;
     case Message::Nick:
-      return tr("<->"); break;
+      return "<->"; break;
     case Message::Mode:
-      return tr("***"); break;
+      return "***"; break;
     case Message::Join:
-      return tr("-->"); break;
+      return "-->"; break;
     case Message::Part:
-      return tr("<--"); break;
+      return "<--"; break;
     case Message::Quit:
-      return tr("<--"); break;
+      return "<--"; break;
     case Message::Kick:
-      return tr("<-*"); break;
+      return "<-*"; break;
     case Message::Kill:
-      return tr("<-x"); break;
+      return "<-x"; break;
     case Message::Server:
-      return tr("*"); break;
+      return "*"; break;
     case Message::Info:
-      return tr("*"); break;
+      return "*"; break;
     case Message::Error:
-      return tr("*"); break;
+      return "*"; break;
     case Message::DayChange:
-      return tr("-"); break;
+      return "-"; break;
     case Message::Topic:
-      return tr("*"); break;
+      return "*"; break;
     case Message::NetsplitJoin:
-      return tr("=>"); break;
+      return "=>"; break;
     case Message::NetsplitQuit:
-      return tr("<="); break;
+      return "<="; break;
+    case Message::Invite:
+      return "->"; break;
     default:
-      return tr("%1").arg(plainSender());
+      return QString("%1").arg(plainSender());
   }
 }