diff --git a/main.cpp b/main.cpp index e918f61..7fc5ac7 100644 --- a/main.cpp +++ b/main.cpp @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -16,6 +17,7 @@ #include #include #include +#include QMap availableColorSchemes(); void applyColorScheme(const QString &path); @@ -132,8 +134,10 @@ void applyColorScheme(const QString &path) void toggleColorScheme() { - QFileInfo fi("~/.kcss-profilerc"); - KSharedConfigPtr profileConfig = KSharedConfig::openConfig(fi.absoluteFilePath()); + KUrl cfp(QDir::homePath()); + cfp.addPath(".kcss-profilerc"); + + KSharedConfigPtr profileConfig = KSharedConfig::openConfig(cfp.path()); KConfigGroup dark(profileConfig, "Dark"); KConfigGroup light(profileConfig, "Light"); KConfigGroup def(profileConfig, "Default");