#ifndef COMBOBOX_HPP #define COMBOBOX_HPP #include class QString; class QRegularExpressionValidator; 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; QRegularExpressionValidator* mValidator; }; } #endif // COMBOBOX_HPP