mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-07-13 07:03:56 -05:00
Add "None" support for scene items to Transition action
This commit is contained in:
parent
0f1273ab4c
commit
4c977a2e2f
|
|
@ -406,15 +406,17 @@ void MacroActionTransitionEdit::SetWidgetVisibility()
|
|||
MacroActionTransition::Type::TBAR;
|
||||
const bool isReleaseTbar = _entryData->_type ==
|
||||
MacroActionTransition::Type::RELEASE_TBAR;
|
||||
_sources->setVisible(
|
||||
_entryData->_type == MacroActionTransition::Type::SOURCE_HIDE ||
|
||||
_entryData->_type == MacroActionTransition::Type::SOURCE_SHOW);
|
||||
const bool isSourceTransition =
|
||||
_entryData->_type == MacroActionTransition::Type::SOURCE_SHOW ||
|
||||
_entryData->_type == MacroActionTransition::Type::SOURCE_HIDE;
|
||||
_sources->setVisible(isSourceTransition);
|
||||
_scenes->setVisible(_entryData->_type !=
|
||||
MacroActionTransition::Type::SCENE &&
|
||||
!isTbar && !isReleaseTbar);
|
||||
SetLayoutVisible(_transitionLayout, !isTbar && !isReleaseTbar);
|
||||
SetLayoutVisible(_durationLayout, !isTbar && !isReleaseTbar);
|
||||
SetLayoutVisible(_tbarLayout, isTbar);
|
||||
_transitions->EnableNoneEntry(isSourceTransition);
|
||||
adjustSize();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -133,8 +133,13 @@ void TransitionSelectionWidget::EnableAnyEntry(bool enable)
|
|||
|
||||
void TransitionSelectionWidget::EnableNoneEntry(bool enable)
|
||||
{
|
||||
if (_addNone == enable) {
|
||||
return;
|
||||
}
|
||||
const auto selection = GetCurrentSelection();
|
||||
_addNone = enable;
|
||||
Populate();
|
||||
SetTransition(selection);
|
||||
}
|
||||
|
||||
void TransitionSelectionWidget::showEvent(QShowEvent *event)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user