forked from qt-creator/qt-creator
ModelEditor: Use explicit constructors
Change-Id: Ifb951ea55e969eb2487ce501cb5fc6552c41cbd8 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -78,7 +78,7 @@ public:
|
||||
CollidingOuterItems
|
||||
};
|
||||
|
||||
DiagramSceneModel(QObject *parent = 0);
|
||||
explicit DiagramSceneModel(QObject *parent = 0);
|
||||
~DiagramSceneModel() override;
|
||||
|
||||
signals:
|
||||
|
||||
@@ -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; }
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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; }
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -72,7 +72,7 @@ public:
|
||||
|
||||
Q_DECLARE_FLAGS(Properties, Property)
|
||||
|
||||
MClassMember(MemberType memberType = MemberUndefined);
|
||||
explicit MClassMember(MemberType memberType = MemberUndefined);
|
||||
MClassMember(const MClassMember &rhs);
|
||||
~MClassMember();
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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; }
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -42,7 +42,7 @@ public:
|
||||
{
|
||||
}
|
||||
|
||||
Parameters(const Flag &flag)
|
||||
explicit Parameters(const Flag &flag)
|
||||
: m_flags(flag.mask())
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user