diff --git a/src/macro-action-file.cpp b/src/macro-action-file.cpp index 702804c4..bcfde7a9 100644 --- a/src/macro-action-file.cpp +++ b/src/macro-action-file.cpp @@ -128,6 +128,9 @@ void MacroActionFileEdit::UpdateEntryData() _actions->setCurrentIndex(static_cast(_entryData->_action)); _filePath->SetPath(QString::fromStdString(_entryData->_file)); _text->setPlainText(QString::fromStdString(_entryData->_text)); + + adjustSize(); + updateGeometry(); } void MacroActionFileEdit::PathChanged(const QString &text) diff --git a/src/macro-action-filter.cpp b/src/macro-action-filter.cpp index 2bec104c..b121c667 100644 --- a/src/macro-action-filter.cpp +++ b/src/macro-action-filter.cpp @@ -153,6 +153,9 @@ void MacroActionFilterEdit::UpdateEntryData() GetWeakSourceName(_entryData->_filter).c_str()); _settings->setPlainText(QString::fromStdString(_entryData->_settings)); SetWidgetVisibility(_entryData->_action == FilterAction::SETTINGS); + + adjustSize(); + updateGeometry(); } void MacroActionFilterEdit::SourceChanged(const QString &text) diff --git a/src/macro-action-scene-transform.cpp b/src/macro-action-scene-transform.cpp index 19e5301d..ae994e18 100644 --- a/src/macro-action-scene-transform.cpp +++ b/src/macro-action-scene-transform.cpp @@ -161,6 +161,9 @@ void MacroActionSceneTransformEdit::UpdateEntryData() _scenes->SetScene(_entryData->_scene); _sources->SetSceneItem(_entryData->_source); _settings->setPlainText(formatJsonString(_entryData->GetSettings())); + + adjustSize(); + updateGeometry(); } void MacroActionSceneTransformEdit::SceneChanged(const SceneSelection &s) diff --git a/src/macro-action-source.cpp b/src/macro-action-source.cpp index 376cc73f..079a3c0b 100644 --- a/src/macro-action-source.cpp +++ b/src/macro-action-source.cpp @@ -141,6 +141,9 @@ void MacroActionSourceEdit::UpdateEntryData() GetWeakSourceName(_entryData->_source).c_str()); _settings->setPlainText(QString::fromStdString(_entryData->_settings)); SetWidgetVisibility(_entryData->_action == SourceAction::SETTINGS); + + adjustSize(); + updateGeometry(); } void MacroActionSourceEdit::SourceChanged(const QString &text) diff --git a/src/macro-condition-file.cpp b/src/macro-condition-file.cpp index 97623ea0..547b32d3 100644 --- a/src/macro-condition-file.cpp +++ b/src/macro-condition-file.cpp @@ -208,6 +208,9 @@ void MacroConditionFileEdit::UpdateEntryData() _useRegex->setChecked(_entryData->_useRegex); _checkModificationDate->setChecked(_entryData->_useTime); _checkFileContent->setChecked(_entryData->_onlyMatchIfChanged); + + adjustSize(); + updateGeometry(); } void MacroConditionFileEdit::FileTypeChanged(int index) diff --git a/src/macro-condition-filter.cpp b/src/macro-condition-filter.cpp index 7e6d0d6c..5287a1df 100644 --- a/src/macro-condition-filter.cpp +++ b/src/macro-condition-filter.cpp @@ -247,4 +247,7 @@ void MacroConditionFilterEdit::UpdateEntryData() _regex->setChecked(_entryData->_regex); SetSettingsSelectionVisible(_entryData->_condition == FilterCondition::SETTINGS); + + adjustSize(); + updateGeometry(); } diff --git a/src/macro-condition-scene-transform.cpp b/src/macro-condition-scene-transform.cpp index 767b69db..bd922f4d 100644 --- a/src/macro-condition-scene-transform.cpp +++ b/src/macro-condition-scene-transform.cpp @@ -134,6 +134,9 @@ void MacroConditionSceneTransformEdit::UpdateEntryData() _sources->SetSceneItem(_entryData->_source); _regex->setChecked(_entryData->_regex); _settings->setPlainText(QString::fromStdString(_entryData->_settings)); + + adjustSize(); + updateGeometry(); } void MacroConditionSceneTransformEdit::SceneChanged(const SceneSelection &s) diff --git a/src/macro-condition-source.cpp b/src/macro-condition-source.cpp index 10be41dd..ae2c693a 100644 --- a/src/macro-condition-source.cpp +++ b/src/macro-condition-source.cpp @@ -221,4 +221,7 @@ void MacroConditionSourceEdit::UpdateEntryData() _regex->setChecked(_entryData->_regex); SetSettingsSelectionVisible(_entryData->_condition == SourceCondition::SETTINGS); + + adjustSize(); + updateGeometry(); }