summaryrefslogtreecommitdiff
path: root/src/forcedloaddialog.cpp
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2019-01-11 03:14:41 -0600
committerLostDragonist <lost.dragonist@gmail.com>2019-01-11 03:14:41 -0600
commit96b6677ed9d3b647e30bb40d7bb820f1894edbca (patch)
tree5aa6ad0c1cbbbef6aeaaafbeac7e2f11f5e9e4f6 /src/forcedloaddialog.cpp
parent347ac2b8b5f34a2583ae7844e0dfd79773657270 (diff)
Fixes to library load widget
Diffstat (limited to 'src/forcedloaddialog.cpp')
-rw-r--r--src/forcedloaddialog.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/forcedloaddialog.cpp b/src/forcedloaddialog.cpp
index ad30a58c..ab0bd583 100644
--- a/src/forcedloaddialog.cpp
+++ b/src/forcedloaddialog.cpp
@@ -8,9 +8,10 @@
using namespace MOBase;
-ForcedLoadDialog::ForcedLoadDialog(QWidget *parent) :
+ForcedLoadDialog::ForcedLoadDialog(const IPluginGame *game, QWidget *parent) :
QDialog(parent),
- ui(new Ui::ForcedLoadDialog)
+ ui(new Ui::ForcedLoadDialog),
+ m_GamePlugin(game)
{
ui->setupUi(this);
}
@@ -25,7 +26,7 @@ void ForcedLoadDialog::setValues(QList<MOBase::ExecutableForcedLoadSetting> &val
ui->tableWidget->clearContents();
for (int i = 0; i < values.count(); i++) {
- ForcedLoadDialogWidget *item = new ForcedLoadDialogWidget(this);
+ ForcedLoadDialogWidget *item = new ForcedLoadDialogWidget(m_GamePlugin, this);
item->setEnabled(values[i].enabled());
item->setProcess(values[i].process());
item->setLibraryPath(values[i].library());
@@ -59,7 +60,7 @@ void ForcedLoadDialog::on_addRowButton_clicked()
{
int row = ui->tableWidget->rowCount();
ui->tableWidget->insertRow(row);
- ForcedLoadDialogWidget *item = new ForcedLoadDialogWidget(this);
+ ForcedLoadDialogWidget *item = new ForcedLoadDialogWidget(m_GamePlugin, this);
ui->tableWidget->setCellWidget(row, 0, item);
ui->tableWidget->resizeRowsToContents();
}