summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.h')
-rw-r--r--src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.h b/src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.h
index 561d8af1..e329dba1 100644
--- a/src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.h
+++ b/src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.h
@@ -153,6 +153,8 @@ public:
Q_INVOKABLE bool isDefaultMaterial() const;
Q_INVOKABLE void addMaterial();
Q_INVOKABLE void duplicateMaterial();
+ Q_INVOKABLE bool isGroupCollapsed(int groupIdx) const;
+ Q_INVOKABLE void updateGroupCollapseState(int groupIdx, bool state);
private:
void onSlideRearranged(const qt3dsdm::Qt3DSDMSlideHandle &inMaster, int inOldIndex,
@@ -197,6 +199,8 @@ private:
qt3dsdm::SValue m_previouslyCommittedValue;
+ QHash<int, QHash<int, bool> > m_collapseMap;
+
QString getBasicMaterialString() const;
QString getAnimatableMaterialString() const;
QString getReferencedMaterialString() const;