diff options
author | Andrew <forkk@forkk.net> | 2013-04-22 17:15:18 -0500 |
---|---|---|
committer | Andrew <forkk@forkk.net> | 2013-04-22 17:15:18 -0500 |
commit | 1626fa013c86dc9f30254f57b3518211f6d0c65a (patch) | |
tree | 7f5a1b09916f55587c282ff7ffb51d792ceefd08 /gui/newinstancedialog.cpp | |
parent | ff3078b3a652316eef760386f665d152cbeb8db9 (diff) | |
download | MultiMC-1626fa013c86dc9f30254f57b3518211f6d0c65a.tar MultiMC-1626fa013c86dc9f30254f57b3518211f6d0c65a.tar.gz MultiMC-1626fa013c86dc9f30254f57b3518211f6d0c65a.tar.lz MultiMC-1626fa013c86dc9f30254f57b3518211f6d0c65a.tar.xz MultiMC-1626fa013c86dc9f30254f57b3518211f6d0c65a.zip |
Implement instance creation.
Diffstat (limited to 'gui/newinstancedialog.cpp')
-rw-r--r-- | gui/newinstancedialog.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gui/newinstancedialog.cpp b/gui/newinstancedialog.cpp index f4d57367..3cbfabb0 100644 --- a/gui/newinstancedialog.cpp +++ b/gui/newinstancedialog.cpp @@ -74,6 +74,8 @@ void NewInstanceDialog::updateSelectedType() { if (!m_selectedType->versionList()->isLoaded()) loadVersionList(); + + setSelectedVersion(m_selectedType->versionList()->getLatestStable()); } } @@ -112,6 +114,27 @@ void NewInstanceDialog::loadVersionList() setSelectedVersion(m_selectedType->versionList()->getLatestStable()); } +QString NewInstanceDialog::instName() const +{ + return ui->instNameTextBox->text(); +} + +QString NewInstanceDialog::iconKey() const +{ + // TODO: Implement icon stuff. + return "default"; +} + +const InstanceTypeInterface *NewInstanceDialog::selectedType() const +{ + return m_selectedType; +} + +const InstVersion *NewInstanceDialog::selectedVersion() const +{ + return m_selectedVersion; +} + void NewInstanceDialog::on_btnChangeVersion_clicked() { if (m_selectedType) |