diff options
Diffstat (limited to 'src/plugins/qmldesigner/components/edit3d/edit3dview.h')
-rw-r--r-- | src/plugins/qmldesigner/components/edit3d/edit3dview.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/components/edit3d/edit3dview.h b/src/plugins/qmldesigner/components/edit3d/edit3dview.h index 8b242058efb..0d3e9ff16fd 100644 --- a/src/plugins/qmldesigner/components/edit3d/edit3dview.h +++ b/src/plugins/qmldesigner/components/edit3d/edit3dview.h @@ -79,9 +79,16 @@ public: void setSeeker(SeekerSlider *slider); void addQuick3DImport(); + void startContextMenu(const QPoint &pos); void dropMaterial(const ModelNode &matNode, const QPointF &pos); private: + enum class ModelAtPosReqType { + MaterialDrop, + ContextMenu, + None + }; + void createEdit3DWidget(); void checkImports(); @@ -120,6 +127,8 @@ private: int particlemode; ModelCache<QImage> m_canvasCache; ModelNode m_droppedMaterial; + ModelAtPosReqType m_modelAtPosReqType; + QPoint m_contextMenuPos; }; } // namespace QmlDesigner |