Merge pull request #2103 from cg2121/rename-filters-shortcut

UI: Add ability to rename filters with F2 (Return on Mac)
This commit is contained in:
Jim 2019-10-15 10:31:35 -07:00 committed by GitHub
commit 8a1ff1c475
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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()