From 8f4d5ef9dd846c5094ef79fc59b127bf1f687db3 Mon Sep 17 00:00:00 2001 From: Claveau Joshua Date: Sat, 18 Apr 2020 18:22:00 +0200 Subject: [PATCH] element query widget : minor improvement Double click on an item act like add or remove push button --- sources/dataBase/ui/elementquerywidget.cpp | 10 ++++++++++ sources/dataBase/ui/elementquerywidget.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/sources/dataBase/ui/elementquerywidget.cpp b/sources/dataBase/ui/elementquerywidget.cpp index 8766430dc..f05e5c49d 100644 --- a/sources/dataBase/ui/elementquerywidget.cpp +++ b/sources/dataBase/ui/elementquerywidget.cpp @@ -384,3 +384,13 @@ void ElementQueryWidget::on_m_choosen_list_currentItemChanged(QListWidgetItem *c ui->m_filter_le->setText(p.second); ui->m_filter_le->setEnabled(p.first>=3); } + +void ElementQueryWidget::on_m_var_list_itemDoubleClicked(QListWidgetItem *item) { + Q_UNUSED(item) + on_m_add_pb_clicked(); +} + +void ElementQueryWidget::on_m_choosen_list_itemDoubleClicked(QListWidgetItem *item) { + Q_UNUSED(item) + on_m_remove_pb_clicked(); +} diff --git a/sources/dataBase/ui/elementquerywidget.h b/sources/dataBase/ui/elementquerywidget.h index 09a7c6e09..fad279619 100644 --- a/sources/dataBase/ui/elementquerywidget.h +++ b/sources/dataBase/ui/elementquerywidget.h @@ -60,6 +60,8 @@ class ElementQueryWidget : public QWidget QPair FilterFor(const QString &key) const; void on_m_choosen_list_currentItemChanged(QListWidgetItem *current, QListWidgetItem *previous); + void on_m_var_list_itemDoubleClicked(QListWidgetItem *item); + void on_m_choosen_list_itemDoubleClicked(QListWidgetItem *item); private: Ui::ElementQueryWidget *ui;