summaryrefslogtreecommitdiffstats
path: root/src/settings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings.h')
-rw-r--r--src/settings.h31
1 files changed, 7 insertions, 24 deletions
diff --git a/src/settings.h b/src/settings.h
index 7f2b135..7ae3211 100644
--- a/src/settings.h
+++ b/src/settings.h
@@ -3,36 +3,19 @@
#include <QSettings>
-
-
-
-class Cache : public QSettings
-{
-public:
- static const QString GREETER_DATA_DIR_PATH;
- static void prepare();
-
- Cache() : QSettings(GREETER_DATA_DIR_PATH + "/state", QSettings::NativeFormat) {}
- QString getLastUser() { return value("last-user").toString(); }
- void setLastUser(QString userId) { setValue("last-user", userId); }
- QString getLastSession(QString userId) { return value(userId + "/last-session").toString(); }
- void setLastSession(QString userId, QString session) { setValue(userId + "/last-session", session); }
-};
-
#define CONFIG_FILE "/etc/lightdm/qt-lightdm-greeter.conf"
-#define BACKGROUND_IMAGE_KEY "greeter-background-image"
-#define LOGINFORM_OFFSETX_KEY "loginform-offset-x"
-#define LOGINFORM_OFFSETY_KEY "loginform-offset-y"
-
class Settings : public QSettings
{
public:
Settings() : QSettings(QString("/etc/lightdm/qt-lightdm-greeter.conf"), QSettings::NativeFormat) {}
- QString iconThemeName() { return value("greeter-icon-theme").toString(); }
- QString backgrundImagePath() { return value("greeter-background-image").toString(); }
- QString offsetX() { return value("loginform-offset-x").toString(); }
- QString offsetY() { return value("loginform-offset-y").toString(); }
+ QString iconThemeName() const { return value("greeter-icon-theme").toString(); }
+ QString backgrundImagePath() const { return value("greeter-background-image").toString(); }
+ QString offsetX() const { return value("loginform-offset-x").toString(); }
+ QString offsetY() const { return value("loginform-offset-y").toString(); }
+ QString miniIconPath() const { return value("loginform-mini-icon").toString(); }
+ QString bannerImagePath() const { return value("greeter-banner-image").toString(); }
+ QStringList gradientColors() const { return value("greeter-background-gradient").toString().split("\\s", QString::SkipEmptyParts); }
};