diff options
Diffstat (limited to 'src/plugins/qmldesigner/qmldesignerextension/colortool/colortool.cpp')
-rw-r--r-- | src/plugins/qmldesigner/qmldesignerextension/colortool/colortool.cpp | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/src/plugins/qmldesigner/qmldesignerextension/colortool/colortool.cpp b/src/plugins/qmldesigner/qmldesignerextension/colortool/colortool.cpp index 7f03543c2ca..32a5742f9f6 100644 --- a/src/plugins/qmldesigner/qmldesignerextension/colortool/colortool.cpp +++ b/src/plugins/qmldesigner/qmldesignerextension/colortool/colortool.cpp @@ -53,28 +53,28 @@ class ColorToolAction : public AbstractAction public: ColorToolAction() : AbstractAction(QCoreApplication::translate("ColorToolAction","Edit Color")) {} - QByteArray category() const + QByteArray category() const override { return QByteArray(); } - QByteArray menuId() const + QByteArray menuId() const override { return "ColorTool"; } - int priority() const + int priority() const override { return CustomActionsPriority; } - Type type() const + Type type() const override { return FormEditorAction; } protected: - bool isVisible(const SelectionContext &selectionContext) const + bool isVisible(const SelectionContext &selectionContext) const override { if (selectionContext.singleNodeIsSelected()) return selectionContext.currentSingleSelectedNode().metaInfo().hasProperty("color"); @@ -82,25 +82,22 @@ protected: return false; } - bool isEnabled(const SelectionContext &selectionContext) const + bool isEnabled(const SelectionContext &selectionContext) const override { return isVisible(selectionContext); } }; ColorTool::ColorTool() - : QObject(), AbstractCustomTool() { - ColorToolAction *colorToolAction = new ColorToolAction; + auto colorToolAction = new ColorToolAction; QmlDesignerPlugin::instance()->designerActionManager().addDesignerAction(colorToolAction); connect(colorToolAction->action(), &QAction::triggered, [=]() { view()->changeCurrentToolTo(this); }); } -ColorTool::~ColorTool() -{ -} +ColorTool::~ColorTool() = default; void ColorTool::clear() { |