diff options
author | Lukáš Lalinský <lalinsky@gmail.com> | 2008-12-31 09:58:40 +0100 |
---|---|---|
committer | Lukáš Lalinský <lalinsky@gmail.com> | 2008-12-31 09:58:40 +0100 |
commit | ca579d4487f431baf791ccb0c2635fb339cdfacf (patch) | |
tree | ca4dd097fd927e221b8f4270ed0f2cd0e00ec57d /src/items/database | |
parent | 0cf95269987931e0315fa902cc467eaf314a8a6d (diff) | |
download | dbmodel-ca579d4487f431baf791ccb0c2635fb339cdfacf.tar.xz |
Save/load line properties
Diffstat (limited to 'src/items/database')
-rw-r--r-- | src/items/database/databaserelationship.cpp | 1 | ||||
-rw-r--r-- | src/items/database/databasetable.cpp | 8 |
2 files changed, 4 insertions, 5 deletions
diff --git a/src/items/database/databaserelationship.cpp b/src/items/database/databaserelationship.cpp index 39c9d25..e120786 100644 --- a/src/items/database/databaserelationship.cpp +++ b/src/items/database/databaserelationship.cpp @@ -110,7 +110,6 @@ DatabaseRelationship::DatabaseRelationship(DiagramItem *parent) : Line(parent), d(new PrivateData) { setFlag(ItemIsSelectable); - connect(this, SIGNAL(endPointChanged()), this, SLOT(updateLayout())); } DatabaseRelationship::~DatabaseRelationship() diff --git a/src/items/database/databasetable.cpp b/src/items/database/databasetable.cpp index 3c6318a..129f66d 100644 --- a/src/items/database/databasetable.cpp +++ b/src/items/database/databasetable.cpp @@ -210,8 +210,8 @@ DatabaseTable::loadFromXml(QDomElement element, DiagramDocument *document) Column *column = new Column(); column->setName(readStringElement(columnElement, "name")); column->setDataType(readStringElement(columnElement, "data-type")); - column->setRequired(readStringElement(columnElement, "required") == "yes"); - column->setPrimaryKey(readStringElement(columnElement, "primary-key") == "yes"); + column->setRequired(readBoolElement(columnElement, "required")); + column->setPrimaryKey(readBoolElement(columnElement, "primary-key")); column->setNotes(readStringElement(columnElement, "notes")); columnList()->appendColumn(column); columnElement = columnElement.nextSiblingElement("column"); @@ -233,8 +233,8 @@ DatabaseTable::saveToXml(QDomDocument doc, QDomElement element) columnListElement.appendChild(columnElement); appendStringElement(doc, columnElement, "name", column->name()); appendStringElement(doc, columnElement, "data-type", column->dataType()); - appendStringElement(doc, columnElement, "required", column->isRequired() ? "yes" : QString()); - appendStringElement(doc, columnElement, "primary-key", column->isPrimaryKey() ? "yes" : QString()); + appendBoolElement(doc, columnElement, "required", column->isRequired()); + appendBoolElement(doc, columnElement, "primary-key", column->isPrimaryKey()); appendStringElement(doc, columnElement, "notes", column->notes()); } } |