summaryrefslogtreecommitdiffstats
path: root/gui
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2014-06-10 08:39:11 +0200
committerPetr Mrázek <peterix@gmail.com>2014-06-10 08:39:11 +0200
commit478815dae6f07512a6f832eea4c78a3fbd69a93b (patch)
treec663ab5672b8835be3a21152e86401b4f7a0d5fd /gui
parentc08bfce5f245a3b4ef6e4d43376380c9e005f013 (diff)
downloadMultiMC-478815dae6f07512a6f832eea4c78a3fbd69a93b.tar
MultiMC-478815dae6f07512a6f832eea4c78a3fbd69a93b.tar.gz
MultiMC-478815dae6f07512a6f832eea4c78a3fbd69a93b.tar.lz
MultiMC-478815dae6f07512a6f832eea4c78a3fbd69a93b.tar.xz
MultiMC-478815dae6f07512a6f832eea4c78a3fbd69a93b.zip
Tweak version page: select first item by default, allow changing version of 'version.json'.
Diffstat (limited to 'gui')
-rw-r--r--gui/pages/VersionPage.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/gui/pages/VersionPage.cpp b/gui/pages/VersionPage.cpp
index a59598a2..3fd98d27 100644
--- a/gui/pages/VersionPage.cpp
+++ b/gui/pages/VersionPage.cpp
@@ -84,6 +84,10 @@ VersionPage::VersionPage(OneSixInstance *inst, QWidget *parent)
connect(ui->libraryTreeView->selectionModel(), &QItemSelectionModel::currentChanged,
this, &VersionPage::versionCurrent);
updateVersionControls();
+ // select first item.
+ auto index = main_model->index(0,0);
+ if(index.isValid())
+ ui->libraryTreeView->setCurrentIndex(index);
}
else
{
@@ -373,7 +377,8 @@ void VersionPage::versionCurrent(const QModelIndex &current, const QModelIndex &
ui->moveLibraryUpBtn->setEnabled(enabled);
}
QString selectedId = m_version->versionFileId(current.row());
- if (selectedId == "net.minecraft" || selectedId == "org.multimc.custom.json")
+ if (selectedId == "net.minecraft" || selectedId == "org.multimc.custom.json" ||
+ selectedId == "org.multimc.version.json")
{
ui->changeMCVersionBtn->setEnabled(true);
}