X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fqtuistyle.cpp;h=5ea72c190d119f1731d166863dbb204d4d1ad2fe;hp=d1b455d09e3fde7cd57fe6f0718fb305babb4d55;hb=ec2b99363141d3cad003b8533b5462a313ade3c1;hpb=0f940afade8a434b061fa45d324ce90f83dad08d diff --git a/src/qtui/qtuistyle.cpp b/src/qtui/qtuistyle.cpp index d1b455d0..5ea72c19 100644 --- a/src/qtui/qtuistyle.cpp +++ b/src/qtui/qtuistyle.cpp @@ -21,126 +21,8 @@ #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... +QtUiStyle::QtUiStyle() : UiStyle() { - // 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); - - // Set the default sender color - QTextCharFormat sender; - sender.setAnchor(true); - sender.setForeground(QBrush("navy")); - setFormat(Sender, sender, Settings::Default); - - /* - * Fillup the list of colors used for sender auto coloring In this case - * this are all tango colors without the grey tones - * See "http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines" for details - */ - // Butter - addSenderAutoColor(SenderCol01, "#fce94f"); - addSenderAutoColor(SenderCol02, "#edd400"); - addSenderAutoColor(SenderCol03, "#c4a000"); - // Orange - addSenderAutoColor(SenderCol04, "#fcaf3e"); - addSenderAutoColor(SenderCol05, "#f57900"); - addSenderAutoColor(SenderCol06, "#ce5c00"); - // Chocolate - addSenderAutoColor(SenderCol07, "#e9b96e"); - addSenderAutoColor(SenderCol08, "#c17d11"); - addSenderAutoColor(SenderCol09, "#8f5902"); - // Chameleon - addSenderAutoColor(SenderCol10, "#8ae234"); - addSenderAutoColor(SenderCol11, "#73d216"); - addSenderAutoColor(SenderCol12, "#4e9a06"); - // Sky Blue - addSenderAutoColor(SenderCol13, "#729fcf"); - addSenderAutoColor(SenderCol14, "#3465a4"); - addSenderAutoColor(SenderCol15, "#204a87"); - // Plum - addSenderAutoColor(SenderCol16, "#ad7fa8"); - addSenderAutoColor(SenderCol17, "#75507b"); - addSenderAutoColor(SenderCol18, "#5c3566"); - // Scarlet Red - addSenderAutoColor(SenderCol19, "#ef2929"); - addSenderAutoColor(SenderCol20, "#cc0000"); - addSenderAutoColor(SenderCol21, "#a40000"); - - 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); - - QtUiStyleSettings s; - _highlightColor = s.highlightColor(); - if(!_highlightColor.isValid()) _highlightColor = QColor("lightcoral"); } QtUiStyle::~QtUiStyle() {} @@ -150,11 +32,3 @@ void QtUiStyle::setHighlightColor(const QColor &col) { QtUiStyleSettings s; s.setHighlightColor(col); } - -void QtUiStyle::addSenderAutoColor(FormatType type, const QString name) -{ - QTextCharFormat autoColor; - autoColor.setAnchor(true); - autoColor.setForeground(QBrush(QColor(name))); - setFormat(type, autoColor, Settings::Default); -}