summaryrefslogtreecommitdiffstats
path: root/examples/declarative/objectlistmodel/dataobject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/declarative/objectlistmodel/dataobject.cpp')
-rw-r--r--examples/declarative/objectlistmodel/dataobject.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/declarative/objectlistmodel/dataobject.cpp b/examples/declarative/objectlistmodel/dataobject.cpp
index 4c44ee4..14be1b9 100644
--- a/examples/declarative/objectlistmodel/dataobject.cpp
+++ b/examples/declarative/objectlistmodel/dataobject.cpp
@@ -59,7 +59,10 @@ QString DataObject::name() const
void DataObject::setName(const QString &name)
{
- m_name = name;
+ if (name != m_name) {
+ m_name = name;
+ emit nameChanged();
+ }
}
QString DataObject::color() const
@@ -69,5 +72,8 @@ QString DataObject::color() const
void DataObject::setColor(const QString &color)
{
- m_color = color;
+ if (color != m_color) {
+ m_color = color;
+ emit colorChanged();
+ }
}