-QString QtUiStyle::senderQss(int i, UiSettings &settings, const QString &messageType, bool includeNick) const
+QString QtUiStyle::senderPaletteQss(UiSettings &settings) const
+{
+ QString result;
+ result += "Palette {\n";
+
+ // Generate entries for sender-color-self
+ result += QString(" sender-color-self: %1;\n")
+ .arg(color("SenderSelf", settings, defaultSenderColorSelf));
+
+ // Generate entries for sender-color-HASH
+ for (int i = 0; i < defaultSenderColors.count(); i++) {
+ QString dez = QString::number(i);
+ if (dez.length() == 1) dez.prepend('0');
+ result += QString(" sender-color-0%1: %2;\n")
+ .arg(QString::number(i, 16), color("Sender"+dez, settings, defaultSenderColors[i]));
+ }
+ result += "}\n\n";
+ return result;
+}
+
+
+QString QtUiStyle::senderQss(int i, const QString &messageType, bool includeNick) const