diff options
author | Mahmoud Badri <mahmoud.badri@qt.io> | 2019-02-22 10:26:16 +0200 |
---|---|---|
committer | Mahmoud Badri <mahmoud.badri@qt.io> | 2019-02-22 08:56:38 +0000 |
commit | c9d077037e44d49180b53bfdd32bd1e669725567 (patch) | |
tree | 04e1063b08fc5f4b8dfbb62c3899365a423ba0d6 /src/Authoring/Studio/Palettes/Inspector/VariantsGroupModel.cpp | |
parent | 05ec6f079013b7000288f43e4f219bce5ec2952b (diff) |
Refresh variants model after edits
Task-number: QT3DS-3091
Change-Id: I8fb23bf9c0508ceed98a1d0917005e070ea76531
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/Authoring/Studio/Palettes/Inspector/VariantsGroupModel.cpp')
-rw-r--r-- | src/Authoring/Studio/Palettes/Inspector/VariantsGroupModel.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/Authoring/Studio/Palettes/Inspector/VariantsGroupModel.cpp b/src/Authoring/Studio/Palettes/Inspector/VariantsGroupModel.cpp index 36464ae3..a122889b 100644 --- a/src/Authoring/Studio/Palettes/Inspector/VariantsGroupModel.cpp +++ b/src/Authoring/Studio/Palettes/Inspector/VariantsGroupModel.cpp @@ -158,8 +158,10 @@ void VariantsGroupModel::addNewTag(const QString &group) { VariantTagDialog dlg(VariantTagDialog::AddTag, group); - if (dlg.exec() == QDialog::Accepted) + if (dlg.exec() == QDialog::Accepted) { g_StudioApp.GetCore()->getProjectFile().addVariantTag(group, dlg.getNames().second); + refresh(); + } } void VariantsGroupModel::importVariants() @@ -211,8 +213,10 @@ void VariantsGroupModel::addNewGroup() { VariantTagDialog dlg(VariantTagDialog::AddGroup); - if (dlg.exec() == QDialog::Accepted) + if (dlg.exec() == QDialog::Accepted) { g_StudioApp.GetCore()->getProjectFile().addVariantGroup(dlg.getNames().second); + refresh(); + } } QHash<int, QByteArray> VariantsGroupModel::roleNames() const |