X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Ffilethread.cpp;h=a6ecd3fbd1dcbd3c435e058d3ee6f986286b52ef;hb=25cc16d819c81e08d2e21b57720dd4ea08ae9e25;hp=8bb2b87b70f4edda23d8acd3369b9ebc136ee784;hpb=09adab3161f986d5cc8dbeffe15cb6545afa138f;p=virtualjaguar diff --git a/src/gui/filethread.cpp b/src/gui/filethread.cpp index 8bb2b87..a6ecd3f 100644 --- a/src/gui/filethread.cpp +++ b/src/gui/filethread.cpp @@ -18,12 +18,14 @@ #include "settings.h" //#include "types.h" +#if 0 struct RomIdentifier { const uint32 crc32; const char name[128]; const char file[128]; }; +#endif RomIdentifier romList[] = { { 0x0509C85E, "Raiden (World)", "" }, @@ -107,7 +109,7 @@ for the future... Maybe box art, screenshots will go as well... */ -FileThread::FileThread(QObject * parent/*= 0*/): QThread(parent), listWidget(NULL), abort(false) +FileThread::FileThread(QObject * parent/*= 0*/): QThread(parent), /*listWidget(NULL),*/ abort(false) { } @@ -121,13 +123,17 @@ FileThread::~FileThread() wait(); } -void FileThread::Go(QListWidget * lw) +//void FileThread::Go(QListWidget * lw) +void FileThread::Go(void) { QMutexLocker locker(&mutex); - this->listWidget = lw; +// this->listWidget = lw; start(); } +// +// Here's the thread's actual execution path... +// void FileThread::run(void) { QDir romDir(vjs.ROMPath); @@ -165,9 +171,10 @@ printf("FileThread: Aborting!!!\n"); if (index != 0xFFFFFFFF) { -printf("FileThread: Found match [%s]...\n", romList[index].name); - new QListWidgetItem(QIcon(":/res/generic.png"), romList[index].name, listWidget); - emit FoundAFile(romList[index].crc32); +//printf("FileThread: Found match [%s]...\n", romList[index].name); +// new QListWidgetItem(QIcon(":/res/generic.png"), romList[index].name, listWidget); +// emit FoundAFile(romList[index].crc32); + emit FoundAFile(index); } }