/trunk/ClassEditor/mymodel.h |
---|
5,7 → 5,7 |
#include <QtGui> |
#include <QSqlQueryModel> |
#include <QSqlTableModel> |
#include <QFileIconProvider> |
class MyModel : public QSqlTableModel { |
Q_OBJECT |
public: |
13,11 → 13,15 |
Qt::ItemFlags flags(const QModelIndex &index) const; |
bool setData(const QModelIndex &, const QVariant &, int); |
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; |
private: |
QFileIconProvider iconProvider; |
signals: |
public slots: |
}; |
#endif // MYMODEL_H |
/trunk/ClassEditor/mymodel.cpp |
---|
138,7 → 138,9 |
} |
case Qt::DecorationRole: { |
/* if(index.column() == 5) { |
if(index.column() == 1) return iconProvider.icon(QFileIconProvider::Folder); |
else return QVariant(); |
/*{ |
QVariant currentImage = QSqlTableModel::data(index, 0); |
QByteArray bytes = currentImage.toByteArray(); |
QPixmap pxmp; |