diff options
Diffstat (limited to 'src/items/database/databaserelationship.cpp')
-rw-r--r-- | src/items/database/databaserelationship.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/items/database/databaserelationship.cpp b/src/items/database/databaserelationship.cpp index 35e6658..e407ce2 100644 --- a/src/items/database/databaserelationship.cpp +++ b/src/items/database/databaserelationship.cpp @@ -19,9 +19,12 @@ #include "diagramdocument.h" #include "column.h" #include "databasetable.h" +#include "line.h" #include "databaserelationship.h" #include "databaserelationshipproperties.h" #include "utils/range.h" +#include "domutils.h" +#include "hub.h" class DatabaseRelationship::PrivateData { @@ -180,6 +183,7 @@ DatabaseRelationship::setChildColumn(Column *column) if (d->childColumn != column) { d->childColumn = column; emit propertyChanged("childColumn", column); + static_cast<DatabaseTable *>(connector(0)->hub()->owner())->updateLayout(); updateLayout(); update(); } @@ -368,8 +372,6 @@ DatabaseRelationship::updateLayout() updateEnds(); } -#include "domutils.h" - void DatabaseRelationship::loadFromXml(QDomElement element, DiagramDocument *document) { |