X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Ffilepicker.cpp;h=a221d03a2fbd3f030dd6a99b95a09b8e556b2202;hb=8549cdb01f45764f69a6483285dc0771ea66c007;hp=daaae590288c19a57019b764bebce88eefe1d3d9;hpb=7611a21d2b36def66216598617d647acfc657e3e;p=virtualjaguar diff --git a/src/gui/filepicker.cpp b/src/gui/filepicker.cpp index daaae59..a221d03 100644 --- a/src/gui/filepicker.cpp +++ b/src/gui/filepicker.cpp @@ -14,6 +14,7 @@ #include "filepicker.h" #include "crc32.h" +#include "filethread.h" #include "settings.h" #include "types.h" @@ -24,7 +25,7 @@ struct RomIdentifier const char file[128]; }; -RomIdentifier romList[] = { +RomIdentifier romList2[] = { { 0x0509C85E, "Raiden (World)", "" }, { 0x08F15576, "Iron Soldier (World) (v1.04)", "" }, { 0x0957A072, "Kasumi Ninja (World)", "" }, @@ -111,6 +112,7 @@ FilePickerWindow::FilePickerWindow(QWidget * parent/*= 0*/): QWidget(parent, Qt: { setWindowTitle("Insert Cartridge..."); +#if 1 fileList = new QListWidget(this); // addWidget(fileList); @@ -120,9 +122,21 @@ FilePickerWindow::FilePickerWindow(QWidget * parent/*= 0*/): QWidget(parent, Qt: layout->addWidget(fileList); - PopulateList(); +// PopulateList(); + fileThread = new FileThread(this); + fileThread->Go(fileList); +#else +QStringList numbers; +numbers << "One" << "Two" << "Three" << "Four" << "Five"; + +QAbstractItemModel * model = new StringListModel(numbers); +QListView * view = new QListView; +view->setModel(model); + +#endif } +/* void FilePickerWindow::PopulateList(void) { QDir romDir(vjs.ROMPath); @@ -144,12 +158,12 @@ void FilePickerWindow::PopulateList(void) file.close(); //printf("FilePickerWindow: File crc == %08X...\n", crc); - for(int j=0; romList[j].crc32 != 0xFFFFFFFF; j++) + for(int j=0; romList2[j].crc32 != 0xFFFFFFFF; j++) { - if (romList[j].crc32 == crc) + if (romList2[j].crc32 == crc) { -printf("FilePickerWindow: Found match [%s]...\n", romList[j].name); - new QListWidgetItem(QIcon(":/res/generic.png"), romList[j].name, fileList); +printf("FilePickerWindow: Found match [%s]...\n", romList2[j].name); + new QListWidgetItem(QIcon(":/res/generic.png"), romList2[j].name, fileList); break; } } @@ -157,6 +171,5 @@ printf("FilePickerWindow: Found match [%s]...\n", romList[j].name); delete[] buffer; } - } - +*/