summaryrefslogtreecommitdiff
path: root/src/items/database/databaserelationship.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/items/database/databaserelationship.cpp')
-rw-r--r--src/items/database/databaserelationship.cpp6
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)
{