#ifndef COMBOBOX_HPP #define COMBOBOX_HPP #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