ModelEditor: Use explicit constructors

Change-Id: Ifb951ea55e969eb2487ce501cb5fc6552c41cbd8
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
This commit is contained in:
Jochen Becher
2015-11-24 18:29:17 +01:00
parent 1c1e700916
commit c9903acab2
24 changed files with 25 additions and 25 deletions

View File

@@ -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:

View File

@@ -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;

View File

@@ -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:

View File

@@ -78,7 +78,7 @@ public:
CollidingOuterItems
};
DiagramSceneModel(QObject *parent = 0);
explicit DiagramSceneModel(QObject *parent = 0);
~DiagramSceneModel() override;
signals:

View File

@@ -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; }

View File

@@ -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);

View File

@@ -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;

View File

@@ -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);

View File

@@ -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);

View File

@@ -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);

View File

@@ -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);

View File

@@ -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;

View File

@@ -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;

View File

@@ -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<QString> &stereotypes);

View File

@@ -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);

View File

@@ -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; }

View File

@@ -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

View File

@@ -72,7 +72,7 @@ public:
Q_DECLARE_FLAGS(Properties, Property)
MClassMember(MemberType memberType = MemberUndefined);
explicit MClassMember(MemberType memberType = MemberUndefined);
MClassMember(const MClassMember &rhs);
~MClassMember();

View File

@@ -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;

View File

@@ -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; }

View File

@@ -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)

View File

@@ -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:

View File

@@ -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:

View File

@@ -42,7 +42,7 @@ public:
{
}
Parameters(const Flag &flag)
explicit Parameters(const Flag &flag)
: m_flags(flag.mask())
{
}