summaryrefslogtreecommitdiffstats
path: root/examples/listModel/model.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/listModel/model.cpp')
-rw-r--r--examples/listModel/model.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/examples/listModel/model.cpp b/examples/listModel/model.cpp
index d18da24..bea8592 100644
--- a/examples/listModel/model.cpp
+++ b/examples/listModel/model.cpp
@@ -38,22 +38,22 @@ int Model::count() const
return strings.count();
}
-QHash<int,QVariant> Model::data(int index, const QList<int> &roles) const
+QHash<QByteArray,QVariant> Model::data(int index, const QList<QByteArray> &roles) const
{
- QHash<int,QVariant> hash;
+ QHash<QByteArray,QVariant> hash;
if (index >= 0 && index < strings.count())
for (int i = 0; i < roles.count(); ++i)
- if (roles.at(i) == Qt::DisplayRole)
- hash.insert(Qt::DisplayRole, strings.at(index) + QString::number(index));
+ if (roles.at(i) == "DisplayRole")
+ hash.insert("DisplayRole", strings.at(index) + QString::number(index));
return hash;
}
-bool Model::setData(int index, const QHash<int,QVariant> &values)
+bool Model::setData(int index, const QHash<QByteArray,QVariant> &values)
{
- QHash<int,QVariant>::const_iterator it = values.find(Qt::DisplayRole);
+ QHash<QByteArray,QVariant>::const_iterator it = values.find("DisplayRole");
if (it != values.end()) {
strings[index] = it.value().toString();
- emit itemsChanged(index, 1, QList<int>() << Qt::DisplayRole);
+ emit itemsChanged(index, 1, QList<QByteArray>() << "DisplayRole");
return true;
}
return false;