From d629ef4cbafc7da41d066a230beb8f07cdb0e384 Mon Sep 17 00:00:00 2001 From: eelke Date: Mon, 5 Jul 2021 20:41:24 +0200 Subject: [PATCH] Remove duplicate code. --- pglab/DatabaseWindow.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pglab/DatabaseWindow.cpp b/pglab/DatabaseWindow.cpp index b10dbed..7588768 100644 --- a/pglab/DatabaseWindow.cpp +++ b/pglab/DatabaseWindow.cpp @@ -95,14 +95,10 @@ CrudTab *DatabaseWindow::GetActiveCrud() void DatabaseWindow::closeEvent(QCloseEvent *event) { for (int idx = 0; idx < m_tabWidget->count(); ++idx) { - auto widget = m_tabWidget->widget(idx); - auto mp = dynamic_cast(widget); - if (mp) { - if (!mp->CanClose(true)) { - event->ignore(); - return; - } - } + if (!canCloseTab(idx)) { + event->ignore(); + return; + } } }