Mystical Groovy
5th October 2009, 14:11
hey all,
i would like to add one icon to all items in qtreeview
i tried the following:
(listModel is my QDirModel)
int role;
QIcon modelicon("/images/package.png");
modelicon.operator QVariant();
listModel->setData(listModel->index("/home/test/"),modelicon, role = Qt::DecorationRole);
int role;
listModel->setData(listModel->index("/home/test/"),QVariant(QIcon("/images/package.png")), role = Qt::DecorationRole);
listModel->setData(listModel->index("/home/test/"),QVariant(QIcon("/images/package.png")), Qt::DecorationRole);
the program compiles and runs successfully but it doesnt add my icon in the items in QTreeView, it continues to show the default icon.
i would like to add one icon to all items in qtreeview
i tried the following:
(listModel is my QDirModel)
int role;
QIcon modelicon("/images/package.png");
modelicon.operator QVariant();
listModel->setData(listModel->index("/home/test/"),modelicon, role = Qt::DecorationRole);
int role;
listModel->setData(listModel->index("/home/test/"),QVariant(QIcon("/images/package.png")), role = Qt::DecorationRole);
listModel->setData(listModel->index("/home/test/"),QVariant(QIcon("/images/package.png")), Qt::DecorationRole);
the program compiles and runs successfully but it doesnt add my icon in the items in QTreeView, it continues to show the default icon.