#pragma once #include #include #include class QAbstractButton; namespace Ui { class ArgumentEditor; } class ArgumentEditor : public QDialog { Q_OBJECT std::unique_ptr m_ui; QStringListModel m_model; public: explicit ArgumentEditor(QWidget* parent = nullptr); virtual ~ArgumentEditor(); private slots: void on_addButton_clicked(); void on_editButton_clicked(); void on_deleteButton_clicked(); void on_buttonBox_clicked(QAbstractButton*); };