X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Ffilethread.h;h=dba38a3a3cce5049b25af1e03f3e6eb9b19f091e;hb=868fd551420e8b88e0bcf363c121e6e84a71b09a;hp=67c8d5eca6cf1fc3c2e11544cf908c438772706b;hpb=b79e71ad6d2f71a2c1ccacb3d37ff02be60f2538;p=virtualjaguar diff --git a/src/gui/filethread.h b/src/gui/filethread.h index 67c8d5e..dba38a3 100644 --- a/src/gui/filethread.h +++ b/src/gui/filethread.h @@ -15,20 +15,24 @@ class FileThread: public QThread public: FileThread(QObject * parent = 0); ~FileThread(); - void Go(void); + void Go(bool allowUnknown = false); signals: void FoundAFile(unsigned long index); void FoundAFile2(unsigned long index, QString filename, QImage * label, unsigned long); + void FoundAFile3(unsigned long index, QString filename, QImage * label, unsigned long, bool, unsigned long, unsigned long); protected: void run(void); + void HandleFile(QFileInfo); + void HandleBIOSFile(uint8 *, uint32); uint32 FindCRCIndexInFileList(uint32); private: QMutex mutex; QWaitCondition condition; bool abort; + bool allowUnknownSoftware; }; #endif // __FILETHREAD_H__