diff --git a/src/kiwixapp.cpp b/src/kiwixapp.cpp index 8157b33..e18a784 100644 --- a/src/kiwixapp.cpp +++ b/src/kiwixapp.cpp @@ -126,7 +126,6 @@ void KiwixApp::createAction() CREATE_ACTION(CloseTabAction, "Close tab"); SET_SHORTCUT(CloseTabAction, QKeySequence::Close); - DISABLE_ACTION(CloseTabAction); CREATE_ACTION(ReopenClosedTabAction, "Reopen closed tab"); SET_SHORTCUT(ReopenClosedTabAction, QKeySequence(Qt::CTRL+Qt::SHIFT+Qt::Key_T)); diff --git a/src/tabwidget.cpp b/src/tabwidget.cpp index 47c77df..fa9dadc 100644 --- a/src/tabwidget.cpp +++ b/src/tabwidget.cpp @@ -23,6 +23,8 @@ TabWidget::TabWidget(QWidget *parent) : auto widget = this->createNewTab(true); widget->setUrl(url); }); + connect(app->getAction(KiwixApp::CloseTabAction), &QAction::triggered, + this, &TabWidget::closeTab); } WebView* TabWidget::createNewTab(bool setCurrent)