summaryrefslogtreecommitdiff
path: root/src/editexecutablesdialog.h
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2019-05-03 21:32:33 -0500
committerLostDragonist <lost.dragonist@gmail.com>2019-05-03 21:32:33 -0500
commit179a73857125ee604f42b0d5c2d765183c86d2c7 (patch)
treeb9b3f9d62bd5640de839d150a53ab8ef119dab9c /src/editexecutablesdialog.h
parente2b799bd6b5cfd51969fefd1dab5e5b1b7e5f81c (diff)
parent907c5468424b48774f5da2a6b5f96f26590987b0 (diff)
Merge pull request #695 from ModOrganizer2/Develop
Stage for Release 2.2.0
Diffstat (limited to 'src/editexecutablesdialog.h')
-rw-r--r--src/editexecutablesdialog.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/editexecutablesdialog.h b/src/editexecutablesdialog.h
index 0f3dbaff..bee3cba6 100644
--- a/src/editexecutablesdialog.h
+++ b/src/editexecutablesdialog.h
@@ -25,6 +25,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
#include <QTimer>
#include "executableslist.h"
#include "profile.h"
+#include "iplugingame.h"
namespace Ui {
class EditExecutablesDialog;
@@ -52,6 +53,7 @@ public:
explicit EditExecutablesDialog(const ExecutablesList &executablesList,
const ModList &modList,
Profile *profile,
+ const MOBase::IPluginGame *game,
QWidget *parent = 0);
~EditExecutablesDialog();
@@ -72,6 +74,8 @@ private slots:
void on_binaryEdit_textChanged(const QString &arg1);
+ void on_workingDirEdit_textChanged(const QString &arg1);
+
void on_addButton_clicked();
void on_browseButton_clicked();
@@ -92,6 +96,10 @@ private slots:
void on_executablesListBox_clicked(const QModelIndex &index);
+ void on_forceLoadButton_clicked();
+
+ void on_forceLoadCheckBox_toggled();
+
private:
void resetInput();
@@ -100,6 +108,8 @@ private:
bool executableChanged();
+ void updateButtonStates();
+
private:
Ui::EditExecutablesDialog *ui;
@@ -108,6 +118,10 @@ private:
ExecutablesList m_ExecutablesList;
Profile *m_Profile;
+
+ QList<MOBase::ExecutableForcedLoadSetting> m_ForcedLibraries;
+
+ const MOBase::IPluginGame *m_GamePlugin;
};
#endif // EDITEXECUTABLESDIALOG_H