Changeset View
Changeset View
Standalone View
Standalone View
kded/configeditor.cpp
Show All 29 Lines | |||||
30 | #include <string> | 30 | #include <string> | ||
31 | #include <csignal> | 31 | #include <csignal> | ||
32 | #include <cstdio> | 32 | #include <cstdio> | ||
33 | 33 | | |||
34 | #include <gio/gio.h> | 34 | #include <gio/gio.h> | ||
35 | 35 | | |||
36 | #include "configeditor.h" | 36 | #include "configeditor.h" | ||
37 | 37 | | |||
38 | void ConfigEditor::setGtk3ConfigValueDconf(const QString ¶mName, bool paramValue, const QString &category) | ||||
39 | { | ||||
40 | g_autoptr(GSettings) gsettings = g_settings_new(category.toUtf8().constData()); | ||||
41 | g_settings_set_boolean(gsettings, paramName.toUtf8().constData(), paramValue); | ||||
42 | } | ||||
43 | | ||||
38 | void ConfigEditor::setGtk3ConfigValueDconf(const QString ¶mName, const QString ¶mValue, const QString &category) | 44 | void ConfigEditor::setGtk3ConfigValueDconf(const QString ¶mName, const QString ¶mValue, const QString &category) | ||
39 | { | 45 | { | ||
40 | g_autoptr(GSettings) gsettings = g_settings_new(category.toUtf8().constData()); | 46 | g_autoptr(GSettings) gsettings = g_settings_new(category.toUtf8().constData()); | ||
41 | g_settings_set_string(gsettings, paramName.toUtf8().constData(), paramValue.toUtf8().constData()); | 47 | g_settings_set_string(gsettings, paramName.toUtf8().constData(), paramValue.toUtf8().constData()); | ||
42 | } | 48 | } | ||
43 | 49 | | |||
44 | void ConfigEditor::setGtk3ConfigValueSettingsIni(const QString ¶mName, const QString ¶mValue) | 50 | void ConfigEditor::setGtk3ConfigValueSettingsIni(const QString ¶mName, const QString ¶mValue) | ||
45 | { | 51 | { | ||
▲ Show 20 Lines • Show All 113 Lines • ▼ Show 20 Line(s) | |||||
159 | { | 165 | { | ||
160 | const QRegularExpression regExp(paramName + QStringLiteral("=[^\n]*($|\n)")); | 166 | const QRegularExpression regExp(paramName + QStringLiteral("=[^\n]*($|\n)")); | ||
161 | 167 | | |||
162 | static const QStringList nonStringProperties{ | 168 | static const QStringList nonStringProperties{ | ||
163 | QStringLiteral("gtk-toolbar-style"), | 169 | QStringLiteral("gtk-toolbar-style"), | ||
164 | QStringLiteral("gtk-menu-images"), | 170 | QStringLiteral("gtk-menu-images"), | ||
165 | QStringLiteral("gtk-button-images"), | 171 | QStringLiteral("gtk-button-images"), | ||
166 | QStringLiteral("gtk-primary-button-warps-slider"), | 172 | QStringLiteral("gtk-primary-button-warps-slider"), | ||
173 | QStringLiteral("gtk-enable-animations"), | ||||
gikari: You have a typo. The correct name of the parameter is "__gtk-__enable-animations" | |||||
167 | }; | 174 | }; | ||
168 | 175 | | |||
169 | QString newConfigString; | 176 | QString newConfigString; | ||
170 | if (nonStringProperties.contains(paramName)) { | 177 | if (nonStringProperties.contains(paramName)) { | ||
171 | newConfigString = paramName + QStringLiteral("=") + paramValue + QStringLiteral("\n"); | 178 | newConfigString = paramName + QStringLiteral("=") + paramValue + QStringLiteral("\n"); | ||
172 | } else { | 179 | } else { | ||
173 | newConfigString = paramName + QStringLiteral("=\"") + paramValue + QStringLiteral("\"\n"); | 180 | newConfigString = paramName + QStringLiteral("=\"") + paramValue + QStringLiteral("\"\n"); | ||
174 | } | 181 | } | ||
Show All 9 Lines | |||||
184 | { | 191 | { | ||
185 | const QRegularExpression regExp(paramName + QStringLiteral(" [^\n]*($|\n)")); | 192 | const QRegularExpression regExp(paramName + QStringLiteral(" [^\n]*($|\n)")); | ||
186 | 193 | | |||
187 | static const QStringList nonStringProperties{ | 194 | static const QStringList nonStringProperties{ | ||
188 | QStringLiteral("Gtk/ButtonImages"), | 195 | QStringLiteral("Gtk/ButtonImages"), | ||
189 | QStringLiteral("Gtk/MenuImages"), | 196 | QStringLiteral("Gtk/MenuImages"), | ||
190 | QStringLiteral("Gtk/ToolbarStyle"), | 197 | QStringLiteral("Gtk/ToolbarStyle"), | ||
191 | QStringLiteral("Gtk/PrimaryButtonWarpsSlider"), | 198 | QStringLiteral("Gtk/PrimaryButtonWarpsSlider"), | ||
199 | QStringLiteral("Gtk/EnableAnimations"), | ||||
gikari: You have a typo. EnableAnimation__s__. | |||||
192 | }; | 200 | }; | ||
193 | 201 | | |||
194 | QString newConfigString; | 202 | QString newConfigString; | ||
195 | if (nonStringProperties.contains(paramName)) { | 203 | if (nonStringProperties.contains(paramName)) { | ||
196 | newConfigString = paramName + QStringLiteral(" ") + paramValue + QStringLiteral("\n"); | 204 | newConfigString = paramName + QStringLiteral(" ") + paramValue + QStringLiteral("\n"); | ||
197 | } else { | 205 | } else { | ||
198 | newConfigString = paramName + QStringLiteral(" \"") + paramValue + QStringLiteral("\"\n"); | 206 | newConfigString = paramName + QStringLiteral(" \"") + paramValue + QStringLiteral("\"\n"); | ||
199 | } | 207 | } | ||
Show All 31 Lines |
You have a typo. The correct name of the parameter is "gtk-enable-animations"