diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2019-06-14 04:30:33 -0400 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2019-06-15 14:40:40 -0400 |
| commit | 7671725436551b7254ea89ff6985c5491fcc743d (patch) | |
| tree | 8b9b36e71e7a5725b912f68dcb9b39db76a4f70d /src/editexecutablesdialog.h | |
| parent | 82975a6a38d0807e962b0e4b6cbd76337dc8189c (diff) | |
removed concept of custom executables, everything is modifiable
added apply button to dialog
added reset button that re-adds plugin executables and renames existing ones if needed
moved executables files to their filter in visual studio
Diffstat (limited to 'src/editexecutablesdialog.h')
| -rw-r--r-- | src/editexecutablesdialog.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/editexecutablesdialog.h b/src/editexecutablesdialog.h index 10a6166f..4a04ef42 100644 --- a/src/editexecutablesdialog.h +++ b/src/editexecutablesdialog.h @@ -110,6 +110,7 @@ public: private slots:
void on_list_itemSelectionChanged();
+ void on_reset_clicked();
void on_add_clicked();
void on_remove_clicked();
void on_up_clicked();
@@ -124,8 +125,7 @@ private slots: void on_browseWorkingDirectory_clicked();
void on_configureLibraries_clicked();
- void on_buttons_accepted();
- void on_buttons_rejected();
+ void on_buttons_clicked(QAbstractButton* b);
private:
std::unique_ptr<Ui::EditExecutablesDialog> ui;
@@ -140,19 +140,20 @@ private: QListWidgetItem* selectedItem();
Executable* selectedExe();
- void fillExecutableList();
+ void fillList();
QListWidgetItem* createListItem(const Executable& exe);
void updateUI(const QListWidgetItem* item, const Executable* e);
void clearEdits();
void setEdits(const Executable& e);
void setButtons(const QListWidgetItem* item, const Executable* e);
void save();
+ void saveOrder();
bool canMove(const QListWidgetItem* item, int direction);
void move(QListWidgetItem* item, int direction);
void setJarBinary(const QString& binaryName);
- std::optional<QString> makeNonConflictingTitle(const QString& prefix);
bool isTitleConflicting(const QString& s);
void commitChanges();
+ void setDirty(bool b);
};
#endif // EDITEXECUTABLESDIALOG_H
|
