X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Ffilelistmodel.h;h=b2006a84b107f0aecec757162968af8a1139e810;hb=bfca68337bb71d75f7848922c2d0a73837c923cb;hp=1599ca5fdddec0d5bfd6cb03b5bf943f0865c565;hpb=25cc16d819c81e08d2e21b57720dd4ea08ae9e25;p=virtualjaguar diff --git a/src/gui/filelistmodel.h b/src/gui/filelistmodel.h index 1599ca5..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: @@ -22,10 +32,14 @@ class FileListModel: public QAbstractListModel 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__