summaryrefslogtreecommitdiffstats
path: root/src/displaysettings/displaysettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/displaysettings/displaysettings.h')
-rw-r--r--src/displaysettings/displaysettings.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/displaysettings/displaysettings.h b/src/displaysettings/displaysettings.h
index fc8782f..835da3f 100644
--- a/src/displaysettings/displaysettings.h
+++ b/src/displaysettings/displaysettings.h
@@ -41,6 +41,8 @@ class Q_DECL_EXPORT DisplaySettings : public QObject
Q_PROPERTY(int displayBrightness READ displayBrightness WRITE setDisplayBrightness NOTIFY displayBrightnessChanged)
Q_PROPERTY(int physicalScreenSizeInch READ physicalScreenSizeInch WRITE setPhysicalScreenSizeInch NOTIFY physicalScreenSizeInchChanged)
+ Q_PROPERTY(int physicalScreenWidthMm READ physicalScreenWidthMm WRITE setPhysicalScreenWidthMm NOTIFY physicalScreenWidthMmChanged)
+ Q_PROPERTY(int physicalScreenHeightMm READ physicalScreenHeightMm WRITE setPhysicalScreenHeightMm NOTIFY physicalScreenHeightMmChanged)
Q_PROPERTY(bool physicalScreenSizeOverride READ physicalScreenSizeOverride WRITE setPhysicalScreenSizeOverride NOTIFY physicalScreenSizeOverrideChanged)
public:
@@ -49,17 +51,23 @@ public:
int displayBrightness();
int physicalScreenSizeInch() const;
+ int physicalScreenWidthMm() const;
+ int physicalScreenHeightMm() const;
bool physicalScreenSizeOverride() const;
public Q_SLOTS:
bool setDisplayBrightness(int value);
void setPhysicalScreenSizeInch(int inches);
void setPhysicalScreenSizeOverride(bool enable);
+ void setPhysicalScreenWidthMm(int newWidth);
+ void setPhysicalScreenHeightMm(int newHeight);
Q_SIGNALS:
void displayBrightnessChanged(int newValue);
void physicalScreenSizeInchChanged(int newInches);
void physicalScreenSizeOverrideChanged(bool newValue);
+ void physicalScreenWidthMmChanged(int newValue);
+ void physicalScreenHeightMmChanged(int newValue);
protected:
DisplaySettingsPrivate *d_ptr;