forked from qt-creator/qt-creator
ModelEditor: Use more member initializers in modelinglib
Change-Id: I8e0a93e0b83c45e0e8c20a92657340b24a346849 Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
@@ -30,9 +30,7 @@
|
||||
namespace qmt {
|
||||
|
||||
UndoCommand::UndoCommand(const QString &text)
|
||||
: QUndoCommand(text),
|
||||
m_canRedo(false),
|
||||
m_doNotMerge(false)
|
||||
: QUndoCommand(text)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -47,8 +47,8 @@ public:
|
||||
void redo() override;
|
||||
|
||||
private:
|
||||
bool m_canRedo;
|
||||
bool m_doNotMerge;
|
||||
bool m_canRedo = false;
|
||||
bool m_doNotMerge = false;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -33,8 +33,7 @@ namespace qmt {
|
||||
|
||||
UndoController::UndoController(QObject *parent) :
|
||||
QObject(parent),
|
||||
m_undoStack(new QUndoStack(this)),
|
||||
m_doNotMerge(false)
|
||||
m_undoStack(new QUndoStack(this))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -54,8 +54,8 @@ public:
|
||||
void doNotMerge();
|
||||
|
||||
private:
|
||||
QUndoStack *m_undoStack;
|
||||
bool m_doNotMerge;
|
||||
QUndoStack *m_undoStack = nullptr;
|
||||
bool m_doNotMerge = false;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -31,9 +31,7 @@
|
||||
namespace qmt {
|
||||
|
||||
DAnnotation::DAnnotation()
|
||||
: DElement(),
|
||||
m_visualRole(RoleNormal),
|
||||
m_isAutoSized(true)
|
||||
: DElement()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -69,8 +69,8 @@ private:
|
||||
QString m_text;
|
||||
QPointF m_pos;
|
||||
QRectF m_rect;
|
||||
VisualRole m_visualRole;
|
||||
bool m_isAutoSized;
|
||||
VisualRole m_visualRole = RoleNormal;
|
||||
bool m_isAutoSized = true;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -31,8 +31,6 @@
|
||||
namespace qmt {
|
||||
|
||||
DAssociationEnd::DAssociationEnd()
|
||||
: m_kind(MAssociationEnd::Association),
|
||||
m_isNavigable(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -49,8 +49,8 @@ public:
|
||||
private:
|
||||
QString m_name;
|
||||
QString m_cardinality;
|
||||
MAssociationEnd::Kind m_kind;
|
||||
bool m_isNavigable;
|
||||
MAssociationEnd::Kind m_kind = MAssociationEnd::Association;
|
||||
bool m_isNavigable = false;
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -31,8 +31,6 @@
|
||||
namespace qmt {
|
||||
|
||||
DClass::DClass()
|
||||
: m_templateDisplay(TemplateSmart),
|
||||
m_showAllMembers(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -65,8 +65,8 @@ private:
|
||||
QList<QString> m_templateParameters;
|
||||
QList<MClassMember> m_members;
|
||||
QSet<Uid> m_visibleMembers;
|
||||
TemplateDisplay m_templateDisplay;
|
||||
bool m_showAllMembers;
|
||||
TemplateDisplay m_templateDisplay = TemplateSmart;
|
||||
bool m_showAllMembers = false;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -31,8 +31,6 @@
|
||||
namespace qmt {
|
||||
|
||||
DComponent::DComponent()
|
||||
: DObject(),
|
||||
m_isPlainShape(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ public:
|
||||
void accept(DConstVisitor *visitor) const override;
|
||||
|
||||
private:
|
||||
bool m_isPlainShape;
|
||||
bool m_isPlainShape = false;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -31,8 +31,6 @@
|
||||
namespace qmt {
|
||||
|
||||
DItem::DItem()
|
||||
: DObject(),
|
||||
m_isShapeEditable(true)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ public:
|
||||
private:
|
||||
QString m_variety;
|
||||
QString m_shape;
|
||||
bool m_isShapeEditable;
|
||||
bool m_isShapeEditable = true;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -31,14 +31,6 @@
|
||||
namespace qmt {
|
||||
|
||||
DObject::DObject()
|
||||
: DElement(),
|
||||
m_modelUid(Uid::invalidUid()),
|
||||
m_depth(0),
|
||||
m_visualPrimaryRole(PrimaryRoleNormal),
|
||||
m_visualSecondaryRole(SecondaryRoleNone),
|
||||
m_stereotypeDisplay(StereotypeSmart),
|
||||
m_isAutoSized(true),
|
||||
m_isVisualEmphasized(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -104,18 +104,18 @@ public:
|
||||
void accept(DConstVisitor *visitor) const override;
|
||||
|
||||
private:
|
||||
Uid m_modelUid;
|
||||
Uid m_modelUid = Uid::invalidUid();
|
||||
QList<QString> m_stereotypes;
|
||||
QString m_context;
|
||||
QString m_name;
|
||||
QPointF m_pos;
|
||||
QRectF m_rect;
|
||||
int m_depth;
|
||||
VisualPrimaryRole m_visualPrimaryRole;
|
||||
VisualSecondaryRole m_visualSecondaryRole;
|
||||
StereotypeDisplay m_stereotypeDisplay;
|
||||
bool m_isAutoSized;
|
||||
bool m_isVisualEmphasized;
|
||||
int m_depth = 0;
|
||||
VisualPrimaryRole m_visualPrimaryRole = PrimaryRoleNormal;
|
||||
VisualSecondaryRole m_visualSecondaryRole = SecondaryRoleNone;
|
||||
StereotypeDisplay m_stereotypeDisplay = StereotypeSmart;
|
||||
bool m_isAutoSized = true;
|
||||
bool m_isVisualEmphasized = false;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -45,7 +45,6 @@
|
||||
namespace qmt {
|
||||
|
||||
DCloneVisitor::DCloneVisitor()
|
||||
: m_cloned(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -154,7 +153,6 @@ void DCloneVisitor::visitDSwimlane(const DSwimlane *swimlane)
|
||||
|
||||
|
||||
DCloneDeepVisitor::DCloneDeepVisitor()
|
||||
: m_cloned(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ public:
|
||||
void visitDSwimlane(const DSwimlane *swimlane) override;
|
||||
|
||||
private:
|
||||
DElement *m_cloned;
|
||||
DElement *m_cloned = nullptr;
|
||||
};
|
||||
|
||||
class QMT_EXPORT DCloneDeepVisitor : public DConstVisitor
|
||||
@@ -81,7 +81,7 @@ public:
|
||||
void visitDSwimlane(const DSwimlane *swimlane) override;
|
||||
|
||||
private:
|
||||
DElement *m_cloned;
|
||||
DElement *m_cloned = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -54,7 +54,6 @@
|
||||
namespace qmt {
|
||||
|
||||
DFactory::DFactory()
|
||||
: m_product(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ public:
|
||||
void visitMConnection(const MConnection *connection) override;
|
||||
|
||||
private:
|
||||
DElement *m_product;
|
||||
DElement *m_product = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -325,9 +325,7 @@ private:
|
||||
};
|
||||
|
||||
DiagramController::DiagramController(QObject *parent)
|
||||
: QObject(parent),
|
||||
m_modelController(nullptr),
|
||||
m_undoController(nullptr)
|
||||
: QObject(parent)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -167,8 +167,8 @@ private:
|
||||
void verifyDiagramsIntegrity();
|
||||
void verifyDiagramIntegrity(const MDiagram *diagram);
|
||||
|
||||
ModelController *m_modelController;
|
||||
UndoController *m_undoController;
|
||||
ModelController *m_modelController = nullptr;
|
||||
UndoController *m_undoController = nullptr;
|
||||
QList<MDiagram *> m_allDiagrams;
|
||||
};
|
||||
|
||||
|
||||
@@ -96,16 +96,9 @@ public:
|
||||
|
||||
DiagramSceneModel::DiagramSceneModel(QObject *parent)
|
||||
: QObject(parent),
|
||||
m_diagramController(nullptr),
|
||||
m_diagramSceneController(nullptr),
|
||||
m_styleController(nullptr),
|
||||
m_stereotypeController(nullptr),
|
||||
m_diagram(nullptr),
|
||||
m_graphicsScene(new DiagramGraphicsScene(this)),
|
||||
m_latchController(new LatchController(this)),
|
||||
m_busyState(NotBusy),
|
||||
m_originItem(new OriginItem()),
|
||||
m_focusItem(nullptr)
|
||||
m_originItem(new OriginItem())
|
||||
{
|
||||
m_latchController->setDiagramSceneModel(this);
|
||||
connect(m_graphicsScene, &QGraphicsScene::selectionChanged,
|
||||
@@ -115,7 +108,6 @@ DiagramSceneModel::DiagramSceneModel(QObject *parent)
|
||||
m_graphicsScene->addItem(m_originItem);
|
||||
|
||||
m_latchController->addToGraphicsScene(m_graphicsScene);
|
||||
|
||||
}
|
||||
|
||||
DiagramSceneModel::~DiagramSceneModel()
|
||||
|
||||
@@ -169,21 +169,21 @@ private:
|
||||
RemoveElement
|
||||
};
|
||||
|
||||
DiagramController *m_diagramController;
|
||||
DiagramSceneController *m_diagramSceneController;
|
||||
StyleController *m_styleController;
|
||||
StereotypeController *m_stereotypeController;
|
||||
MDiagram *m_diagram;
|
||||
DiagramGraphicsScene *m_graphicsScene;
|
||||
LatchController *m_latchController;
|
||||
DiagramController *m_diagramController = nullptr;
|
||||
DiagramSceneController *m_diagramSceneController = nullptr;
|
||||
StyleController *m_styleController = nullptr;
|
||||
StereotypeController *m_stereotypeController = nullptr;
|
||||
MDiagram *m_diagram = nullptr;
|
||||
DiagramGraphicsScene *m_graphicsScene = nullptr;
|
||||
LatchController *m_latchController = nullptr;
|
||||
QList<QGraphicsItem *> m_graphicsItems;
|
||||
QHash<const QGraphicsItem *, DElement *> m_itemToElementMap;
|
||||
QHash<const DElement *, QGraphicsItem *> m_elementToItemMap;
|
||||
QSet<QGraphicsItem *> m_selectedItems;
|
||||
QSet<QGraphicsItem *> m_secondarySelectedItems;
|
||||
Busy m_busyState;
|
||||
OriginItem *m_originItem;
|
||||
QGraphicsItem *m_focusItem;
|
||||
Busy m_busyState = NotBusy;
|
||||
OriginItem *m_originItem = nullptr;
|
||||
QGraphicsItem *m_focusItem = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -57,8 +57,7 @@
|
||||
namespace qmt {
|
||||
|
||||
DiagramSceneModel::CreationVisitor::CreationVisitor(DiagramSceneModel *diagramSceneModel)
|
||||
: m_diagramSceneModel(diagramSceneModel),
|
||||
m_graphicsItem(nullptr)
|
||||
: m_diagramSceneModel(diagramSceneModel)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -55,8 +55,8 @@ public:
|
||||
void visitDSwimlane(DSwimlane *swimlane) override;
|
||||
|
||||
private:
|
||||
DiagramSceneModel *m_diagramSceneModel;
|
||||
QGraphicsItem *m_graphicsItem;
|
||||
DiagramSceneModel *m_diagramSceneModel = nullptr;
|
||||
QGraphicsItem *m_graphicsItem = nullptr;
|
||||
};
|
||||
|
||||
class QMT_EXPORT DiagramSceneModel::UpdateVisitor : public DVisitor
|
||||
@@ -82,9 +82,9 @@ public:
|
||||
void visitDSwimlane(DSwimlane *swimlane) override;
|
||||
|
||||
private:
|
||||
QGraphicsItem *m_graphicsItem;
|
||||
DiagramSceneModel *m_diagramSceneModel;
|
||||
DElement *m_relatedElement;
|
||||
QGraphicsItem *m_graphicsItem = nullptr;
|
||||
DiagramSceneModel *m_diagramSceneModel = nullptr;
|
||||
DElement *m_relatedElement = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -41,13 +41,8 @@ namespace qmt {
|
||||
|
||||
LatchController::LatchController(QObject *parent)
|
||||
: QObject(parent),
|
||||
m_diagramSceneModel(nullptr),
|
||||
m_horizontalAlignLine(new AlignLineItem(AlignLineItem::Horizontal, 0)),
|
||||
m_verticalAlignLine(new AlignLineItem(AlignLineItem::Vertical, 0)),
|
||||
m_foundHorizontalLatch(false),
|
||||
m_horizontalDist(0.0),
|
||||
m_foundVerticalLatch(false),
|
||||
m_verticalDist(0.0)
|
||||
m_verticalAlignLine(new AlignLineItem(AlignLineItem::Vertical, 0))
|
||||
{
|
||||
m_horizontalAlignLine->setZValue(LATCH_LINES_ZVALUE);
|
||||
m_horizontalAlignLine->setVisible(false);
|
||||
|
||||
@@ -67,15 +67,15 @@ private:
|
||||
void applyLatches();
|
||||
|
||||
private:
|
||||
DiagramSceneModel *m_diagramSceneModel;
|
||||
AlignLineItem *m_horizontalAlignLine;
|
||||
AlignLineItem *m_verticalAlignLine;
|
||||
bool m_foundHorizontalLatch;
|
||||
DiagramSceneModel *m_diagramSceneModel = nullptr;
|
||||
AlignLineItem *m_horizontalAlignLine = nullptr;
|
||||
AlignLineItem *m_verticalAlignLine = nullptr;
|
||||
bool m_foundHorizontalLatch = false;
|
||||
ILatchable::Latch m_horizontalLatch;
|
||||
qreal m_horizontalDist;
|
||||
bool m_foundVerticalLatch;
|
||||
qreal m_horizontalDist = 0.0;
|
||||
bool m_foundVerticalLatch = false;
|
||||
ILatchable::Latch m_verticalLatch;
|
||||
qreal m_verticalDist;
|
||||
qreal m_verticalDist = 0.0;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -64,12 +64,7 @@ DiagramsManager::ManagedDiagram::~ManagedDiagram()
|
||||
}
|
||||
|
||||
DiagramsManager::DiagramsManager(QObject *parent)
|
||||
: QObject(parent),
|
||||
m_diagramsView(nullptr),
|
||||
m_diagramController(nullptr),
|
||||
m_diagramSceneController(nullptr),
|
||||
m_styleController(nullptr),
|
||||
m_stereotypeController(nullptr)
|
||||
: QObject(parent)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -84,11 +84,11 @@ private:
|
||||
void onDataChanged(const QModelIndex &topleft, const QModelIndex &bottomright);
|
||||
|
||||
QPointer<TreeModel> m_model;
|
||||
DiagramsViewInterface *m_diagramsView;
|
||||
DiagramController *m_diagramController;
|
||||
DiagramSceneController *m_diagramSceneController;
|
||||
StyleController *m_styleController;
|
||||
StereotypeController *m_stereotypeController;
|
||||
DiagramsViewInterface *m_diagramsView = nullptr;
|
||||
DiagramController *m_diagramController = nullptr;
|
||||
DiagramSceneController *m_diagramSceneController = nullptr;
|
||||
StyleController *m_styleController = nullptr;
|
||||
StereotypeController *m_stereotypeController = nullptr;
|
||||
QHash<Uid, ManagedDiagram *> m_diagramUidToManagedDiagramMap;
|
||||
};
|
||||
|
||||
|
||||
@@ -38,8 +38,7 @@
|
||||
namespace qmt {
|
||||
|
||||
SceneInspector::SceneInspector(QObject *parent)
|
||||
: QObject(parent),
|
||||
m_diagramsManager(nullptr)
|
||||
: QObject(parent)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ public:
|
||||
IResizable *resizable(const DElement *element, const MDiagram *diagram) const override;
|
||||
|
||||
private:
|
||||
DiagramsManager *m_diagramsManager;
|
||||
DiagramsManager *m_diagramsManager = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -37,8 +37,7 @@
|
||||
namespace qmt {
|
||||
|
||||
DiagramsView::DiagramsView(QWidget *parent)
|
||||
: QTabWidget(parent),
|
||||
m_diagramsManager(nullptr)
|
||||
: QTabWidget(parent)
|
||||
{
|
||||
setTabsClosable(true);
|
||||
setMovable(true);
|
||||
|
||||
@@ -69,7 +69,7 @@ private:
|
||||
MDiagram *diagram(int tabIndex) const;
|
||||
MDiagram *diagram(DiagramView * diagramView) const;
|
||||
|
||||
DiagramsManager *m_diagramsManager;
|
||||
DiagramsManager *m_diagramsManager = nullptr;
|
||||
QHash<Uid, DiagramView *> m_diagramViews;
|
||||
};
|
||||
|
||||
|
||||
@@ -37,8 +37,7 @@
|
||||
namespace qmt {
|
||||
|
||||
StackedDiagramsView::StackedDiagramsView(QWidget *parent)
|
||||
: QStackedWidget(parent),
|
||||
m_diagramsManager(nullptr)
|
||||
: QStackedWidget(parent)
|
||||
{
|
||||
connect(this, &QStackedWidget::currentChanged, this, &StackedDiagramsView::onCurrentChanged);
|
||||
}
|
||||
|
||||
@@ -67,7 +67,7 @@ private:
|
||||
MDiagram *diagram(int tabIndex) const;
|
||||
MDiagram *diagram(DiagramView * diagramView) const;
|
||||
|
||||
DiagramsManager *m_diagramsManager;
|
||||
DiagramsManager *m_diagramsManager = nullptr;
|
||||
QHash<Uid, DiagramView *> m_diagramViews;
|
||||
};
|
||||
|
||||
|
||||
@@ -31,8 +31,6 @@
|
||||
namespace qmt {
|
||||
|
||||
MAssociationEnd::MAssociationEnd()
|
||||
: m_kind(Association),
|
||||
m_isNavigable(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -61,8 +61,8 @@ public:
|
||||
private:
|
||||
QString m_name;
|
||||
QString m_cardinality;
|
||||
Kind m_kind;
|
||||
bool m_isNavigable;
|
||||
Kind m_kind = Association;
|
||||
bool m_isNavigable = false;
|
||||
};
|
||||
|
||||
bool operator==(const MAssociationEnd &lhs, const MAssociationEnd &rhs);
|
||||
|
||||
@@ -31,9 +31,6 @@
|
||||
namespace qmt {
|
||||
|
||||
MItem::MItem()
|
||||
: MObject(),
|
||||
m_isVarietyEditable(true),
|
||||
m_isShapeEditable(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -47,8 +47,8 @@ public:
|
||||
|
||||
private:
|
||||
QString m_variety;
|
||||
bool m_isVarietyEditable;
|
||||
bool m_isShapeEditable;
|
||||
bool m_isVarietyEditable = true;
|
||||
bool m_isShapeEditable = false;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -30,8 +30,6 @@
|
||||
namespace qmt {
|
||||
|
||||
MSourceExpansion::MSourceExpansion()
|
||||
: MExpansion(),
|
||||
m_isTransient(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ public:
|
||||
|
||||
private:
|
||||
QString m_sourceId;
|
||||
bool m_isTransient;
|
||||
bool m_isTransient = false;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -45,7 +45,6 @@
|
||||
namespace qmt {
|
||||
|
||||
MCloneVisitor::MCloneVisitor()
|
||||
: m_cloned(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -145,7 +144,6 @@ void MCloneVisitor::visitMConnection(const MConnection *connection)
|
||||
}
|
||||
|
||||
MCloneDeepVisitor::MCloneDeepVisitor()
|
||||
: m_cloned(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ public:
|
||||
void visitMConnection(const MConnection *connection) override;
|
||||
|
||||
private:
|
||||
MElement *m_cloned;
|
||||
MElement *m_cloned = nullptr;
|
||||
};
|
||||
|
||||
class QMT_EXPORT MCloneDeepVisitor : public MConstVisitor
|
||||
@@ -79,7 +79,7 @@ public:
|
||||
void visitMConnection(const MConnection *connection) override;
|
||||
|
||||
private:
|
||||
MElement *m_cloned;
|
||||
MElement *m_cloned = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -38,9 +38,7 @@
|
||||
namespace qmt {
|
||||
|
||||
TreeModelManager::TreeModelManager(QObject *parent) :
|
||||
QObject(parent),
|
||||
m_treeModel(nullptr),
|
||||
m_modelTreeView(nullptr)
|
||||
QObject(parent)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -55,8 +55,8 @@ public:
|
||||
MSelection selectedObjects() const;
|
||||
|
||||
private:
|
||||
TreeModel *m_treeModel;
|
||||
ModelTreeViewInterface *m_modelTreeView;
|
||||
TreeModel *m_treeModel = nullptr;
|
||||
ModelTreeViewInterface *m_modelTreeView = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -48,9 +48,7 @@
|
||||
namespace qmt {
|
||||
|
||||
ModelTreeView::ModelTreeView(QWidget *parent)
|
||||
: QTreeView(parent),
|
||||
m_sortedTreeModel(nullptr),
|
||||
m_elementTasks(nullptr)
|
||||
: QTreeView(parent)
|
||||
{
|
||||
setHeaderHidden(true);
|
||||
setSortingEnabled(false);
|
||||
|
||||
@@ -67,8 +67,8 @@ protected:
|
||||
void contextMenuEvent(QContextMenuEvent *event) override;
|
||||
|
||||
private:
|
||||
SortedTreeModel *m_sortedTreeModel;
|
||||
IElementTasks *m_elementTasks;
|
||||
SortedTreeModel *m_sortedTreeModel = nullptr;
|
||||
IElementTasks *m_elementTasks = nullptr;
|
||||
QModelIndex m_autoDelayIndex;
|
||||
QTime m_autoDelayStartTime;
|
||||
};
|
||||
|
||||
@@ -39,13 +39,7 @@ namespace qmt {
|
||||
|
||||
PropertiesView::PropertiesView(QObject *parent)
|
||||
: QObject(parent),
|
||||
m_modelController(nullptr),
|
||||
m_diagramController(nullptr),
|
||||
m_stereotypeController(nullptr),
|
||||
m_styleController(nullptr),
|
||||
m_viewFactory([=](PropertiesView *propertiesView) { return new MView(propertiesView); }),
|
||||
m_selectedDiagram(nullptr),
|
||||
m_widget(nullptr)
|
||||
m_viewFactory([=](PropertiesView *propertiesView) { return new MView(propertiesView); })
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -116,16 +116,16 @@ private:
|
||||
void beginUpdate(DElement *diagramElement);
|
||||
void endUpdate(DElement *diagramElement, bool cancelled);
|
||||
|
||||
ModelController *m_modelController;
|
||||
DiagramController *m_diagramController;
|
||||
StereotypeController *m_stereotypeController;
|
||||
StyleController *m_styleController;
|
||||
std::function<MView *(PropertiesView *)> m_viewFactory;
|
||||
ModelController *m_modelController = nullptr;
|
||||
DiagramController *m_diagramController = nullptr;
|
||||
StereotypeController *m_stereotypeController = nullptr;
|
||||
StyleController *m_styleController = nullptr;
|
||||
std::function<MView *(PropertiesView *)> m_viewFactory = nullptr;
|
||||
QList<MElement *> m_selectedModelElements;
|
||||
QList<DElement *> m_selectedDiagramElements;
|
||||
MDiagram *m_selectedDiagram;
|
||||
MDiagram *m_selectedDiagram = nullptr;
|
||||
QScopedPointer<MView> m_mview;
|
||||
QWidget *m_widget;
|
||||
QWidget *m_widget = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -285,50 +285,7 @@ static DAnnotation::VisualRole translateIndexToAnnotationVisualRole(int index)
|
||||
|
||||
PropertiesView::MView::MView(PropertiesView *propertiesView)
|
||||
: m_propertiesView(propertiesView),
|
||||
m_diagram(nullptr),
|
||||
m_stereotypesController(new StereotypesController(this)),
|
||||
m_topWidget(nullptr),
|
||||
m_topLayout(nullptr),
|
||||
m_stereotypeElement(StereotypeIcon::ElementAny),
|
||||
m_classNameLabel(nullptr),
|
||||
m_stereotypeComboBox(nullptr),
|
||||
m_reverseEngineeredLabel(nullptr),
|
||||
m_elementNameLineEdit(nullptr),
|
||||
m_childrenLabel(nullptr),
|
||||
m_relationsLabel(nullptr),
|
||||
m_namespaceLineEdit(nullptr),
|
||||
m_templateParametersLineEdit(nullptr),
|
||||
m_classMembersStatusLabel(nullptr),
|
||||
m_classMembersParseButton(nullptr),
|
||||
m_classMembersEdit(nullptr),
|
||||
m_diagramsLabel(nullptr),
|
||||
m_itemVarietyEdit(nullptr),
|
||||
m_endALabel(nullptr),
|
||||
m_endBLabel(nullptr),
|
||||
m_directionSelector(nullptr),
|
||||
m_endAEndName(nullptr),
|
||||
m_endACardinality(nullptr),
|
||||
m_endANavigable(nullptr),
|
||||
m_endAKind(nullptr),
|
||||
m_endBEndName(nullptr),
|
||||
m_endBCardinality(nullptr),
|
||||
m_endBNavigable(nullptr),
|
||||
m_endBKind(nullptr),
|
||||
m_separatorLine(nullptr),
|
||||
m_styleElementType(StyleEngine::TypeOther),
|
||||
m_posRectLabel(nullptr),
|
||||
m_autoSizedCheckbox(nullptr),
|
||||
m_visualPrimaryRoleSelector(nullptr),
|
||||
m_visualSecondaryRoleSelector(nullptr),
|
||||
m_visualEmphasizedCheckbox(nullptr),
|
||||
m_stereotypeDisplaySelector(nullptr),
|
||||
m_depthLabel(nullptr),
|
||||
m_templateDisplaySelector(nullptr),
|
||||
m_showAllMembersCheckbox(nullptr),
|
||||
m_plainShapeCheckbox(nullptr),
|
||||
m_itemShapeEdit(nullptr),
|
||||
m_annotationAutoWidthCheckbox(nullptr),
|
||||
m_annotationVisualRoleSelector(nullptr)
|
||||
m_stereotypesController(new StereotypesController(this))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -190,72 +190,72 @@ protected:
|
||||
void (T::*setter)(const E &),
|
||||
V (E::*vGetter)() const, void (E::*vSetter)(V));
|
||||
|
||||
PropertiesView *m_propertiesView;
|
||||
PropertiesView *m_propertiesView = nullptr;
|
||||
QList<MElement *> m_modelElements;
|
||||
QList<DElement *> m_diagramElements;
|
||||
MDiagram *m_diagram;
|
||||
StereotypesController *m_stereotypesController;
|
||||
QWidget *m_topWidget;
|
||||
QFormLayout *m_topLayout;
|
||||
MDiagram *m_diagram = nullptr;
|
||||
StereotypesController *m_stereotypesController = nullptr;
|
||||
QWidget *m_topWidget = nullptr;
|
||||
QFormLayout *m_topLayout = nullptr;
|
||||
QList<const char *> m_rowToId;
|
||||
QString m_propertiesTitle;
|
||||
// MElement
|
||||
StereotypeIcon::Element m_stereotypeElement;
|
||||
QLabel *m_classNameLabel;
|
||||
QComboBox *m_stereotypeComboBox;
|
||||
QLabel *m_reverseEngineeredLabel;
|
||||
StereotypeIcon::Element m_stereotypeElement = StereotypeIcon::ElementAny;
|
||||
QLabel *m_classNameLabel = nullptr;
|
||||
QComboBox *m_stereotypeComboBox = nullptr;
|
||||
QLabel *m_reverseEngineeredLabel = nullptr;
|
||||
// MObject
|
||||
QLineEdit *m_elementNameLineEdit;
|
||||
QLabel *m_childrenLabel;
|
||||
QLabel *m_relationsLabel;
|
||||
QLineEdit *m_elementNameLineEdit = nullptr;
|
||||
QLabel *m_childrenLabel = nullptr;
|
||||
QLabel *m_relationsLabel = nullptr;
|
||||
// MClass
|
||||
QLineEdit *m_namespaceLineEdit;
|
||||
QLineEdit *m_templateParametersLineEdit;
|
||||
QLabel *m_classMembersStatusLabel;
|
||||
QPushButton *m_classMembersParseButton;
|
||||
ClassMembersEdit *m_classMembersEdit;
|
||||
QLineEdit *m_namespaceLineEdit = nullptr;
|
||||
QLineEdit *m_templateParametersLineEdit = nullptr;
|
||||
QLabel *m_classMembersStatusLabel = nullptr;
|
||||
QPushButton *m_classMembersParseButton = nullptr;
|
||||
ClassMembersEdit *m_classMembersEdit = nullptr;
|
||||
// MDiagram
|
||||
QLabel *m_diagramsLabel;
|
||||
QLabel *m_diagramsLabel = nullptr;
|
||||
// MItem
|
||||
QLineEdit *m_itemVarietyEdit;
|
||||
QLineEdit *m_itemVarietyEdit = nullptr;
|
||||
// MRelation
|
||||
QString m_endAName;
|
||||
QLabel *m_endALabel;
|
||||
QLabel *m_endALabel = nullptr;
|
||||
QString m_endBName;
|
||||
QLabel *m_endBLabel;
|
||||
QLabel *m_endBLabel = nullptr;
|
||||
// MDependency
|
||||
QComboBox *m_directionSelector;
|
||||
QComboBox *m_directionSelector = nullptr;
|
||||
// MAssociation
|
||||
QLineEdit *m_endAEndName;
|
||||
QLineEdit *m_endACardinality;
|
||||
QCheckBox *m_endANavigable;
|
||||
QComboBox *m_endAKind;
|
||||
QLineEdit *m_endBEndName;
|
||||
QLineEdit *m_endBCardinality;
|
||||
QCheckBox *m_endBNavigable;
|
||||
QComboBox *m_endBKind;
|
||||
QLineEdit *m_endAEndName = nullptr;
|
||||
QLineEdit *m_endACardinality = nullptr;
|
||||
QCheckBox *m_endANavigable = nullptr;
|
||||
QComboBox *m_endAKind = nullptr;
|
||||
QLineEdit *m_endBEndName = nullptr;
|
||||
QLineEdit *m_endBCardinality = nullptr;
|
||||
QCheckBox *m_endBNavigable = nullptr;
|
||||
QComboBox *m_endBKind = nullptr;
|
||||
|
||||
// DElement
|
||||
QFrame *m_separatorLine;
|
||||
QFrame *m_separatorLine = nullptr;
|
||||
// DObject
|
||||
StyleEngine::ElementType m_styleElementType;
|
||||
QLabel *m_posRectLabel;
|
||||
QCheckBox *m_autoSizedCheckbox;
|
||||
PaletteBox *m_visualPrimaryRoleSelector;
|
||||
QComboBox *m_visualSecondaryRoleSelector;
|
||||
QCheckBox *m_visualEmphasizedCheckbox;
|
||||
QComboBox *m_stereotypeDisplaySelector;
|
||||
QLabel *m_depthLabel;
|
||||
StyleEngine::ElementType m_styleElementType = StyleEngine::TypeOther;
|
||||
QLabel *m_posRectLabel = nullptr;
|
||||
QCheckBox *m_autoSizedCheckbox = nullptr;
|
||||
PaletteBox *m_visualPrimaryRoleSelector = nullptr;
|
||||
QComboBox *m_visualSecondaryRoleSelector = nullptr;
|
||||
QCheckBox *m_visualEmphasizedCheckbox = nullptr;
|
||||
QComboBox *m_stereotypeDisplaySelector = nullptr;
|
||||
QLabel *m_depthLabel = nullptr;
|
||||
// DClass
|
||||
QComboBox *m_templateDisplaySelector;
|
||||
QCheckBox *m_showAllMembersCheckbox;
|
||||
QComboBox *m_templateDisplaySelector = nullptr;
|
||||
QCheckBox *m_showAllMembersCheckbox = nullptr;
|
||||
// DComponent
|
||||
QCheckBox *m_plainShapeCheckbox;
|
||||
QCheckBox *m_plainShapeCheckbox = nullptr;
|
||||
// DItem
|
||||
QLineEdit *m_itemShapeEdit;
|
||||
QLineEdit *m_itemShapeEdit = nullptr;
|
||||
// DAnnotation
|
||||
QCheckBox *m_annotationAutoWidthCheckbox;
|
||||
QComboBox *m_annotationVisualRoleSelector;
|
||||
QCheckBox *m_annotationAutoWidthCheckbox = nullptr;
|
||||
QComboBox *m_annotationVisualRoleSelector = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -43,8 +43,7 @@ ProjectIsModifiedException::ProjectIsModifiedException()
|
||||
}
|
||||
|
||||
ProjectController::ProjectController(QObject *parent)
|
||||
: QObject(parent),
|
||||
m_isModified(false)
|
||||
: QObject(parent)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -73,7 +73,7 @@ public:
|
||||
|
||||
private:
|
||||
QScopedPointer<Project> m_project;
|
||||
bool m_isModified;
|
||||
bool m_isModified = false;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -80,9 +80,9 @@ public:
|
||||
qreal actualSize) const;
|
||||
|
||||
private:
|
||||
qreal m_value;
|
||||
Unit m_unit;
|
||||
Origin m_origin;
|
||||
qreal m_value = 0.0;
|
||||
Unit m_unit = UnitRelative;
|
||||
Origin m_origin = OriginSmart;
|
||||
};
|
||||
|
||||
class QMT_EXPORT ShapePointF
|
||||
|
||||
@@ -30,10 +30,6 @@
|
||||
namespace qmt {
|
||||
|
||||
ObjectVisuals::ObjectVisuals()
|
||||
: m_visualPrimaryRole(DObject::PrimaryRoleNormal),
|
||||
m_visualSecondaryRole(DObject::SecondaryRoleNone),
|
||||
m_isEmphasized(false),
|
||||
m_depth(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -52,11 +52,11 @@ public:
|
||||
void setDepth(int depth);
|
||||
|
||||
private:
|
||||
DObject::VisualPrimaryRole m_visualPrimaryRole;
|
||||
DObject::VisualSecondaryRole m_visualSecondaryRole;
|
||||
bool m_isEmphasized;
|
||||
DObject::VisualPrimaryRole m_visualPrimaryRole = DObject::PrimaryRoleNormal;
|
||||
DObject::VisualSecondaryRole m_visualSecondaryRole = DObject::SecondaryRoleNone;
|
||||
bool m_isEmphasized = false;
|
||||
QColor m_baseColor;
|
||||
int m_depth;
|
||||
int m_depth = 0;
|
||||
};
|
||||
|
||||
bool operator==(const ObjectVisuals &lhs, const ObjectVisuals &rhs);
|
||||
|
||||
@@ -54,8 +54,7 @@ StyleController::StyleController(QObject *parent)
|
||||
: QObject(parent),
|
||||
m_defaultStyle(new DefaultStyle),
|
||||
m_relationStarterStyle(new RelationStarterStyle),
|
||||
m_defaultStyleEngine(new DefaultStyleEngine),
|
||||
m_suppressGradients(false)
|
||||
m_defaultStyleEngine(new DefaultStyleEngine)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ private:
|
||||
QScopedPointer<Style> m_defaultStyle;
|
||||
QScopedPointer<Style> m_relationStarterStyle;
|
||||
QScopedPointer<StyleEngine> m_defaultStyleEngine;
|
||||
bool m_suppressGradients;
|
||||
bool m_suppressGradients = false;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -49,9 +49,6 @@
|
||||
namespace qmt {
|
||||
|
||||
AlignOnRasterVisitor::AlignOnRasterVisitor()
|
||||
: m_diagramController(nullptr),
|
||||
m_sceneInspector(nullptr),
|
||||
m_diagram(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -61,9 +61,9 @@ public:
|
||||
void visitDSwimlane(DSwimlane *swimlane) override;
|
||||
|
||||
private:
|
||||
DiagramController *m_diagramController;
|
||||
ISceneInspector *m_sceneInspector;
|
||||
MDiagram *m_diagram;
|
||||
DiagramController *m_diagramController = nullptr;
|
||||
ISceneInspector *m_sceneInspector = nullptr;
|
||||
MDiagram *m_diagram = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -31,8 +31,6 @@
|
||||
namespace qmt {
|
||||
|
||||
FindDiagramVisitor::FindDiagramVisitor()
|
||||
: MVoidConstVisitor(),
|
||||
m_diagram(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ public:
|
||||
void visitMDiagram(const MDiagram *diagram) override;
|
||||
|
||||
private:
|
||||
const MDiagram *m_diagram;
|
||||
const MDiagram *m_diagram = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -30,8 +30,6 @@
|
||||
namespace qmt {
|
||||
|
||||
FindRootDiagramVisitor::FindRootDiagramVisitor()
|
||||
: MVoidVisitor(),
|
||||
m_diagram(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ public:
|
||||
void visitMObject(MObject *object) override;
|
||||
|
||||
private:
|
||||
MDiagram *m_diagram;
|
||||
MDiagram *m_diagram = nullptr;
|
||||
};
|
||||
|
||||
} // namespace qmt
|
||||
|
||||
@@ -296,9 +296,7 @@ private:
|
||||
|
||||
public:
|
||||
explicit QXmlInArchive(QXmlStreamReader &stream)
|
||||
: m_stream(stream),
|
||||
m_endTagWasRead(false),
|
||||
m_currentRefNode(nullptr)
|
||||
: m_stream(stream)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -837,10 +835,10 @@ private:
|
||||
inline void skipUntilEndOfTag(const XmlTag &xmlTag);
|
||||
|
||||
QXmlStreamReader &m_stream;
|
||||
bool m_endTagWasRead;
|
||||
bool m_endTagWasRead = false;
|
||||
QStack<Node *> m_nodeStack;
|
||||
impl::LoadingRefMap m_loadingRefMap;
|
||||
Node *m_currentRefNode;
|
||||
Node *m_currentRefNode = nullptr;
|
||||
};
|
||||
|
||||
QXmlInArchive::XmlTag QXmlInArchive::readTag()
|
||||
|
||||
@@ -52,8 +52,7 @@ public:
|
||||
static const bool outArchive = true;
|
||||
|
||||
QXmlOutArchive(QXmlStreamWriter &stream)
|
||||
: m_stream(stream),
|
||||
m_isNextPointerAReference(false)
|
||||
: m_stream(stream)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -322,7 +321,7 @@ public:
|
||||
private:
|
||||
QXmlStreamWriter &m_stream;
|
||||
impl::SavingRefMap m_savingRefMap;
|
||||
bool m_isNextPointerAReference;
|
||||
bool m_isNextPointerAReference = false;
|
||||
};
|
||||
|
||||
} // namespace qark
|
||||
|
||||
@@ -119,8 +119,6 @@ public:
|
||||
typedef Archive &(*LoadFuncType)(Archive &, BASE * &p);
|
||||
|
||||
explicit TypeInfo()
|
||||
: m_saveFunc(nullptr),
|
||||
m_loadFunc(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -135,8 +133,8 @@ public:
|
||||
return m_saveFunc == rhs.m_saveFunc && m_loadFunc == rhs.m_loadFunc;
|
||||
}
|
||||
|
||||
SaveFuncType m_saveFunc;
|
||||
LoadFuncType m_loadFunc;
|
||||
SaveFuncType m_saveFunc = nullptr;
|
||||
LoadFuncType m_loadFunc = nullptr;
|
||||
};
|
||||
|
||||
typedef QHash<QString, TypeInfo> MapType;
|
||||
|
||||
Reference in New Issue
Block a user