summaryrefslogtreecommitdiffstats
path: root/examples/tableModel
diff options
context:
space:
mode:
Diffstat (limited to 'examples/tableModel')
-rw-r--r--examples/tableModel/model.cpp16
-rw-r--r--examples/tableModel/model.h2
2 files changed, 9 insertions, 9 deletions
diff --git a/examples/tableModel/model.cpp b/examples/tableModel/model.cpp
index aeece9b..eaf9bc1 100644
--- a/examples/tableModel/model.cpp
+++ b/examples/tableModel/model.cpp
@@ -27,19 +27,19 @@ MyModel::MyModel(QObject *parent)
{
}
-QHash<int, QVariant> MyModel::data(int row, int column, const QList<int> &roles) const
+QHash<QByteArray, QVariant> MyModel::data(int row, int column, const QList<QByteArray> &roles) const
{
- QHash<int, QVariant> answer;
- if (roles.contains(Qt::DisplayRole)) {
+ QHash<QByteArray, QVariant> answer;
+ if (roles.contains("DisplayRole")) {
switch (column) {
case 0:
- answer.insert(Qt::DisplayRole, QString::number(row+1));
+ answer.insert("DisplayRole", QString::number(row+1));
break;
case 1:
- answer.insert(Qt::DisplayRole, QString::number((row+1) % 10));
+ answer.insert("DisplayRole", QString::number((row+1) % 10));
break;
case 2:
- answer.insert(Qt::DisplayRole, QString::number((row+1) % 100));
+ answer.insert("DisplayRole", QString::number((row+1) % 100));
break;
case 3: {
QString x;
@@ -48,12 +48,12 @@ QHash<int, QVariant> MyModel::data(int row, int column, const QList<int> &roles)
case 1: x = "Remember"; break;
case 2: x = "The"; break;
}
- answer.insert(Qt::DisplayRole, x);
+ answer.insert("DisplayRole", x);
break;
}
default:
if (row == 0)
- answer.insert(Qt::DisplayRole, QString("Filler space here"));
+ answer.insert("DisplayRole", QString("Filler space here"));
}
}
return answer;
diff --git a/examples/tableModel/model.h b/examples/tableModel/model.h
index 6e72b70..8b5bc4c 100644
--- a/examples/tableModel/model.h
+++ b/examples/tableModel/model.h
@@ -29,7 +29,7 @@ class MyModel : public QtTableModelInterface {
public:
MyModel(QObject *parent = 0);
- virtual QHash<int, QVariant> data(int row, int column, const QList<int> &roles = QList<int>()) const;
+ virtual QHash<QByteArray, QVariant> data(int row, int column, const QList<QByteArray> &roles = QList<QByteArray>()) const;
virtual int rowCount() const;
virtual int columnCount() const;