-void UiStyleSettings::setCustomFormat(UiStyle::FormatType ftype, QTextCharFormat format) {
- setLocalValue(QString("Format/%1").arg(ftype), format);
+void UiSettings::remove(const QString& key)
+{
+ removeLocalKey(key);
+}
+
+/**************************************************************************/
+
+UiStyleSettings::UiStyleSettings()
+ : UiSettings("UiStyle")
+{}
+
+UiStyleSettings::UiStyleSettings(const QString& subGroup)
+ : UiSettings(QString("UiStyle/%1").arg(subGroup))
+{}
+
+void UiStyleSettings::setCustomFormat(UiStyle::FormatType ftype, const QTextCharFormat& format)
+{
+ setLocalValue(QString("Format/%1").arg(static_cast<quint32>(ftype)), format);