Kill old non-stylesheet code from UiStyle
[quassel.git] / src / qtui / qtuistyle.cpp
index a1eea53..5ea72c1 100644 (file)
@@ -1,11 +1,11 @@
 /***************************************************************************
- *   Copyright (C) 2005-07 by The Quassel IRC Development Team             *
+ *   Copyright (C) 2005-09 by the Quassel Project                          *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
  *   it under the terms of the GNU General Public License as published by  *
  *   the Free Software Foundation; either version 2 of the License, or     *
- *   (at your option) any later version.                                   *
+ *   (at your option) version 3.                                           *
  *                                                                         *
  *   This program is distributed in the hope that it will be useful,       *
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
  ***************************************************************************/
 
 #include "qtuistyle.h"
+#include "qtuisettings.h"
 
 QtUiStyle::QtUiStyle() : UiStyle() {
-  // 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);
-
-  QTextCharFormat notice;
-  notice.setForeground(QBrush("navy"));
-  setFormat(NoticeMsg, notice);
-
-  QTextCharFormat server;
-  server.setForeground(QBrush("navy"));
-  setFormat(ServerMsg, server);
-
-  QTextCharFormat error;
-  error.setForeground(QBrush("red"));
-  setFormat(ErrorMsg, error);
-
-  QTextCharFormat join;
-  join.setForeground(QBrush("green"));
-  setFormat(JoinMsg, join);
-
-  QTextCharFormat part;
-  part.setForeground(QBrush("indianred"));
-  setFormat(PartMsg, part);
-
-  QTextCharFormat quit;
-  quit.setForeground(QBrush("indianred"));
-  setFormat(QuitMsg, quit);
-
-  QTextCharFormat kick;
-  kick.setForeground(QBrush("indianred"));
-  setFormat(KickMsg, kick);
-
-  QTextCharFormat nren;
-  nren.setForeground(QBrush("magenta"));
-  setFormat(RenameMsg, nren);
-
-  QTextCharFormat mode;
-  mode.setForeground(QBrush("steelblue"));
-  setFormat(ModeMsg, mode);
-
-  QTextCharFormat action;
-  action.setFontItalic(true);
-  action.setForeground(QBrush("darkmagenta"));
-  setFormat(ActionMsg, action);
-
-  // Internal message element formats
-  QTextCharFormat ts;
-  ts.setForeground(QBrush("grey"));
-  setFormat(Timestamp, ts);
-
-  QTextCharFormat sender;
-  sender.setAnchor(true);
-  sender.setForeground(QBrush("navy"));
-  setFormat(Sender, sender);
-
-  QTextCharFormat nick;
-  nick.setAnchor(true);
-  nick.setFontWeight(QFont::Bold);
-  setFormat(Nick, nick);
-
-  QTextCharFormat hostmask;
-  hostmask.setFontItalic(true);
-  setFormat(Hostmask, hostmask);
-
-  QTextCharFormat channel;
-  channel.setAnchor(true);
-  channel.setFontWeight(QFont::Bold);
-  setFormat(ChannelName, channel);
-
-  QTextCharFormat flags;
-  flags.setFontWeight(QFont::Bold);
-  setFormat(ModeFlags, flags);
-
-  QTextCharFormat url;
-  url.setFontUnderline(true);
-  url.setAnchor(true);
-  setFormat(Url, url);
-
 
 }
 
 QtUiStyle::~QtUiStyle() {}
+
+void QtUiStyle::setHighlightColor(const QColor &col) {
+  _highlightColor = col;
+  QtUiStyleSettings s;
+  s.setHighlightColor(col);
+}