From 9b7bab7d3521d3d3551b347eacc1a2bf4874a96c Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 3 Sep 2019 15:41:25 +0200 Subject: QmlDesigner: Hide curve editor style editor Normal users are not supposed to use the style editor. Change-Id: I3fe99f8b893189b51690f4d54052f19ed1846722 Reviewed-by: Tim Jenssen --- .../qmldesigner/components/curveeditor/detail/graphicsview.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/components/curveeditor/detail/graphicsview.cpp b/src/plugins/qmldesigner/components/curveeditor/detail/graphicsview.cpp index ed968bd007..6186fe736c 100644 --- a/src/plugins/qmldesigner/components/curveeditor/detail/graphicsview.cpp +++ b/src/plugins/qmldesigner/components/curveeditor/detail/graphicsview.cpp @@ -296,8 +296,11 @@ void GraphicsView::contextMenuEvent(QContextMenuEvent *event) auto openStyleEditor = [this]() { m_dialog.show(); }; QMenu menu; - QAction *openEditorAction = menu.addAction(tr("Open Style Editor")); - connect(openEditorAction, &QAction::triggered, openStyleEditor); + + if (qEnvironmentVariableIsSet("QTC_STYLE_CURVE_EDITOR")) { + QAction *openEditorAction = menu.addAction(tr("Open Style Editor")); + connect(openEditorAction, &QAction::triggered, openStyleEditor); + } menu.addSeparator(); auto insertKeyframes = [this, event]() { -- cgit v1.2.3