diff options
20 files changed, 33 insertions, 10 deletions
diff --git a/src/plugins/qmldesigner/components/curveeditor/curveeditor.cpp b/src/plugins/qmldesigner/components/curveeditor/curveeditor.cpp index 2a1ee1c5c7c..d06ea3c4957 100644 --- a/src/plugins/qmldesigner/components/curveeditor/curveeditor.cpp +++ b/src/plugins/qmldesigner/components/curveeditor/curveeditor.cpp @@ -42,12 +42,12 @@ CurveEditor::CurveEditor(CurveEditorModel *model, QWidget *parent) , m_tree(new TreeView(model, this)) , m_view(new GraphicsView(model)) { - QSplitter *splitter = new QSplitter; + auto *splitter = new QSplitter; splitter->addWidget(m_tree); splitter->addWidget(m_view); splitter->setStretchFactor(1, 2); - QVBoxLayout *box = new QVBoxLayout; + auto *box = new QVBoxLayout; box->addWidget(createToolBar()); box->addWidget(splitter); setLayout(box); @@ -72,12 +72,12 @@ void CurveEditor::clearCanvas() QToolBar *CurveEditor::createToolBar() { - QToolBar *bar = new QToolBar; + auto *bar = new QToolBar; bar->setFloatable(false); - QAction *tangentLinearAction = bar->addAction("Linear"); - QAction *tangentStepAction = bar->addAction("Step"); - QAction *tangentSplineAction = bar->addAction("Spline"); + QAction *tangentLinearAction = bar->addAction(QIcon(":/curveeditor/images/tangetToolsLinearIcon.png"), "Linear"); + QAction *tangentStepAction = bar->addAction(QIcon(":/curveeditor/images/tangetToolsStepIcon.png"), "Step"); + QAction *tangentSplineAction = bar->addAction(QIcon(":/curveeditor/images/tangetToolsSplineIcon.png"), "Spline"); QAction *tangentDefaultAction = bar->addAction("Set Default"); auto setLinearInterpolation = [this]() { diff --git a/src/plugins/qmldesigner/components/curveeditor/curveeditor.pri b/src/plugins/qmldesigner/components/curveeditor/curveeditor.pri index 83896f04fc7..cd377aa2ced 100644 --- a/src/plugins/qmldesigner/components/curveeditor/curveeditor.pri +++ b/src/plugins/qmldesigner/components/curveeditor/curveeditor.pri @@ -44,3 +44,6 @@ SOURCES += \ $$PWD/detail/utils.cpp \ $$PWD/keyframe.cpp \ $$PWD/treeitem.cpp + + RESOURCES += \ + $$PWD/curveeditor.qrc diff --git a/src/plugins/qmldesigner/components/curveeditor/curveeditor.qrc b/src/plugins/qmldesigner/components/curveeditor/curveeditor.qrc new file mode 100644 index 00000000000..2f553722601 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/curveeditor.qrc @@ -0,0 +1,20 @@ +<RCC> + <qresource prefix="/curveeditor"> + <file>images/tangetToolsSplineIcon.png</file> + <file>images/tangetToolsSplineIcon@2x.png</file> + <file>images/tangetToolsLinearIcon.png</file> + <file>images/tangetToolsLinearIcon@2x.png</file> + <file>images/tangetToolsStepIcon.png</file> + <file>images/tangetToolsStepIcon@2x.png</file> + <file>images/treeview_eye.png</file> + <file>images/treeview_eye@2x.png</file> + <file>images/treeview_pin.png</file> + <file>images/treeview_pin@2x.png</file> + <file>images/treeview_unpin.png</file> + <file>images/treeview_unpin@2x.png</file> + <file>images/treeview_unlock@2x.png</file> + <file>images/treeview_lock.png</file> + <file>images/treeview_lock@2x.png</file> + <file>images/treeview_unlock.png</file> + </qresource> +</RCC> diff --git a/src/plugins/qmldesigner/components/curveeditor/curveeditorstyle.h b/src/plugins/qmldesigner/components/curveeditor/curveeditorstyle.h index 0ea44f27385..43e10bcd4c8 100644 --- a/src/plugins/qmldesigner/components/curveeditor/curveeditorstyle.h +++ b/src/plugins/qmldesigner/components/curveeditor/curveeditorstyle.h @@ -41,10 +41,10 @@ namespace DesignTools { struct TreeItemStyleOption { double margins; - QIcon pinnedIcon = QIcon(":/ICON_PINNED"); - QIcon unpinnedIcon = QIcon(":/ICON_UNPINNED"); - QIcon lockedIcon = QIcon(":/ICON_LOCKED"); - QIcon unlockedIcon = QIcon(":/ICON_UNLOCKED"); + QIcon pinnedIcon = QIcon(":/curveeditor/images/treeview_pin.png"); + QIcon unpinnedIcon = QIcon(":/curveeditor/images/treeview_unpin.png"); + QIcon lockedIcon = QIcon(":/curveeditor/images/treeview_lock.png"); + QIcon unlockedIcon = QIcon(":/curveeditor/images/treeview_unlock.png"); }; struct HandleItemStyleOption diff --git a/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsLinearIcon.png b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsLinearIcon.png Binary files differnew file mode 100644 index 00000000000..a21c69eb4f2 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsLinearIcon.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsLinearIcon@2x.png b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsLinearIcon@2x.png Binary files differnew file mode 100644 index 00000000000..09a3c0d0062 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsLinearIcon@2x.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsSplineIcon.png b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsSplineIcon.png Binary files differnew file mode 100644 index 00000000000..73b97dca430 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsSplineIcon.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsSplineIcon@2x.png b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsSplineIcon@2x.png Binary files differnew file mode 100644 index 00000000000..3c6b4584c16 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsSplineIcon@2x.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsStepIcon.png b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsStepIcon.png Binary files differnew file mode 100644 index 00000000000..0fed893c7e1 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsStepIcon.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsStepIcon@2x.png b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsStepIcon@2x.png Binary files differnew file mode 100644 index 00000000000..682985785c3 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/tangetToolsStepIcon@2x.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/treeview_eye.png b/src/plugins/qmldesigner/components/curveeditor/images/treeview_eye.png Binary files differnew file mode 100644 index 00000000000..b65141f7e56 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/treeview_eye.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/treeview_eye@2x.png b/src/plugins/qmldesigner/components/curveeditor/images/treeview_eye@2x.png Binary files differnew file mode 100644 index 00000000000..54bb4339a57 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/treeview_eye@2x.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/treeview_lock.png b/src/plugins/qmldesigner/components/curveeditor/images/treeview_lock.png Binary files differnew file mode 100644 index 00000000000..1458ac23c41 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/treeview_lock.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/treeview_lock@2x.png b/src/plugins/qmldesigner/components/curveeditor/images/treeview_lock@2x.png Binary files differnew file mode 100644 index 00000000000..9a622de5762 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/treeview_lock@2x.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/treeview_pin.png b/src/plugins/qmldesigner/components/curveeditor/images/treeview_pin.png Binary files differnew file mode 100644 index 00000000000..5dc71ad902c --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/treeview_pin.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/treeview_pin@2x.png b/src/plugins/qmldesigner/components/curveeditor/images/treeview_pin@2x.png Binary files differnew file mode 100644 index 00000000000..6342193e1e4 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/treeview_pin@2x.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/treeview_unlock.png b/src/plugins/qmldesigner/components/curveeditor/images/treeview_unlock.png Binary files differnew file mode 100644 index 00000000000..b653b0c246a --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/treeview_unlock.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/treeview_unlock@2x.png b/src/plugins/qmldesigner/components/curveeditor/images/treeview_unlock@2x.png Binary files differnew file mode 100644 index 00000000000..2563d5cc64b --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/treeview_unlock@2x.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/treeview_unpin.png b/src/plugins/qmldesigner/components/curveeditor/images/treeview_unpin.png Binary files differnew file mode 100644 index 00000000000..7a0e4264fab --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/treeview_unpin.png diff --git a/src/plugins/qmldesigner/components/curveeditor/images/treeview_unpin@2x.png b/src/plugins/qmldesigner/components/curveeditor/images/treeview_unpin@2x.png Binary files differnew file mode 100644 index 00000000000..396f6ce7616 --- /dev/null +++ b/src/plugins/qmldesigner/components/curveeditor/images/treeview_unpin@2x.png |