X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fchoosecolorwidget.h;h=dc04d22fe219e7d8d57ab3c3d3e8f0c4d29b527b;hb=c3302003093710ee247ad84c0fe2ef3c579d417f;hp=3f4179488a0f2116c6ffcec76f97d010aebf9145;hpb=25bfb2d2fcfed8f74eec1333cfe8304314de8418;p=kdenlive diff --git a/src/choosecolorwidget.h b/src/choosecolorwidget.h index 3f417948..dc04d22f 100644 --- a/src/choosecolorwidget.h +++ b/src/choosecolorwidget.h @@ -21,7 +21,6 @@ #ifndef CHOOSECOLORWIDGET_H #define CHOOSECOLORWIDGET_H -#include #include class KColorButton; @@ -40,22 +39,24 @@ public: * @param text (optional) What the color will be used for * @param color (optional) initial color * @param alphaEnabled (optional) Should transparent colors be enabled */ - ChooseColorWidget(QString text = QString(), QString color = "0xffffffff", bool alphaEnabled = false, QWidget* parent = 0); + explicit ChooseColorWidget(const QString &text = QString(), const QString &color = "0xffffffff", bool alphaEnabled = false, QWidget* parent = 0); /** @brief Gets the choosen color. */ - QString getColor(); + QString getColor() const; private: KColorButton *m_button; private slots: /** @brief Updates the different color choosing options to have all selected @param color. */ - void setColor(QColor color); + void setColor(const QColor &color); signals: /** @brief Emitted whenever a different color was choosen. */ void modified(); void displayMessage(const QString&, int); + /** @brief When user wants to pick a color, it's better to disable filter so we get proper color values. */ + void disableCurrentFilter(bool); }; #endif