equal
deleted
inserted
replaced
43 #include <QIcon> |
43 #include <QIcon> |
44 #include <QPixmap> |
44 #include <QPixmap> |
45 |
45 |
46 Model::Model(int rows, int columns, QObject *parent) |
46 Model::Model(int rows, int columns, QObject *parent) |
47 : QAbstractItemModel(parent), |
47 : QAbstractItemModel(parent), |
|
48 services(QPixmap(":/images/services.png")), |
48 rc(rows), cc(columns), |
49 rc(rows), cc(columns), |
49 tree(new QVector<Node>(rows, Node(0))) |
50 tree(new QVector<Node>(rows, Node(0))) |
50 { |
51 { |
51 |
52 |
52 } |
53 } |
103 return QVariant(); |
104 return QVariant(); |
104 } |
105 } |
105 |
106 |
106 QVariant Model::headerData(int section, Qt::Orientation orientation, int role) const |
107 QVariant Model::headerData(int section, Qt::Orientation orientation, int role) const |
107 { |
108 { |
108 static QIcon services(QPixmap(":/images/services.png")); |
|
109 if (role == Qt::DisplayRole) |
109 if (role == Qt::DisplayRole) |
110 return QString::number(section); |
110 return QString::number(section); |
111 if (role == Qt::DecorationRole) |
111 if (role == Qt::DecorationRole) |
112 return qVariantFromValue(services); |
112 return qVariantFromValue(services); |
113 return QAbstractItemModel::headerData(section, orientation, role); |
113 return QAbstractItemModel::headerData(section, orientation, role); |