diff options
Diffstat (limited to 'src/plugins/qmldesigner/qmldesignerextension/sourcetool/sourcetool.cpp')
-rw-r--r-- | src/plugins/qmldesigner/qmldesignerextension/sourcetool/sourcetool.cpp | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/src/plugins/qmldesigner/qmldesignerextension/sourcetool/sourcetool.cpp b/src/plugins/qmldesigner/qmldesignerextension/sourcetool/sourcetool.cpp index 9c7f32c1bb1..d121e60c73b 100644 --- a/src/plugins/qmldesigner/qmldesignerextension/sourcetool/sourcetool.cpp +++ b/src/plugins/qmldesigner/qmldesignerextension/sourcetool/sourcetool.cpp @@ -79,35 +79,35 @@ public: action()->setIcon(prevIcon.icon()); } - QByteArray category() const + QByteArray category() const override { return QByteArray(); } - QByteArray menuId() const + QByteArray menuId() const override { return "SourceTool"; } - 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 modelNodeHasUrlSource(selectionContext.currentSingleSelectedNode()); return false; } - bool isEnabled(const SelectionContext &selectionContext) const + bool isEnabled(const SelectionContext &selectionContext) const override { return isVisible(selectionContext); } @@ -115,18 +115,15 @@ protected: SourceTool::SourceTool() - : QObject(), AbstractCustomTool() { - SourceToolAction *sourceToolAction = new SourceToolAction; + auto sourceToolAction = new SourceToolAction; QmlDesignerPlugin::instance()->designerActionManager().addDesignerAction(sourceToolAction); connect(sourceToolAction->action(), &QAction::triggered, [=]() { view()->changeCurrentToolTo(this); }); } -SourceTool::~SourceTool() -{ -} +SourceTool::~SourceTool() = default; void SourceTool::clear() { @@ -171,7 +168,6 @@ void SourceTool::mouseReleaseEvent(const QList<QGraphicsItem*> &itemList, AbstractFormEditorTool::mouseReleaseEvent(itemList, event); } - void SourceTool::mouseDoubleClickEvent(const QList<QGraphicsItem*> &itemList, QGraphicsSceneMouseEvent *event) { AbstractFormEditorTool::mouseDoubleClickEvent(itemList, event); @@ -199,7 +195,7 @@ void SourceTool::selectedItemsChanged(const QList<FormEditorItem*> &itemList) if (openDirectory.isEmpty()) openDirectory = baseDirectory(view()->model()->fileUrl()); - QString fileName = QFileDialog::getOpenFileName(0, + QString fileName = QFileDialog::getOpenFileName(nullptr, tr("Open File"), openDirectory); fileSelected(fileName); |