From: Claudio Cambra Date: Mon, 19 Dec 2022 13:00:12 +0000 (+0100) Subject: Fix interval QPROPERTY missing NOTIFY in slideshow class X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~99^2^2~44^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0495c6567ada4b7107e918d0569fab93e46e8a7c;p=nextcloud-desktop.git Fix interval QPROPERTY missing NOTIFY in slideshow class Signed-off-by: Claudio Cambra --- diff --git a/src/gui/wizard/slideshow.cpp b/src/gui/wizard/slideshow.cpp index caba027c7..34c702978 100644 --- a/src/gui/wizard/slideshow.cpp +++ b/src/gui/wizard/slideshow.cpp @@ -55,6 +55,8 @@ void SlideShow::setInterval(int interval) _interval = interval; maybeRestartTimer(); + + emit intervalChanged(); } int SlideShow::currentSlide() const diff --git a/src/gui/wizard/slideshow.h b/src/gui/wizard/slideshow.h index 19169d4f1..5e257aca1 100644 --- a/src/gui/wizard/slideshow.h +++ b/src/gui/wizard/slideshow.h @@ -29,7 +29,7 @@ namespace OCC { class SlideShow : public QWidget { Q_OBJECT - Q_PROPERTY(int interval READ interval WRITE setInterval) + Q_PROPERTY(int interval READ interval WRITE setInterval NOTIFY intervalChanged) Q_PROPERTY(int currentSlide READ currentSlide WRITE setCurrentSlide NOTIFY currentSlideChanged) public: @@ -57,6 +57,7 @@ public slots: signals: void clicked(); void currentSlideChanged(int index); + void intervalChanged(); protected: void mousePressEvent(QMouseEvent *event) override;