mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-04 10:33:30 +00:00
UI: Replace manual usage of on_foo_bar for show/hide transition
This commit is contained in:
parent
7e0ade0df0
commit
1b75940f80
|
@ -1053,7 +1053,7 @@ QMenu *OBSBasic::CreatePerSceneTransitionMenu()
|
|||
return menu;
|
||||
}
|
||||
|
||||
void OBSBasic::on_actionShowTransitionProperties_triggered()
|
||||
void OBSBasic::ShowTransitionProperties()
|
||||
{
|
||||
OBSSceneItem item = GetCurrentSceneItem();
|
||||
OBSSource source = obs_sceneitem_get_transition(item, true);
|
||||
|
@ -1062,7 +1062,7 @@ void OBSBasic::on_actionShowTransitionProperties_triggered()
|
|||
CreatePropertiesWindow(source);
|
||||
}
|
||||
|
||||
void OBSBasic::on_actionHideTransitionProperties_triggered()
|
||||
void OBSBasic::HideTransitionProperties()
|
||||
{
|
||||
OBSSceneItem item = GetCurrentSceneItem();
|
||||
OBSSource source = obs_sceneitem_get_transition(item, false);
|
||||
|
@ -1247,10 +1247,9 @@ QMenu *OBSBasic::CreateVisibilityTransitionMenu(bool visible)
|
|||
menu->addAction(durationAction);
|
||||
if (curId && obs_is_source_configurable(curId)) {
|
||||
menu->addSeparator();
|
||||
menu->addAction(
|
||||
QTStr("Properties"), this,
|
||||
visible ? SLOT(on_actionShowTransitionProperties_triggered())
|
||||
: SLOT(on_actionHideTransitionProperties_triggered()));
|
||||
menu->addAction(QTStr("Properties"), this,
|
||||
visible ? SLOT(ShowTransitionProperties())
|
||||
: SLOT(HideTransitionProperties()));
|
||||
}
|
||||
|
||||
auto copyTransition = [this](QAction *, bool visible) {
|
||||
|
|
|
@ -1112,8 +1112,8 @@ private slots:
|
|||
void on_transitionDuration_valueChanged(int value);
|
||||
void on_tbar_position_valueChanged(int value);
|
||||
|
||||
void on_actionShowTransitionProperties_triggered();
|
||||
void on_actionHideTransitionProperties_triggered();
|
||||
void ShowTransitionProperties();
|
||||
void HideTransitionProperties();
|
||||
|
||||
void on_modeSwitch_clicked();
|
||||
|
||||
|
|
Loading…
Reference in a new issue