Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
_interval = interval;
maybeRestartTimer();
+
+ emit intervalChanged();
}
int SlideShow::currentSlide() const
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:
signals:
void clicked();
void currentSlideChanged(int index);
+ void intervalChanged();
protected:
void mousePressEvent(QMouseEvent *event) override;