* Updates knowledge of the current timestamp format
*/
void updateTimestampFormatString();
+
+ /**
+ * Updates knowledge of whether or not to show sender prefixmodes
+ */
+ void updateShowSenderPrefixes();
/**
* Updates knowledge of whether or not to show sender brackets
* @return Snippet of Quassel-theme-compatible Qss stylesheet
*/
QString senderQss(int i, const QString &messageType, bool includeNick = false) const;
+
+ /**
+ * Generate a snippet of Qss stylesheet for a given IRC nickname sender-hash index
+ *
+ * This depends on the color palette generated by QtUiStyle::senderPaletteQss()
+ *
+ * @param[in] i Sender hash index from 0 - 15
+ * @return Snippet of Quassel-theme-compatible Qss stylesheet
+ */
+ QString nickQss(int i) const;
+
QString chatListItemQss(const QString &state, const QString &key, UiSettings &settings) const;
};