mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-19 09:41:32 +08:00
UI: Add ctrl+up/down shorcuts to move filters around
Adds the same shortcuts in order to move filters around like sources
This commit is contained in:
@@ -77,6 +77,8 @@ OBSBasicFilters::OBSBasicFilters(QWidget *parent, OBSSource source_)
|
||||
#endif // QT_NO_SHORTCUT
|
||||
|
||||
addAction(ui->actionRemoveFilter);
|
||||
addAction(ui->actionMoveUp);
|
||||
addAction(ui->actionMoveDown);
|
||||
|
||||
installEventFilter(CreateShortcutFilter());
|
||||
|
||||
@@ -682,6 +684,22 @@ void OBSBasicFilters::on_actionRemoveFilter_triggered()
|
||||
on_removeEffectFilter_clicked();
|
||||
}
|
||||
|
||||
void OBSBasicFilters::on_actionMoveUp_triggered()
|
||||
{
|
||||
if (ui->asyncFilters->hasFocus())
|
||||
on_moveAsyncFilterUp_clicked();
|
||||
else if (ui->effectFilters->hasFocus())
|
||||
on_moveEffectFilterUp_clicked();
|
||||
}
|
||||
|
||||
void OBSBasicFilters::on_actionMoveDown_triggered()
|
||||
{
|
||||
if (ui->asyncFilters->hasFocus())
|
||||
on_moveAsyncFilterDown_clicked();
|
||||
else if (ui->effectFilters->hasFocus())
|
||||
on_moveEffectFilterDown_clicked();
|
||||
}
|
||||
|
||||
void OBSBasicFilters::CustomContextMenu(const QPoint &pos, bool async)
|
||||
{
|
||||
QListWidget *list = async ? ui->asyncFilters : ui->effectFilters;
|
||||
|
||||
Reference in New Issue
Block a user