From 85879cc241b5f658fc613281a49c9a76fbb741bd Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Sat, 11 Nov 2017 23:43:52 +0100 Subject: WORK IN PROGRESS! Add bwlp logo, banner support, log message window --- src/settings.h | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) (limited to 'src/settings.h') 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 - - - -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); } }; -- cgit v1.2.3-55-g7522