|
MythTV
0.26-pre
|
#include <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 *Plot, QString *Publisher, QString *Version, QString *Fanart, QString *Boxart) |
| void | promptForRemoval (GameScan scan) |
| void | UpdateGameDB (GameHandler *handler) |
| void | VerifyGameDB (GameHandler *handler) |
| void | clearAllGameData (void) |
| void | buildFileList (QString directory, GameHandler *handler, 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 |
| QStringList | ValidExtensions () const |
| void | clearAllMetadata (void) |
Static Public Member Functions | |
| static void | updateSettings (GameHandler *) |
| static GameHandler * | getHandler (uint i) |
| static GameHandler * | newHandler (QString name) |
| static uint | count (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 GameHandler * | GetHandler (RomInfo *rominfo) |
| static GameHandler * | GetHandlerByName (QString systemname) |
Protected Member Functions | |
| void | customEvent (QEvent *event) |
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 |
Private Member Functions | |
| void | CreateProgress (QString message) |
Private Attributes | |
| MythUIProgressDialog * | m_progressDlg |
Static Private Attributes | |
| static GameHandler * | newInstance = 0 |
Definition at line 55 of file gamehandler.h.
| GameHandler::GameHandler | ( | ) | [inline] |
Definition at line 60 of file gamehandler.h.
Referenced by newHandler().
| void GameHandler::updateSettings | ( | GameHandler * | handler | ) | [static] |
Definition at line 59 of file gamehandler.cpp.
Referenced by newHandler(), and processAllGames().
| GameHandler * GameHandler::getHandler | ( | uint | i | ) | [static] |
Definition at line 54 of file gamehandler.cpp.
Referenced by GameUI::Load().
| GameHandler * GameHandler::newHandler | ( | QString | name | ) | [static] |
Definition at line 85 of file gamehandler.cpp.
Referenced by checkHandlers().
| uint GameHandler::count | ( | void | ) | [static] |
Definition at line 96 of file gamehandler.cpp.
Referenced by GameUI::Load().
| void GameHandler::InitMetaDataMap | ( | QString | GameType | ) |
Definition at line 102 of file gamehandler.cpp.
Referenced by processGames().
| void GameHandler::GetMetadata | ( | GameHandler * | handler, |
| QString | rom, | ||
| QString * | Genre, | ||
| QString * | Year, | ||
| QString * | Country, | ||
| QString * | CRC32, | ||
| QString * | GameName, | ||
| QString * | Plot, | ||
| QString * | Publisher, | ||
| QString * | Version, | ||
| QString * | Fanart, | ||
| QString * | Boxart | ||
| ) |
Definition at line 140 of file gamehandler.cpp.
Referenced by UpdateGameDB().
Definition at line 213 of file gamehandler.cpp.
Referenced by UpdateGameDB().
| void GameHandler::UpdateGameDB | ( | GameHandler * | handler | ) |
Definition at line 377 of file gamehandler.cpp.
Referenced by processGames().
| void GameHandler::VerifyGameDB | ( | GameHandler * | handler | ) |
Definition at line 496 of file gamehandler.cpp.
Referenced by processGames().
Definition at line 606 of file gamehandler.cpp.
Referenced by GameCallback().
| int GameHandler::buildFileCount | ( | QString | directory, |
| GameHandler * | handler | ||
| ) | [static] |
Definition at line 553 of file gamehandler.cpp.
Referenced by processGames().
| void GameHandler::buildFileList | ( | QString | directory, |
| GameHandler * | handler, | ||
| int * | filecount | ||
| ) |
Definition at line 624 of file gamehandler.cpp.
Referenced by processGames().
| void GameHandler::processGames | ( | GameHandler * | handler | ) |
Definition at line 688 of file gamehandler.cpp.
Referenced by processAllGames().
| void GameHandler::processAllGames | ( | void | ) | [static] |
Definition at line 775 of file gamehandler.cpp.
Referenced by GameCallback().
| void GameHandler::registerHandler | ( | GameHandler * | handler | ) | [static] |
Definition at line 950 of file gamehandler.cpp.
Referenced by checkHandlers().
| void GameHandler::Launchgame | ( | RomInfo * | romdata, |
| QString | systemname | ||
| ) | [static] |
Definition at line 835 of file gamehandler.cpp.
Referenced by GameUI::customEvent(), and GameUI::itemClicked().
| static void GameHandler::EditSettings | ( | RomInfo * | romdata | ) | [static] |
| static void GameHandler::EditSystemSettings | ( | RomInfo * | romdata | ) | [static] |
| RomInfo * GameHandler::CreateRomInfo | ( | RomInfo * | parent | ) | [static] |
Definition at line 942 of file gamehandler.cpp.
| void GameHandler::setRebuild | ( | bool | setrebuild | ) | [inline] |
Definition at line 98 of file gamehandler.h.
Referenced by processGames().
| bool GameHandler::needRebuild | ( | void | ) | const [inline] |
Definition at line 99 of file gamehandler.h.
Referenced by processAllGames().
| static RomInfo* GameHandler::create_rominfo | ( | RomInfo * | parent | ) | [static] |
| int GameHandler::SpanDisks | ( | ) | const [inline] |
Definition at line 102 of file gamehandler.h.
Referenced by Launchgame().
| QString GameHandler::SystemName | ( | ) | const [inline] |
Definition at line 103 of file gamehandler.h.
Referenced by buildFileList(), GetHandler(), GetHandlerByName(), Launchgame(), GameUI::Load(), processGames(), UpdateGameDB(), updateSettings(), and VerifyGameDB().
| QString GameHandler::SystemCmdLine | ( | ) | const [inline] |
Definition at line 104 of file gamehandler.h.
Referenced by Launchgame(), and processGames().
| QString GameHandler::SystemRomPath | ( | ) | const [inline] |
Definition at line 105 of file gamehandler.h.
Referenced by processGames().
| QString GameHandler::SystemWorkingPath | ( | ) | const [inline] |
Definition at line 106 of file gamehandler.h.
Referenced by Launchgame().
| QString GameHandler::SystemScreenShots | ( | ) | const [inline] |
Definition at line 107 of file gamehandler.h.
| uint GameHandler::GamePlayerID | ( | ) | const [inline] |
Definition at line 108 of file gamehandler.h.
| QString GameHandler::GameType | ( | ) | const [inline] |
Definition at line 109 of file gamehandler.h.
Referenced by GetMetadata(), Launchgame(), processAllGames(), processGames(), and UpdateGameDB().
| QStringList GameHandler::ValidExtensions | ( | ) | const [inline] |
Definition at line 110 of file gamehandler.h.
Definition at line 999 of file gamehandler.cpp.
Referenced by customEvent().
| GameHandler * GameHandler::GetHandler | ( | RomInfo * | rominfo | ) | [static] |
Definition at line 798 of file gamehandler.cpp.
Referenced by CreateRomInfo(), and Launchgame().
| GameHandler * GameHandler::GetHandlerByName | ( | QString | systemname | ) | [static] |
Definition at line 816 of file gamehandler.cpp.
Referenced by GameScanner::doScanAll(), and Launchgame().
| void GameHandler::customEvent | ( | QEvent * | event | ) | [protected] |
Definition at line 955 of file gamehandler.cpp.
| void GameHandler::CreateProgress | ( | QString | message | ) | [private] |
Definition at line 1007 of file gamehandler.cpp.
Referenced by processGames(), UpdateGameDB(), and VerifyGameDB().
bool GameHandler::rebuild [protected] |
Definition at line 120 of file gamehandler.h.
int GameHandler::spandisks [protected] |
Definition at line 121 of file gamehandler.h.
Referenced by updateSettings().
QString GameHandler::systemname [protected] |
Definition at line 122 of file gamehandler.h.
Referenced by GetHandlerByName(), and newHandler().
QString GameHandler::rompath [protected] |
Definition at line 123 of file gamehandler.h.
Referenced by updateSettings().
QString GameHandler::commandline [protected] |
Definition at line 124 of file gamehandler.h.
Referenced by updateSettings().
QString GameHandler::workingpath [protected] |
Definition at line 125 of file gamehandler.h.
Referenced by updateSettings().
QString GameHandler::screenshots [protected] |
Definition at line 126 of file gamehandler.h.
Referenced by updateSettings().
uint GameHandler::gameplayerid [protected] |
Definition at line 127 of file gamehandler.h.
Referenced by updateSettings().
QString GameHandler::gametype [protected] |
Definition at line 128 of file gamehandler.h.
Referenced by updateSettings().
QStringList GameHandler::validextensions [protected] |
Definition at line 129 of file gamehandler.h.
Referenced by buildFileCount(), buildFileList(), and updateSettings().
RomDBMap GameHandler::romDB [protected] |
Definition at line 131 of file gamehandler.h.
Referenced by GetMetadata(), InitMetaDataMap(), and processGames().
GameScanMap GameHandler::m_GameMap [protected] |
Definition at line 132 of file gamehandler.h.
Referenced by buildFileList(), processGames(), UpdateGameDB(), and VerifyGameDB().
bool GameHandler::m_RemoveAll [protected] |
Definition at line 134 of file gamehandler.h.
Referenced by customEvent(), and promptForRemoval().
bool GameHandler::m_KeepAll [protected] |
Definition at line 135 of file gamehandler.h.
Referenced by customEvent(), and promptForRemoval().
GameHandler * GameHandler::newInstance = 0 [static, private] |
Definition at line 139 of file gamehandler.h.
Referenced by newHandler().
MythUIProgressDialog* GameHandler::m_progressDlg [private] |
Definition at line 141 of file gamehandler.h.
Referenced by buildFileList(), CreateProgress(), processGames(), UpdateGameDB(), and VerifyGameDB().
1.7.6.1