From 7e78a422e8bb22572706b7fadb58fc45e7b8a7db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sun, 11 Aug 2013 18:58:24 +0200 Subject: Version filtering and general related code sanitization. Version list dialog has alternating row background set. Nostalgia versions, based on OneSix. --- gui/newinstancedialog.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'gui/newinstancedialog.cpp') diff --git a/gui/newinstancedialog.cpp b/gui/newinstancedialog.cpp index 38fbc2e3..4f19e9a2 100644 --- a/gui/newinstancedialog.cpp +++ b/gui/newinstancedialog.cpp @@ -37,8 +37,6 @@ NewInstanceDialog::NewInstanceDialog(QWidget *parent) : QDialog(parent), ui(new Ui::NewInstanceDialog) { - m_selectedVersion = NULL; - ui->setupUi(this); resize(minimumSizeHint()); layout()->setSizeConstraint(QLayout::SetFixedSize); @@ -64,17 +62,16 @@ NewInstanceDialog::~NewInstanceDialog() void NewInstanceDialog::updateDialogState() { - ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled( - !instName().isEmpty() && m_selectedVersion); + ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(!instName().isEmpty() && m_selectedVersion); } -void NewInstanceDialog::setSelectedVersion(const InstVersion *version) +void NewInstanceDialog::setSelectedVersion(InstVersionPtr version) { m_selectedVersion = version; if (m_selectedVersion) { - ui->versionTextBox->setText(version->name()); + ui->versionTextBox->setText(version->name); } else { @@ -94,7 +91,7 @@ QString NewInstanceDialog::iconKey() const return InstIconKey; } -const InstVersion *NewInstanceDialog::selectedVersion() const +InstVersionPtr NewInstanceDialog::selectedVersion() const { return m_selectedVersion; } @@ -105,7 +102,7 @@ void NewInstanceDialog::on_btnChangeVersion_clicked() vselect.exec(); if (vselect.result() == QDialog::Accepted) { - const InstVersion *version = vselect.selectedVersion(); + InstVersionPtr version = vselect.selectedVersion(); if (version) setSelectedVersion(version); } -- cgit v1.2.3