#ifndef ADD_LABEL_DIALOG_H #define ADD_LABEL_DIALOG_H #include #include "yacreader_global.h" class AddLabelDialog : public QDialog { Q_OBJECT public: explicit AddLabelDialog(QWidget *parent = nullptr); YACReader::LabelColors selectedColor(); QString name(); signals: public slots: int exec() override; protected slots: void validateName(const QString &name); protected: QLineEdit *edit; QListWidget *list; QPushButton *acceptButton; QPushButton *cancelButton; }; #endif // ADD_LABEL_DIALOG_H