diff options
Diffstat (limited to 'src/items/database/databasetable.h')
-rw-r--r-- | src/items/database/databasetable.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/items/database/databasetable.h b/src/items/database/databasetable.h index df3d630..59eaa31 100644 --- a/src/items/database/databasetable.h +++ b/src/items/database/databasetable.h @@ -30,6 +30,7 @@ class DatabaseTable : public DiagramObject { Q_OBJECT Q_PROPERTY(QString name READ name WRITE setName) + Q_PROPERTY(QColor color READ color WRITE setColor) public: DatabaseTable(DiagramItem *parent = 0); @@ -41,6 +42,9 @@ public: void setName(const QString &name); void setInitialName(int counter); + QColor color() const { return m_color; } + void setColor(const QColor &color); + QList<Column *> primaryKeys() const; ColumnList *columnList() const { return m_columnList; } @@ -71,6 +75,7 @@ protected: private: QString m_name; + QColor m_color; ColumnList *m_columnList; QList<QString> m_columnLabels; |