From c59acd836a50f73f95c55c21e8122b7caa226193 Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Thu, 15 Jun 2023 20:37:51 +0200 Subject: [PATCH] Reduce size of audio action widget Only show audio fade options when they are needed. --- src/macro-core/macro-action-audio.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/macro-core/macro-action-audio.cpp b/src/macro-core/macro-action-audio.cpp index c84fef4f..58cd5a14 100644 --- a/src/macro-core/macro-action-audio.cpp +++ b/src/macro-core/macro-action-audio.cpp @@ -437,11 +437,11 @@ void MacroActionAudioEdit::SetWidgetVisibility() _balance->setVisible(_entryData->_action == MacroActionAudio::Action::BALANCE); - _fadeTypes->setDisabled(!_entryData->_fade); - _wait->setDisabled(!_entryData->_fade); - _abortActiveFade->setDisabled(!_entryData->_fade); - _duration->setDisabled(!_entryData->_fade); - _rate->setDisabled(!_entryData->_fade); + _fadeTypes->setEnabled(_entryData->_fade); + _wait->setEnabled(_entryData->_fade); + _abortActiveFade->setEnabled(_entryData->_fade); + _duration->setEnabled(_entryData->_fade); + _rate->setEnabled(_entryData->_fade); _fadeTypeLayout->removeWidget(_fade); _fadeTypeLayout->removeWidget(_fadeTypes); @@ -474,6 +474,10 @@ void MacroActionAudioEdit::SetWidgetVisibility() hasVolumeControl(_entryData->_action)); SetLayoutVisible(_fadeOptionsLayout, hasVolumeControl(_entryData->_action)); + _abortActiveFade->setVisible(_entryData->_fade); + _wait->setVisible(_entryData->_fade); + + updateGeometry(); adjustSize(); }