NOISSUE add pack import using drag&drop

Straight from the browser or the downloads folder.
This commit is contained in:
Petr Mrázek
2017-04-22 06:11:26 +02:00
parent 77a1d39f6b
commit 30863a88ab
6 changed files with 73 additions and 24 deletions

View File

@ -57,7 +57,7 @@ public:
}
};
NewInstanceDialog::NewInstanceDialog(const QString & initialGroup, QWidget *parent)
NewInstanceDialog::NewInstanceDialog(const QString & initialGroup, const QString & url, QWidget *parent)
: QDialog(parent), ui(new Ui::NewInstanceDialog)
{
ui->setupUi(this);
@ -112,6 +112,11 @@ NewInstanceDialog::NewInstanceDialog(const QString & initialGroup, QWidget *pare
ui->buttonBox->setFocus();
originalPlaceholderText = ui->instNameTextBox->placeholderText();
if(!url.isEmpty())
{
ui->modpackBox->setChecked(true);
ui->modpackEdit->setText(url);
}
updateDialogState();
}

View File

@ -29,7 +29,7 @@ class NewInstanceDialog : public QDialog
Q_OBJECT
public:
explicit NewInstanceDialog(const QString & initialGroup, QWidget *parent = 0);
explicit NewInstanceDialog(const QString & initialGroup, const QString & url = QString(), QWidget *parent = 0);
~NewInstanceDialog();
void updateDialogState();