summaryrefslogtreecommitdiff
path: root/src/items/database/databasetable.h
diff options
context:
space:
mode:
authorLukáš Lalinský <lalinsky@gmail.com>2009-04-07 18:39:17 +0200
committerLukáš Lalinský <lalinsky@gmail.com>2009-04-07 18:39:17 +0200
commit93123b2cb3a1c3b9a15de7f5b34198dc6ebacc23 (patch)
tree755f750b56290973b6e1024aba3ab9d340edbd8f /src/items/database/databasetable.h
parent9e8b7d5b37d985c73531f8f536728c3fa217d073 (diff)
downloaddbmodel-93123b2cb3a1c3b9a15de7f5b34198dc6ebacc23.tar.gz
dbmodel-93123b2cb3a1c3b9a15de7f5b34198dc6ebacc23.tar.bz2
Support for custom table background colors
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;