Changeset View
Changeset View
Standalone View
Standalone View
kded/configeditor.h
Show All 17 Lines | |||||
18 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 18 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
19 | */ | 19 | */ | ||
20 | #pragma once | 20 | #pragma once | ||
21 | 21 | | |||
22 | #include <unistd.h> | 22 | #include <unistd.h> | ||
23 | #include <QString> | 23 | #include <QString> | ||
24 | 24 | | |||
25 | class QFile; | 25 | class QFile; | ||
26 | class QString; | 26 | class QVariant; | ||
27 | 27 | | |||
28 | namespace ConfigEditor | 28 | namespace ConfigEditor | ||
29 | { | 29 | { | ||
30 | void setGtk2ConfigValue(const QString ¶mName, const QString ¶mValue); | 30 | void setGtk2ConfigValue(const QString ¶mName, const QVariant ¶mValue); | ||
31 | void setGtk3ConfigValueDconf(const QString ¶mName, bool paramValue, const QString &category = QStringLiteral("org.gnome.desktop.interface")); | 31 | | ||
32 | void setGtk3ConfigValueDconf(const QString ¶mName, const QString ¶mValue, const QString &category = QStringLiteral("org.gnome.desktop.interface")); | 32 | void setGtk3ConfigValueGSettings(const QString ¶mName, const QVariant ¶mValue, const QString &category = QStringLiteral("org.gnome.desktop.interface")); | ||
33 | void setGtk3ConfigValueSettingsIni(const QString ¶mName, const QString ¶mValue); | 33 | void setGtk3ConfigValueGSettingsAsEnum(const QString ¶mName, int paramValue, const QString &category = QStringLiteral("org.gnome.desktop.interface")); | ||
34 | void setGtk3ConfigValueXSettingsd(const QString ¶mName, const QString ¶mValue); | 34 | void setGtk3ConfigValueSettingsIni(const QString ¶mName, const QVariant ¶mValue); | ||
35 | void setGtk3ConfigValueXSettingsd(const QString ¶mName, const QVariant ¶mValue); | ||||
35 | 36 | | |||
36 | QString gtk2ConfigValue(const QString& paramName); | 37 | QString gtk2ConfigValue(const QString& paramName); | ||
37 | QString gtk3ConfigValueSettingsIni(const QString& paramName); | 38 | QString gtk3ConfigValueSettingsIni(const QString& paramName); | ||
38 | 39 | | |||
39 | void removeLegacyGtk2Strings(); | 40 | void removeLegacyGtk2Strings(); | ||
40 | 41 | | |||
41 | 42 | | |||
42 | void replaceValueInGtkrcContents(QString >krcContents, const QString ¶mName, const QString ¶mValue); | 43 | void replaceValueInGtkrcContents(QString >krcContents, const QString ¶mName, const QVariant ¶mValue); | ||
43 | void replaceValueInXSettingsdContents(QString &xSettingsdContents, const QString ¶mName, const QString ¶mValue); | 44 | void replaceValueInXSettingsdContents(QString &xSettingsdContents, const QString ¶mName, const QVariant ¶mValue); | ||
44 | 45 | | |||
45 | QString readFileContents(QFile >krc); | 46 | QString readFileContents(QFile >krc); | ||
46 | 47 | | |||
47 | void reloadGtk2Apps(); | 48 | void reloadGtk2Apps(); | ||
48 | void reloadXSettingsd(); | 49 | void reloadXSettingsd(); | ||
49 | 50 | | |||
50 | pid_t pidOfXSettingsd(); | 51 | pid_t pidOfXSettingsd(); | ||
51 | }; | 52 | }; |