29 GameScan(QString lromname =
"", QString lromfullpath =
"",
30 int lfoundloc = 0, QString lgamename =
"",
31 QString lrompath =
"") :
61 rebuild(
false), spandisks(0),
62 systemname(QString::null), rompath(QString::null),
63 commandline(QString::null), workingpath(QString::null),
64 screenshots(QString::null), gameplayerid(0),
65 gametype(QString::null),
67 m_progressDlg(NULL) {}
72 static uint count(
void);
73 void InitMetaDataMap(QString
GameType);
75 QString* Genre, QString* Year, QString* Country,
76 QString* CRC32, QString* GameName,
77 QString* Plot, QString* Publisher, QString* Version,
78 QString* Fanart, QString* Boxart);
84 void clearAllGameData(
void);
86 static int buildFileCount(QString directory,
GameHandler *handler);
87 void buildFileList(QString directory,
GameHandler *handler,
91 static void processAllGames(
void);
93 static void Launchgame(
RomInfo *romdata, QString systemname);
94 static void EditSettings(
RomInfo *romdata);
95 static void EditSystemSettings(
RomInfo *romdata);
98 void setRebuild(
bool setrebuild) { rebuild = setrebuild; }
112 void clearAllMetadata(
void);
115 static GameHandler* GetHandlerByName(QString systemname);
118 void customEvent(QEvent *event);
138 void CreateProgress(QString message);