diff options
Diffstat (limited to 'examples/tableModel')
-rw-r--r-- | examples/tableModel/model.cpp | 16 | ||||
-rw-r--r-- | examples/tableModel/model.h | 2 |
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; |