diff --git a/src/libs/3rdparty/modeling/qmt/controller/namecontroller.h b/src/libs/3rdparty/modeling/qmt/controller/namecontroller.h index 3a792d7a287..336a4e18683 100644 --- a/src/libs/3rdparty/modeling/qmt/controller/namecontroller.h +++ b/src/libs/3rdparty/modeling/qmt/controller/namecontroller.h @@ -44,7 +44,7 @@ class QMT_EXPORT NameController : public QObject Q_OBJECT private: - NameController(QObject *parent = 0); + explicit NameController(QObject *parent = 0); ~NameController() override; public: diff --git a/src/libs/3rdparty/modeling/qmt/diagram_controller/dflatassignmentvisitor.h b/src/libs/3rdparty/modeling/qmt/diagram_controller/dflatassignmentvisitor.h index a60a2678993..0eb1b218a68 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_controller/dflatassignmentvisitor.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_controller/dflatassignmentvisitor.h @@ -39,7 +39,7 @@ namespace qmt { class QMT_EXPORT DFlatAssignmentVisitor : public DConstVisitor { public: - DFlatAssignmentVisitor(DElement *target); + explicit DFlatAssignmentVisitor(DElement *target); void visitDElement(const DElement *element) override; void visitDObject(const DObject *object) override; diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramgraphicsscene.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramgraphicsscene.h index e48b05e0d2d..364c2d66a38 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramgraphicsscene.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramgraphicsscene.h @@ -43,7 +43,7 @@ class QMT_EXPORT DiagramGraphicsScene : public QGraphicsScene Q_OBJECT public: - DiagramGraphicsScene(DiagramSceneModel *diagramSceneModel, QObject *parent = 0); + explicit DiagramGraphicsScene(DiagramSceneModel *diagramSceneModel, QObject *parent = 0); ~DiagramGraphicsScene() override; signals: diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramscenemodel.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramscenemodel.h index 627ecfb187a..74e8e8da606 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramscenemodel.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramscenemodel.h @@ -78,7 +78,7 @@ public: CollidingOuterItems }; - DiagramSceneModel(QObject *parent = 0); + explicit DiagramSceneModel(QObject *parent = 0); ~DiagramSceneModel() override; signals: diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramscenemodelitemvisitors.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramscenemodelitemvisitors.h index c402e796108..5eeb7d81308 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramscenemodelitemvisitors.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/diagramscenemodelitemvisitors.h @@ -40,7 +40,7 @@ namespace qmt { class QMT_EXPORT DiagramSceneModel::CreationVisitor : public DVisitor { public: - CreationVisitor(DiagramSceneModel *diagramSceneModel); + explicit CreationVisitor(DiagramSceneModel *diagramSceneModel); QGraphicsItem *createdGraphicsItem() const { return m_graphicsItem; } diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/latchcontroller.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/latchcontroller.h index 364aca085c7..cd22e660d8c 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/latchcontroller.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/latchcontroller.h @@ -52,7 +52,7 @@ class QMT_EXPORT LatchController : public QObject Q_OBJECT public: - LatchController(QObject *parent = 0); + explicit LatchController(QObject *parent = 0); ~LatchController() override; void setDiagramSceneModel(DiagramSceneModel *diagramSceneModel); diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/alignbuttonsitem.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/alignbuttonsitem.h index cc92399ba58..5f80a32233f 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/alignbuttonsitem.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/alignbuttonsitem.h @@ -54,7 +54,7 @@ public: VerticalDistanceToObejct = HorizontalDistanceToObject }; - AlignButtonsItem(IAlignable *alignable, QGraphicsItem *parent = 0); + explicit AlignButtonsItem(IAlignable *alignable, QGraphicsItem *parent = 0); ~AlignButtonsItem() override; QRectF boundingRect() const override; diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/alignlineitem.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/alignlineitem.h index 8677e4b0e51..12cf8b4e049 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/alignlineitem.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/alignlineitem.h @@ -43,7 +43,7 @@ public: Vertical }; - AlignLineItem(Direction direction, QGraphicsItem *parent = 0); + explicit AlignLineItem(Direction direction, QGraphicsItem *parent = 0); ~AlignLineItem() override; void setLine(qreal pos); diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/arrowitem.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/arrowitem.h index 53b6353f8d1..843191e3ce7 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/arrowitem.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/arrowitem.h @@ -64,8 +64,8 @@ public: HeadFilledDiamondFilledTriangle }; - ArrowItem(QGraphicsItem *parent = 0); - ArrowItem(const ArrowItem &rhs, QGraphicsItem *parent = 0); + explicit ArrowItem(QGraphicsItem *parent = 0); + explicit ArrowItem(const ArrowItem &rhs, QGraphicsItem *parent = 0); ~ArrowItem() override; void setShaft(Shaft shaft); diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/contextlabelitem.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/contextlabelitem.h index 2177eb97a4b..5de106bb100 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/contextlabelitem.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/contextlabelitem.h @@ -38,7 +38,7 @@ namespace qmt { class ContextLabelItem : public QGraphicsSimpleTextItem { public: - ContextLabelItem(QGraphicsItem *parent = 0); + explicit ContextLabelItem(QGraphicsItem *parent = 0); ~ContextLabelItem() override; void setMaxWidth(double maxWidth); diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/customiconitem.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/customiconitem.h index 07f54b2b5d2..3caad04d38b 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/customiconitem.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/customiconitem.h @@ -46,7 +46,7 @@ class DiagramSceneModel; class CustomIconItem : public QGraphicsItem { public: - CustomIconItem(DiagramSceneModel *diagramSceneModel, QGraphicsItem *parent = 0); + explicit CustomIconItem(DiagramSceneModel *diagramSceneModel, QGraphicsItem *parent = 0); ~CustomIconItem() override; void setStereotypeIconId(const QString &stereotypeIconId); diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/pathselectionitem.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/pathselectionitem.h index c6591ede290..535f91256e8 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/pathselectionitem.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/pathselectionitem.h @@ -55,7 +55,7 @@ class PathSelectionItem : public QGraphicsItem }; public: - PathSelectionItem(IWindable *windable, QGraphicsItem *parent = 0); + explicit PathSelectionItem(IWindable *windable, QGraphicsItem *parent = 0); ~PathSelectionItem() override; QRectF boundingRect() const override; diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/rectangularselectionitem.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/rectangularselectionitem.h index 8b59b95ded2..e4c104cd353 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/rectangularselectionitem.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/rectangularselectionitem.h @@ -80,7 +80,7 @@ public: FreedomKeepRatio }; - RectangularSelectionItem(IResizable *itemResizer, QGraphicsItem *parent = 0); + explicit RectangularSelectionItem(IResizable *itemResizer, QGraphicsItem *parent = 0); ~RectangularSelectionItem() override; QRectF boundingRect() const override; diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/stereotypesitem.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/stereotypesitem.h index 4b2e3d58afc..a1254f4c127 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/stereotypesitem.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/stereotypesitem.h @@ -39,7 +39,7 @@ namespace qmt { class StereotypesItem : public QGraphicsSimpleTextItem { public: - StereotypesItem(QGraphicsItem *parent = 0); + explicit StereotypesItem(QGraphicsItem *parent = 0); ~StereotypesItem() override; void setStereotypes(const QList &stereotypes); diff --git a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/templateparameterbox.h b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/templateparameterbox.h index e5d1b88c0e7..276f043c195 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/templateparameterbox.h +++ b/src/libs/3rdparty/modeling/qmt/diagram_scene/parts/templateparameterbox.h @@ -38,7 +38,7 @@ namespace qmt { class TemplateParameterBox : public QGraphicsRectItem { public: - TemplateParameterBox(QGraphicsItem *parent = 0); + explicit TemplateParameterBox(QGraphicsItem *parent = 0); ~TemplateParameterBox() override; void setFont(const QFont &font); diff --git a/src/libs/3rdparty/modeling/qmt/infrastructure/exceptions.h b/src/libs/3rdparty/modeling/qmt/infrastructure/exceptions.h index 9bb7ac2df18..1389b69eb9b 100644 --- a/src/libs/3rdparty/modeling/qmt/infrastructure/exceptions.h +++ b/src/libs/3rdparty/modeling/qmt/infrastructure/exceptions.h @@ -40,7 +40,7 @@ namespace qmt { class QMT_EXPORT Exception { public: - Exception(const QString &errorMessage); + explicit Exception(const QString &errorMessage); virtual ~Exception() = default; QString errorMessage() const { return m_errorMessage; } diff --git a/src/libs/3rdparty/modeling/qmt/infrastructure/ioexceptions.h b/src/libs/3rdparty/modeling/qmt/infrastructure/ioexceptions.h index d40e741c306..e117cc9a888 100644 --- a/src/libs/3rdparty/modeling/qmt/infrastructure/ioexceptions.h +++ b/src/libs/3rdparty/modeling/qmt/infrastructure/ioexceptions.h @@ -82,7 +82,7 @@ public: class IllegalXmlFile : public FileIOException { public: - IllegalXmlFile(const QString &fileName, int lineNumber = -1); + explicit IllegalXmlFile(const QString &fileName, int lineNumber = -1); }; class UnknownFileVersion : public FileIOException diff --git a/src/libs/3rdparty/modeling/qmt/model/mclassmember.h b/src/libs/3rdparty/modeling/qmt/model/mclassmember.h index 7e86c2c531a..26597122eac 100644 --- a/src/libs/3rdparty/modeling/qmt/model/mclassmember.h +++ b/src/libs/3rdparty/modeling/qmt/model/mclassmember.h @@ -72,7 +72,7 @@ public: Q_DECLARE_FLAGS(Properties, Property) - MClassMember(MemberType memberType = MemberUndefined); + explicit MClassMember(MemberType memberType = MemberUndefined); MClassMember(const MClassMember &rhs); ~MClassMember(); diff --git a/src/libs/3rdparty/modeling/qmt/model_controller/mflatassignmentvisitor.h b/src/libs/3rdparty/modeling/qmt/model_controller/mflatassignmentvisitor.h index aad7b5b152d..39190e19c49 100644 --- a/src/libs/3rdparty/modeling/qmt/model_controller/mflatassignmentvisitor.h +++ b/src/libs/3rdparty/modeling/qmt/model_controller/mflatassignmentvisitor.h @@ -41,7 +41,7 @@ class MAssociationEnd; class QMT_EXPORT MFlatAssignmentVisitor : public MConstVisitor { public: - MFlatAssignmentVisitor(MElement *target); + explicit MFlatAssignmentVisitor(MElement *target); void visitMElement(const MElement *element) override; void visitMObject(const MObject *object) override; diff --git a/src/libs/3rdparty/modeling/qmt/model_widgets_ui/propertiesviewmview.h b/src/libs/3rdparty/modeling/qmt/model_widgets_ui/propertiesviewmview.h index 7031e90aae2..12ec141e1fd 100644 --- a/src/libs/3rdparty/modeling/qmt/model_widgets_ui/propertiesviewmview.h +++ b/src/libs/3rdparty/modeling/qmt/model_widgets_ui/propertiesviewmview.h @@ -66,7 +66,7 @@ class QMT_EXPORT PropertiesView::MView : public QObject, public MConstVisitor, p Q_OBJECT public: - MView(PropertiesView *propertiesView); + explicit MView(PropertiesView *propertiesView); ~MView() override; QWidget *topLevelWidget() const { return m_topWidget; } diff --git a/src/libs/3rdparty/modeling/qmt/stereotype/shapevalue.h b/src/libs/3rdparty/modeling/qmt/stereotype/shapevalue.h index b8443ee1c0f..f4710662cb8 100644 --- a/src/libs/3rdparty/modeling/qmt/stereotype/shapevalue.h +++ b/src/libs/3rdparty/modeling/qmt/stereotype/shapevalue.h @@ -66,7 +66,7 @@ public: { } - ShapeValueF(qreal value, Unit unit = UnitRelative, Origin origin = OriginSmart) + explicit ShapeValueF(qreal value, Unit unit = UnitRelative, Origin origin = OriginSmart) : m_value(value), m_unit(unit), m_origin(origin) diff --git a/src/libs/3rdparty/modeling/qmt/tasks/diagramscenecontroller.h b/src/libs/3rdparty/modeling/qmt/tasks/diagramscenecontroller.h index 2ffd74c006e..6956b4e1c4c 100644 --- a/src/libs/3rdparty/modeling/qmt/tasks/diagramscenecontroller.h +++ b/src/libs/3rdparty/modeling/qmt/tasks/diagramscenecontroller.h @@ -60,7 +60,7 @@ class QMT_EXPORT DiagramSceneController : public QObject Q_OBJECT public: - DiagramSceneController(QObject *parent = 0); + explicit DiagramSceneController(QObject *parent = 0); ~DiagramSceneController() override; signals: diff --git a/src/libs/3rdparty/modeling/qstringparser/qstringparser.h b/src/libs/3rdparty/modeling/qstringparser/qstringparser.h index 223b6c2cae9..e8a5ccbd567 100644 --- a/src/libs/3rdparty/modeling/qstringparser/qstringparser.h +++ b/src/libs/3rdparty/modeling/qstringparser/qstringparser.h @@ -51,7 +51,7 @@ private: class RefNode : public Node { public: - RefNode(V &v) : m_v(v) { } + explicit RefNode(V &v) : m_v(v) { } bool accept(Parser &visitor, int *index) override { return visitor.visit(this, index); } V &ref() const { return m_v; } private: diff --git a/src/libs/3rdparty/modeling/qtserialization/inc/qark/parameters.h b/src/libs/3rdparty/modeling/qtserialization/inc/qark/parameters.h index fde0229b8f4..142e25122f6 100644 --- a/src/libs/3rdparty/modeling/qtserialization/inc/qark/parameters.h +++ b/src/libs/3rdparty/modeling/qtserialization/inc/qark/parameters.h @@ -42,7 +42,7 @@ public: { } - Parameters(const Flag &flag) + explicit Parameters(const Flag &flag) : m_flags(flag.mask()) { }