diff options
author | Jochen Becher <jochen_becher@gmx.de> | 2016-06-12 20:07:15 +0200 |
---|---|---|
committer | Jochen Becher <jochen_becher@gmx.de> | 2017-07-25 04:04:05 +0000 |
commit | 8100812531417afb3d62dcc2905e4aebf29ff811 (patch) | |
tree | 60f9629e0a9ad7f48ef078faba937d017b070196 /src/libs/modelinglib/qmt/config/configcontroller.cpp | |
parent | 42844215caf9df29e6448142fe86af95ad6f2872 (diff) | |
download | qt-creator-8100812531417afb3d62dcc2905e4aebf29ff811.tar.gz |
ModelEditor: Support custom relations in configuration files
Change-Id: I87338f290bd1ea729682236df8b017516a18e7bb
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/libs/modelinglib/qmt/config/configcontroller.cpp')
-rw-r--r-- | src/libs/modelinglib/qmt/config/configcontroller.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libs/modelinglib/qmt/config/configcontroller.cpp b/src/libs/modelinglib/qmt/config/configcontroller.cpp index cb31845e2c..70cd480574 100644 --- a/src/libs/modelinglib/qmt/config/configcontroller.cpp +++ b/src/libs/modelinglib/qmt/config/configcontroller.cpp @@ -71,6 +71,8 @@ void ConfigController::readStereotypeDefinitions(const QString &path) StereotypeDefinitionParser parser; connect(&parser, &StereotypeDefinitionParser::iconParsed, this, &ConfigController::onStereotypeIconParsed); + connect(&parser, &StereotypeDefinitionParser::relationParsed, + this, &ConfigController::onRelationParsed); connect(&parser, &StereotypeDefinitionParser::toolbarParsed, this, &ConfigController::onToolbarParsed); @@ -116,6 +118,11 @@ void ConfigController::onStereotypeIconParsed(const StereotypeIcon &stereotypeIc d->m_stereotypeController->addStereotypeIcon(stereotypeIcon); } +void ConfigController::onRelationParsed(const CustomRelation &customRelation) +{ + d->m_stereotypeController->addCustomRelation(customRelation); +} + void ConfigController::onToolbarParsed(const Toolbar &toolbar) { d->m_stereotypeController->addToolbar(toolbar); |