summaryrefslogtreecommitdiffstats
path: root/src/client/qwaylandfractionalscale_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/qwaylandfractionalscale_p.h')
-rw-r--r--src/client/qwaylandfractionalscale_p.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/client/qwaylandfractionalscale_p.h b/src/client/qwaylandfractionalscale_p.h
index 0483eb338..c030e60dd 100644
--- a/src/client/qwaylandfractionalscale_p.h
+++ b/src/client/qwaylandfractionalscale_p.h
@@ -20,6 +20,8 @@
#include <QObject>
+#include <optional>
+
QT_BEGIN_NAMESPACE
namespace QtWaylandClient {
@@ -31,16 +33,14 @@ public:
explicit QWaylandFractionalScale(struct ::wp_fractional_scale_v1 *object);
~QWaylandFractionalScale();
- qreal preferredScale() const;
-
Q_SIGNALS:
- void preferredScaleChanged();
+ void preferredScaleChanged(qreal preferredScale);
protected:
void wp_fractional_scale_v1_preferred_scale(uint scale) override;
private:
- qreal mPreferredScale = 1.0;
+ std::optional<qreal> mPreferredScale;
};
}