#ifndef COMBOBOX_HPP #define COMBOBOX_HPP #include #include class QString; class QRegExpValidator; namespace ContentSelectorView { class ComboBox : public QComboBox { Q_OBJECT public: explicit ComboBox (QWidget *parent = nullptr); void setPlaceholderText(const QString &text); private: QString mPlaceholderText; protected: void paintEvent(QPaintEvent *) override; QRegExpValidator *mValidator; }; } #endif // COMBOBOX_HPP