X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fuisupport%2Fuistyle.h;h=d565e5b8b3ad11772ce760170ee5c66e03b6459b;hb=0ba56e60f400621ddc291669dc2c03a8e461c224;hp=ee78c9b5c2a37ea8ba63ecd4e2500314adbefa60;hpb=12d401fe2949ca2c823ea38181361650eaaeae66;p=quassel.git diff --git a/src/uisupport/uistyle.h b/src/uisupport/uistyle.h index ee78c9b5..d565e5b8 100644 --- a/src/uisupport/uistyle.h +++ b/src/uisupport/uistyle.h @@ -168,22 +168,22 @@ public: * @see UiStyle::ColorRole */ const QList defaultSenderColors = QList { - QColor(233, 13, 127), /// Sender00 - QColor(142, 85, 233), /// Sender01 - QColor(179, 14, 14), /// Sender02 - QColor(23, 179, 57), /// Sender03 - QColor(88, 175, 179), /// Sender04 - QColor(157, 84, 179), /// Sender05 - QColor(179, 151, 117), /// Sender06 - QColor(49, 118, 179), /// Sender07 - QColor(233, 13, 127), /// Sender08 - QColor(142, 85, 233), /// Sender09 - QColor(179, 14, 14), /// Sender10 - QColor(23, 179, 57), /// Sender11 - QColor(88, 175, 179), /// Sender12 - QColor(157, 84, 179), /// Sender13 - QColor(179, 151, 117), /// Sender14 - QColor(49, 118, 179), /// Sender15 + QColor(204, 0, 0), /// Sender00 + QColor( 0, 108, 173), /// Sender01 + QColor( 77, 153, 0), /// Sender02 + QColor(102, 0, 204), /// Sender03 + QColor(166, 125, 0), /// Sender04 + QColor( 0, 153, 39), /// Sender05 + QColor( 0, 48, 192), /// Sender06 + QColor(204, 0, 154), /// Sender07 + QColor(185, 70, 0), /// Sender08 + QColor(134, 153, 0), /// Sender09 + QColor( 20, 153, 0), /// Sender10 + QColor( 0, 153, 96), /// Sender11 + QColor( 0, 108, 173), /// Sender12 + QColor( 0, 153, 204), /// Sender13 + QColor(179, 0, 204), /// Sender14 + QColor(204, 0, 77), /// Sender15 }; // Explicitly declare QList type for defaultSenderColors, otherwise error C2797 // "list initialization inside member initializer list" will occur in Windows builds with Visual @@ -284,6 +284,12 @@ protected: * @param[in] format Timestamp format string */ static void setTimestampFormatString(const QString &format); + /** + * Updates the local setting cache of whether or not to show sender prefixmodes + * + * @param[in] enabled If true, sender prefixmodes are enabled, otherwise false. + */ + static void enableSenderPrefixes(bool enabled); /** * Updates the local setting cache of whether or not to show sender brackets @@ -309,6 +315,7 @@ private: static bool _useCustomTimestampFormat; /// If true, use the custom timestamp format static QString _systemTimestampFormatString; /// Cached copy of system locale timestamp format static QString _timestampFormatString; /// Timestamp format string + static bool _showSenderPrefixes; /// If true, show prefixmodes before sender names static bool _showSenderBrackets; /// If true, show brackets around sender names QIcon _channelJoinedIcon;