X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Ffilelistmodel.h;h=b2006a84b107f0aecec757162968af8a1139e810;hb=caf1236884015695c52910a75b8420be7c63d574;hp=4828d383a10a3a83f400afb4e944ddf9b0d14b1a;hpb=8549cdb01f45764f69a6483285dc0771ea66c007;p=virtualjaguar diff --git a/src/gui/filelistmodel.h b/src/gui/filelistmodel.h index 4828d38..b2006a8 100644 --- a/src/gui/filelistmodel.h +++ b/src/gui/filelistmodel.h @@ -11,6 +11,16 @@ #include #include +struct FileListData +{ +// FileListData(unsigned long ul=0, QString str="", QImage img=QImage()): dbIndex(ul), filename(str), label(img) {} +// FileListData(unsigned long ul=0, QString str, QImage img): dbIndex(ul), filename(str), label(img) {} + + unsigned long dbIndex; + QString filename; + QImage label; +}; + class FileListModel: public QAbstractListModel { public: @@ -21,9 +31,15 @@ class FileListModel: public QAbstractListModel QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; void AddData(QIcon pix); + void AddData(unsigned long); + void AddData(unsigned long, QString, QImage); + +// FileListData GetData(const QModelIndex & index) const; private: std::vector pixList; + std::vector dbIndex; + std::vector list; }; #endif // __FILELISTMODEL_H__