From b3352b84963169ffc1b5a350d2b36b6b5a785db8 Mon Sep 17 00:00:00 2001 From: eelke Date: Mon, 19 Aug 2019 19:32:40 +0200 Subject: [PATCH] Database window can now be opened from within the connection manager by double clicking a connection or pressing enter when a connection is selected. --- pglab/ConnectionManagerWindow.cpp | 8 ++++++++ pglab/ConnectionManagerWindow.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/pglab/ConnectionManagerWindow.cpp b/pglab/ConnectionManagerWindow.cpp index 985bd09..2d927f5 100644 --- a/pglab/ConnectionManagerWindow.cpp +++ b/pglab/ConnectionManagerWindow.cpp @@ -140,3 +140,11 @@ void ConnectionManagerWindow::on_actionManage_server_triggered() } + +void ConnectionManagerWindow::on_listView_activated(const QModelIndex &index) +{ + if (index.isValid()) { + auto r = static_cast(index.row()); + m_connectionController->openSqlWindowForConnection(r); + } +} diff --git a/pglab/ConnectionManagerWindow.h b/pglab/ConnectionManagerWindow.h index 1beff07..85638fc 100644 --- a/pglab/ConnectionManagerWindow.h +++ b/pglab/ConnectionManagerWindow.h @@ -32,6 +32,8 @@ private slots: void on_actionBackup_database_triggered(); void on_actionManage_server_triggered(); + void on_listView_activated(const QModelIndex &index); + private: Ui::ConnectionManagerWindow *ui; QDataWidgetMapper *m_mapper = nullptr;