]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/gui/filelistmodel.h
Successfully integrated ZIP file fishing of images & software
[virtualjaguar] / src / gui / filelistmodel.h
index 1599ca5fdddec0d5bfd6cb03b5bf943f0865c565..b2006a84b107f0aecec757162968af8a1139e810 100644 (file)
 #include <QtGui>
 #include <vector>
 
+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<QIcon> pixList;
                std::vector<unsigned long> dbIndex;
+               std::vector<FileListData> list;
 };
 
 #endif // __FILELISTMODEL_H__