summaryrefslogtreecommitdiff
path: root/src/items/database/databasetable.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/items/database/databasetable.h')
-rw-r--r--src/items/database/databasetable.h5
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;