From f9a7c1cf216a464c922ca47a60a6f44ebd7decc9 Mon Sep 17 00:00:00 2001 From: Jan Dalheimer Date: Sun, 3 Aug 2014 23:50:26 +0200 Subject: Fix #208: Allow double clicking an account in the account selection dialog --- gui/dialogs/AccountSelectDialog.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gui/dialogs/AccountSelectDialog.cpp b/gui/dialogs/AccountSelectDialog.cpp index cdb924fb..e4cf25d3 100644 --- a/gui/dialogs/AccountSelectDialog.cpp +++ b/gui/dialogs/AccountSelectDialog.cpp @@ -44,6 +44,8 @@ AccountSelectDialog::AccountSelectDialog(const QString &message, int flags, QWid // Select the first entry in the list. ui->listView->setCurrentIndex(ui->listView->model()->index(0, 0)); + + connect(ui->listView, SIGNAL(doubleClicked(QModelIndex)), SLOT(on_buttonBox_accepted())); } AccountSelectDialog::~AccountSelectDialog() @@ -72,8 +74,7 @@ void AccountSelectDialog::on_buttonBox_accepted() if (selection.size() > 0) { QModelIndex selected = selection.first(); - MojangAccountPtr account = selected.data(MojangAccountList::PointerRole).value(); - m_selected = account; + m_selected = selected.data(MojangAccountList::PointerRole).value(); } close(); } -- cgit v1.2.3