-void UiSettings::setValue(const QString &key, const QVariant &data) {
- setLocalValue(key, data);
+/**************************************************************************/
+
+UiStyleSettings::UiStyleSettings(const QString &group)
+ : ClientSettings(group)
+{
+}
+
+void UiStyleSettings::setCustomFormat(UiStyle::FormatType ftype, QTextCharFormat format) {
+ setLocalValue(QString("Format/%1").arg(ftype), format);
+}
+
+QTextCharFormat UiStyleSettings::customFormat(UiStyle::FormatType ftype) {
+ return localValue(QString("Format/%1").arg(ftype), QTextFormat()).value<QTextFormat>().toCharFormat();