diff options
author | Mahmoud Badri <mahmoud.badri@qt.io> | 2019-02-11 10:06:28 +0200 |
---|---|---|
committer | Mahmoud Badri <mahmoud.badri@qt.io> | 2019-02-11 19:40:36 +0000 |
commit | 5884818826458539e9e959947051bd845d6acce4 (patch) | |
tree | e41e15fd8ad9ce59bc7ed5dd10c870f130fd7157 /src/Authoring/Studio/Qt3DStudio.pro | |
parent | 89390421091d40b4dd8f34c5419257b3418ab57f (diff) |
Implement variants tags inspector work
Implemented features:
- UI for the variants tags in the inspector.
- adding, renaming, and deleting tags.
- adding, renaming, and deleting tag groups.
- adding, renaming tags/groups is checked for name uniqueness across
project.
- deleting tags/groups checked for in-use across the project.
- toggling tags state.
- tags are synced with the UIA/UIP.
- changing group color.
- the variants property in saved in the <Graph> part of the UIP.
Remaining tasks:
- implement import and export.
- issue: renaming a selected tag, toggle it unselected till next project
load.
- issue: update the property after deleting a group that is in-use in the
property in the currently open doc but not saved.
- thorough test and tweaking.
Task-no: QT3DS-2983
Change-Id: Iecbb6c854a00ec75864de5dd0f31f6ca3721c8ec
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/Authoring/Studio/Qt3DStudio.pro')
-rw-r--r-- | src/Authoring/Studio/Qt3DStudio.pro | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/Authoring/Studio/Qt3DStudio.pro b/src/Authoring/Studio/Qt3DStudio.pro index bd251740..86103a2c 100644 --- a/src/Authoring/Studio/Qt3DStudio.pro +++ b/src/Authoring/Studio/Qt3DStudio.pro @@ -226,7 +226,10 @@ HEADERS += \ Palettes/scenecamera/scenecameraview.h \ Palettes/scenecamera/scenecamerascrollarea.h \ Palettes/scenecamera/scenecameraglwidget.h \ - Palettes/TimelineGraphicsView/ui/RowTimelineCommentItem.h + Palettes/TimelineGraphicsView/ui/RowTimelineCommentItem.h \ + Palettes/Inspector/VariantsGroupModel.h \ + Palettes/Inspector/VariantsTagModel.h \ + Palettes/Inspector/VariantTagDialog.h FORMS += \ MainFrm.ui \ @@ -246,7 +249,8 @@ FORMS += \ UI/StartupDlg.ui \ Palettes/Project/EditPresentationIdDlg.ui \ Palettes/Project/ChooseImagePropertyDlg.ui \ - Palettes/scenecamera/scenecameraview.ui + Palettes/scenecamera/scenecameraview.ui \ + Palettes/Inspector/VariantTagDialog.ui SOURCES += \ Application/AboutDlg.cpp \ @@ -402,7 +406,10 @@ SOURCES += \ Palettes/scenecamera/scenecameraview.cpp \ Palettes/scenecamera/scenecamerascrollarea.cpp \ Palettes/scenecamera/scenecameraglwidget.cpp \ - Palettes/TimelineGraphicsView/ui/RowTimelineCommentItem.cpp + Palettes/TimelineGraphicsView/ui/RowTimelineCommentItem.cpp \ + Palettes/Inspector/VariantsGroupModel.cpp \ + Palettes/Inspector/VariantsTagModel.cpp \ + Palettes/Inspector/VariantTagDialog.cpp RESOURCES += \ MainFrm.qrc \ |