Kill old non-stylesheet code from UiStyle
[quassel.git] / src / qtui / qtuistyle.cpp
index cb4436d..5ea72c1 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-08 by the Quassel Project                          *
+ *   Copyright (C) 2005-09 by the Quassel Project                          *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
  ***************************************************************************/
 
 #include "qtuistyle.h"
+#include "qtuisettings.h"
 
-QtUiStyle::QtUiStyle() : UiStyle("QtUiStyle") {
-  // We need to just set our internal formats; everything else is done by the base class...
-
-  // Internal message formats
-  QTextCharFormat plainMsg;
-  plainMsg.setForeground(QBrush("black"));
-  setFormat(PlainMsg, plainMsg, Settings::Default);
-
-  QTextCharFormat notice;
-  notice.setForeground(QBrush("navy"));
-  setFormat(NoticeMsg, notice, Settings::Default);
-
-  QTextCharFormat server;
-  server.setForeground(QBrush("navy"));
-  setFormat(ServerMsg, server, Settings::Default);
-
-  QTextCharFormat error;
-  error.setForeground(QBrush("red"));
-  setFormat(ErrorMsg, error, Settings::Default);
-
-  QTextCharFormat join;
-  join.setForeground(QBrush("green"));
-  setFormat(JoinMsg, join, Settings::Default);
-
-  QTextCharFormat part;
-  part.setForeground(QBrush("indianred"));
-  setFormat(PartMsg, part, Settings::Default);
-
-  QTextCharFormat quit;
-  quit.setForeground(QBrush("indianred"));
-  setFormat(QuitMsg, quit, Settings::Default);
-
-  QTextCharFormat kick;
-  kick.setForeground(QBrush("indianred"));
-  setFormat(KickMsg, kick, Settings::Default);
-
-  QTextCharFormat nren;
-  nren.setForeground(QBrush("magenta"));
-  setFormat(RenameMsg, nren, Settings::Default);
-
-  QTextCharFormat mode;
-  mode.setForeground(QBrush("steelblue"));
-  setFormat(ModeMsg, mode, Settings::Default);
-
-  QTextCharFormat action;
-  action.setFontItalic(true);
-  action.setForeground(QBrush("darkmagenta"));
-  setFormat(ActionMsg, action, Settings::Default);
-
-  // Internal message element formats
-  QTextCharFormat ts;
-  ts.setForeground(QBrush("grey"));
-  setFormat(Timestamp, ts, Settings::Default);
-
-  QTextCharFormat sender;
-  sender.setAnchor(true);
-  sender.setForeground(QBrush("navy"));
-  setFormat(Sender, sender, Settings::Default);
-
-  QTextCharFormat nick;
-  nick.setAnchor(true);
-  nick.setFontWeight(QFont::Bold);
-  setFormat(Nick, nick, Settings::Default);
-
-  QTextCharFormat hostmask;
-  hostmask.setFontItalic(true);
-  setFormat(Hostmask, hostmask, Settings::Default);
-
-  QTextCharFormat channel;
-  channel.setAnchor(true);
-  channel.setFontWeight(QFont::Bold);
-  setFormat(ChannelName, channel, Settings::Default);
-
-  QTextCharFormat flags;
-  flags.setFontWeight(QFont::Bold);
-  setFormat(ModeFlags, flags, Settings::Default);
-
-  QTextCharFormat url;
-  url.setFontUnderline(true);
-  url.setAnchor(true);
-  setFormat(Url, url, Settings::Default);
-
+QtUiStyle::QtUiStyle() : UiStyle() {
 
 }
 
 QtUiStyle::~QtUiStyle() {}
+
+void QtUiStyle::setHighlightColor(const QColor &col) {
+  _highlightColor = col;
+  QtUiStyleSettings s;
+  s.setHighlightColor(col);
+}