From 30d2830c1510dd19bbd165b92b5361146767af6f Mon Sep 17 00:00:00 2001 From: Clayton Groeneveld Date: Tue, 8 Oct 2019 02:44:33 -0500 Subject: [PATCH] UI: Add ability to rename filters with F2 (Return on Mac) --- UI/window-basic-filters.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/UI/window-basic-filters.cpp b/UI/window-basic-filters.cpp index 4299e4f48..2da2a68fa 100644 --- a/UI/window-basic-filters.cpp +++ b/UI/window-basic-filters.cpp @@ -139,6 +139,26 @@ OBSBasicFilters::OBSBasicFilters(QWidget *parent, OBSSource source_) ui->rightContainerLayout->insertStretch(1); ui->preview->hide(); } + + QAction *renameAsync = new QAction(ui->asyncWidget); + renameAsync->setShortcutContext(Qt::WidgetWithChildrenShortcut); + connect(renameAsync, SIGNAL(triggered()), this, + SLOT(RenameAsyncFilter())); + ui->asyncWidget->addAction(renameAsync); + + QAction *renameEffect = new QAction(ui->effectWidget); + renameEffect->setShortcutContext(Qt::WidgetWithChildrenShortcut); + connect(renameEffect, SIGNAL(triggered()), this, + SLOT(RenameEffectFilter())); + ui->effectWidget->addAction(renameEffect); + +#ifdef __APPLE__ + renameAsync->setShortcut({Qt::Key_Return}); + renameEffect->setShortcut({Qt::Key_Return}); +#else + renameAsync->setShortcut({Qt::Key_F2}); + renameEffect->setShortcut({Qt::Key_F2}); +#endif } OBSBasicFilters::~OBSBasicFilters()