GameHandler Class Reference
#include <gamehandler.h>
List of all members.
Detailed Description
Definition at line 56 of file gamehandler.h.
|
Public Member Functions |
| | GameHandler () |
| void | InitMetaDataMap (QString GameType) |
| void | GetMetadata (GameHandler *handler, QString rom, QString *Genre, QString *Year, QString *Country, QString *CRC32, QString *GameName, QString *Publisher, QString *Version) |
| void | promptForRemoval (QString filename, QString RomPath) |
| void | UpdateGameDB (GameHandler *handler) |
| void | VerifyGameDB (GameHandler *handler) |
| void | buildFileList (QString directory, GameHandler *handler, MythProgressDialog *pdial, int *filecount) |
| void | processGames (GameHandler *) |
| void | setRebuild (bool setrebuild) |
| bool | needRebuild (void) const |
| int | SpanDisks () const |
| QString | SystemName () const |
| QString | SystemCmdLine () const |
| QString | SystemRomPath () const |
| QString | SystemWorkingPath () const |
| QString | SystemScreenShots () const |
| uint | GamePlayerID () const |
| QString | GameType () const |
Static Public Member Functions |
| static void | updateSettings (GameHandler *) |
| static GameHandler * | getHandler (uint i) |
| static GameHandler * | newHandler (QString name) |
| static uint | count (void) |
| static void | clearAllGameData (void) |
| static int | buildFileCount (QString directory, GameHandler *handler) |
| static void | processAllGames (void) |
| static void | registerHandler (GameHandler *) |
| static void | Launchgame (RomInfo *romdata, QString systemname) |
| static void | EditSettings (RomInfo *romdata) |
| static void | EditSystemSettings (RomInfo *romdata) |
| static RomInfo * | CreateRomInfo (RomInfo *parent) |
| static RomInfo * | create_rominfo (RomInfo *parent) |
Static Protected Member Functions |
| static GameHandler * | GetHandler (RomInfo *rominfo) |
| static GameHandler * | GetHandlerByName (QString systemname) |
Protected Attributes |
| bool | rebuild |
| int | spandisks |
| QString | systemname |
| QString | rompath |
| QString | commandline |
| QString | workingpath |
| QString | screenshots |
| uint | gameplayerid |
| QString | gametype |
| QStringList | validextensions |
| RomDBMap | romDB |
| GameScanMap | m_GameMap |
| bool | m_RemoveAll |
| bool | m_KeepAll |
Static Private Attributes |
| static GameHandler * | newInstance = 0 |
Constructor & Destructor Documentation
| GameHandler::GameHandler |
( |
|
) |
[inline] |
Member Function Documentation
| void GameHandler::updateSettings |
( |
GameHandler * |
handler |
) |
[static] |
| GameHandler * GameHandler::newHandler |
( |
QString |
name |
) |
[static] |
| uint GameHandler::count |
( |
void |
|
) |
[static] |
| void GameHandler::InitMetaDataMap |
( |
QString |
GameType |
) |
|
| void GameHandler::GetMetadata |
( |
GameHandler * |
handler, |
|
|
QString |
rom, |
|
|
QString * |
Genre, |
|
|
QString * |
Year, |
|
|
QString * |
Country, |
|
|
QString * |
CRC32, |
|
|
QString * |
GameName, |
|
|
QString * |
Publisher, |
|
|
QString * |
Version | |
|
) |
| | |
| void GameHandler::promptForRemoval |
( |
QString |
filename, |
|
|
QString |
RomPath | |
|
) |
| | |
| void GameHandler::UpdateGameDB |
( |
GameHandler * |
handler |
) |
|
| void GameHandler::VerifyGameDB |
( |
GameHandler * |
handler |
) |
|
| void GameHandler::clearAllGameData |
( |
void |
|
) |
[static] |
| int GameHandler::buildFileCount |
( |
QString |
directory, |
|
|
GameHandler * |
handler | |
|
) |
| | [static] |
| void GameHandler::processGames |
( |
GameHandler * |
handler |
) |
|
| void GameHandler::processAllGames |
( |
void |
|
) |
[static] |
| void GameHandler::registerHandler |
( |
GameHandler * |
handler |
) |
[static] |
| void GameHandler::Launchgame |
( |
RomInfo * |
romdata, |
|
|
QString |
systemname | |
|
) |
| | [static] |
| static void GameHandler::EditSettings |
( |
RomInfo * |
romdata |
) |
[static] |
| static void GameHandler::EditSystemSettings |
( |
RomInfo * |
romdata |
) |
[static] |
| void GameHandler::setRebuild |
( |
bool |
setrebuild |
) |
[inline] |
| bool GameHandler::needRebuild |
( |
void |
|
) |
const [inline] |
| static RomInfo* GameHandler::create_rominfo |
( |
RomInfo * |
parent |
) |
[static] |
| int GameHandler::SpanDisks |
( |
|
) |
const [inline] |
| QString GameHandler::SystemName |
( |
|
) |
const [inline] |
| QString GameHandler::SystemCmdLine |
( |
|
) |
const [inline] |
| QString GameHandler::SystemRomPath |
( |
|
) |
const [inline] |
| QString GameHandler::SystemWorkingPath |
( |
|
) |
const [inline] |
| QString GameHandler::SystemScreenShots |
( |
|
) |
const [inline] |
| uint GameHandler::GamePlayerID |
( |
|
) |
const [inline] |
| QString GameHandler::GameType |
( |
|
) |
const [inline] |
| GameHandler * GameHandler::GetHandlerByName |
( |
QString |
systemname |
) |
[static, protected] |
Member Data Documentation
The documentation for this class was generated from the following files: