X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdoubleparameterwidget.h;h=87c30b668857f40149c3859a54c26d7ab02590dc;hb=a4bfdaba14af26e0447c02d841365ee251581b31;hp=448bbc8786ccaaec20acbdf3e918597c8121239f;hpb=4da568a69a486f5de09e42bc5965b9a682a35a16;p=kdenlive diff --git a/src/doubleparameterwidget.h b/src/doubleparameterwidget.h index 448bbc87..87c30b66 100644 --- a/src/doubleparameterwidget.h +++ b/src/doubleparameterwidget.h @@ -44,9 +44,10 @@ public: * @param value Value of the parameter * @param min Minimum value * @param max maximum value + * @param defaultValue Value used when using reset functionality * @param suffix (optional) Suffix to display in spinbox * @param parent (optional) Parent Widget */ - DoubleParameterWidget(const QString &name, int value, int min, int max, const QString suffix = QString(), QWidget* parent = 0); + DoubleParameterWidget(const QString &name, int value, int min, int max, int defaultValue, const QString suffix = QString(), QWidget* parent = 0); /** @brief Updates the label to display @param name. */ void setName(const QString &name); /** @brief Gets the parameter's value. */ @@ -56,7 +57,11 @@ public slots: /** @brief Sets the value to @param value. */ void setValue(int value); + /** @brief Sets value to m_default. */ + void slotReset(); + private: + int m_default; QLabel *m_name; QSlider *m_slider; QSpinBox *m_spinBox;