Guitar
SelectCommandDialog.h
Go to the documentation of this file.
1 #ifndef SELECTCOMMANDDIALOG_H
2 #define SELECTCOMMANDDIALOG_H
3 
4 #include <QDialog>
5 
6 namespace Ui {
8 }
9 
10 class QListWidgetItem;
11 
12 class SelectCommandDialog : public QDialog
13 {
14  Q_OBJECT
15 private:
16  Ui::SelectCommandDialog *ui;
17  QString path;
18  QString command_name;
19  QStringList command_files;
20 public:
21  explicit SelectCommandDialog(QWidget *parent, QString const &cmdname, QStringList const &cmdfiles, QString const &path, QStringList const &list);
22  ~SelectCommandDialog() override;
23 
24  QString selectedFile() const;
25 private slots:
26  void on_listWidget_currentTextChanged(QString const &currentText);
28  void on_listWidget_itemDoubleClicked(QListWidgetItem *item);
29 };
30 
31 #endif // SELECTCOMMANDDIALOG_H
SelectCommandDialog::ui
Ui::SelectCommandDialog * ui
Definition: SelectCommandDialog.h:16
SelectCommandDialog::~SelectCommandDialog
~SelectCommandDialog() override
Definition: SelectCommandDialog.cpp:45
SelectCommandDialog::command_files
QStringList command_files
Definition: SelectCommandDialog.h:19
SelectCommandDialog::on_pushButton_browse_clicked
void on_pushButton_browse_clicked()
Definition: SelectCommandDialog.cpp:51
Ui
Definition: AboutDialog.h:6
SelectCommandDialog::path
QString path
Definition: SelectCommandDialog.h:17
SelectCommandDialog
Definition: SelectCommandDialog.h:12
SelectCommandDialog::on_listWidget_currentTextChanged
void on_listWidget_currentTextChanged(QString const &currentText)
Definition: SelectCommandDialog.cpp:85
SelectCommandDialog::SelectCommandDialog
SelectCommandDialog(QWidget *parent, QString const &cmdname, QStringList const &cmdfiles, QString const &path, QStringList const &list)
Definition: SelectCommandDialog.cpp:17
SelectCommandDialog.h
SelectCommandDialog::selectedFile
QString selectedFile() const
Definition: SelectCommandDialog.cpp:90
uniqueStringList
QStringList uniqueStringList(QStringList const &list)
Definition: SelectCommandDialog.cpp:5
SelectCommandDialog::command_name
QString command_name
Definition: SelectCommandDialog.h:18
SelectCommandDialog::on_listWidget_itemDoubleClicked
void on_listWidget_itemDoubleClicked(QListWidgetItem *item)
Definition: SelectCommandDialog.cpp:95