settingsdialog:fix Del shortcut to remove entries

work/spdx
Michail Vourlakos 4 years ago
parent 2927ed04f2
commit d5a34c7c84

@ -168,6 +168,7 @@ void TabLayouts::initLayoutMenu()
m_removeLayoutAction->setShortcut(QKeySequence(Qt::Key_Delete)); m_removeLayoutAction->setShortcut(QKeySequence(Qt::Key_Delete));
connectActionWithButton(m_ui->removeButton, m_removeLayoutAction); connectActionWithButton(m_ui->removeButton, m_removeLayoutAction);
connect(m_removeLayoutAction, &QAction::triggered, this, &TabLayouts::removeLayout); connect(m_removeLayoutAction, &QAction::triggered, this, &TabLayouts::removeLayout);
m_ui->removeButton->addAction(m_removeLayoutAction); //this is needed in order to be triggered properly
m_layoutMenu->addSeparator(); m_layoutMenu->addSeparator();

@ -100,12 +100,13 @@ void ViewsHandler::init()
connect(m_duplicateViewAction, &QAction::triggered, m_viewsController, &Controller::Views::duplicateSelectedViews); connect(m_duplicateViewAction, &QAction::triggered, m_viewsController, &Controller::Views::duplicateSelectedViews);
//! Remove Button //! Remove Button
m_removeViewAction = new QAction(i18nc("remove layout", "Remove"), this); m_removeViewAction = new QAction(i18nc("remove layout", "Remove"), m_ui->removeBtn);
m_removeViewAction->setToolTip(i18n("Remove selected view")); m_removeViewAction->setToolTip(i18n("Remove selected view"));
m_removeViewAction->setIcon(QIcon::fromTheme("delete")); m_removeViewAction->setIcon(QIcon::fromTheme("delete"));
m_removeViewAction->setShortcut(QKeySequence(Qt::Key_Delete)); m_removeViewAction->setShortcut(QKeySequence(Qt::Key_Delete));
connectActionWithButton(m_ui->removeBtn, m_removeViewAction); connectActionWithButton(m_ui->removeBtn, m_removeViewAction);
connect(m_removeViewAction, &QAction::triggered, this, &ViewsHandler::removeSelectedViews); connect(m_removeViewAction, &QAction::triggered, this, &ViewsHandler::removeSelectedViews);
m_ui->removeBtn->addAction(m_removeViewAction); //this is needed in order to be triggered properly
//! signals //! signals
connect(this, &ViewsHandler::currentLayoutChanged, this, &ViewsHandler::reload); connect(this, &ViewsHandler::currentLayoutChanged, this, &ViewsHandler::reload);

Loading…
Cancel
Save