|
MythTV
0.27pre
|
#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.
|
inline |
Definition at line 60 of file gamehandler.h.
Referenced by newHandler().
|
static |
Definition at line 55 of file gamehandler.cpp.
Referenced by newHandler(), and processAllGames().
|
static |
Definition at line 50 of file gamehandler.cpp.
Referenced by GameUI::BuildTree().
|
static |
Definition at line 81 of file gamehandler.cpp.
Referenced by checkHandlers().
Definition at line 92 of file gamehandler.cpp.
Referenced by GameUI::BuildTree().
| void GameHandler::InitMetaDataMap | ( | QString | GameType | ) |
Definition at line 98 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 136 of file gamehandler.cpp.
Referenced by UpdateGameDB().
Definition at line 210 of file gamehandler.cpp.
Referenced by UpdateGameDB().
| void GameHandler::UpdateGameDB | ( | GameHandler * | handler | ) |
Definition at line 376 of file gamehandler.cpp.
Referenced by processGames().
| void GameHandler::VerifyGameDB | ( | GameHandler * | handler | ) |
Definition at line 498 of file gamehandler.cpp.
Referenced by processGames().
Definition at line 603 of file gamehandler.cpp.
Referenced by GameCallback().
|
static |
Definition at line 555 of file gamehandler.cpp.
Referenced by processGames().
| void GameHandler::buildFileList | ( | QString | directory, |
| GameHandler * | handler, | ||
| int * | filecount | ||
| ) |
Definition at line 621 of file gamehandler.cpp.
Referenced by processGames().
| void GameHandler::processGames | ( | GameHandler * | handler | ) |
Definition at line 680 of file gamehandler.cpp.
Referenced by processAllGames().
Definition at line 768 of file gamehandler.cpp.
Referenced by GameCallback().
|
static |
Definition at line 943 of file gamehandler.cpp.
Referenced by checkHandlers().
Definition at line 828 of file gamehandler.cpp.
Referenced by GameUI::customEvent(), and GameUI::itemClicked().
Definition at line 935 of file gamehandler.cpp.
Definition at line 98 of file gamehandler.h.
Referenced by processGames().
Definition at line 99 of file gamehandler.h.
Referenced by processAllGames().
|
inline |
Definition at line 102 of file gamehandler.h.
Referenced by Launchgame().
|
inline |
Definition at line 103 of file gamehandler.h.
Referenced by buildFileList(), GameUI::BuildTree(), GetHandler(), GetHandlerByName(), Launchgame(), processGames(), UpdateGameDB(), updateSettings(), and VerifyGameDB().
|
inline |
Definition at line 104 of file gamehandler.h.
Referenced by Launchgame(), and processGames().
|
inline |
Definition at line 105 of file gamehandler.h.
Referenced by processGames().
|
inline |
Definition at line 106 of file gamehandler.h.
Referenced by Launchgame().
|
inline |
Definition at line 107 of file gamehandler.h.
|
inline |
Definition at line 108 of file gamehandler.h.
|
inline |
Definition at line 109 of file gamehandler.h.
Referenced by GetMetadata(), Launchgame(), processAllGames(), processGames(), and UpdateGameDB().
|
inline |
Definition at line 110 of file gamehandler.h.
Definition at line 992 of file gamehandler.cpp.
Referenced by customEvent().
|
static |
Definition at line 791 of file gamehandler.cpp.
Referenced by CreateRomInfo(), and Launchgame().
|
static |
Definition at line 809 of file gamehandler.cpp.
Referenced by GameScanner::doScanAll(), and Launchgame().
|
protected |
Definition at line 948 of file gamehandler.cpp.
|
private |
Definition at line 1000 of file gamehandler.cpp.
Referenced by processGames(), UpdateGameDB(), and VerifyGameDB().
|
protected |
Definition at line 120 of file gamehandler.h.
|
protected |
Definition at line 121 of file gamehandler.h.
Referenced by updateSettings().
|
protected |
Definition at line 122 of file gamehandler.h.
Referenced by GetHandlerByName(), and newHandler().
|
protected |
Definition at line 123 of file gamehandler.h.
Referenced by updateSettings().
|
protected |
Definition at line 124 of file gamehandler.h.
Referenced by updateSettings().
|
protected |
Definition at line 125 of file gamehandler.h.
Referenced by updateSettings().
|
protected |
Definition at line 126 of file gamehandler.h.
Referenced by updateSettings().
|
protected |
Definition at line 127 of file gamehandler.h.
Referenced by updateSettings().
|
protected |
Definition at line 128 of file gamehandler.h.
Referenced by updateSettings().
|
protected |
Definition at line 129 of file gamehandler.h.
Referenced by buildFileCount(), buildFileList(), and updateSettings().
|
protected |
Definition at line 131 of file gamehandler.h.
Referenced by GetMetadata(), InitMetaDataMap(), and processGames().
|
protected |
Definition at line 132 of file gamehandler.h.
Referenced by buildFileList(), processGames(), UpdateGameDB(), and VerifyGameDB().
|
protected |
Definition at line 134 of file gamehandler.h.
Referenced by customEvent(), and promptForRemoval().
|
protected |
Definition at line 135 of file gamehandler.h.
Referenced by customEvent(), and promptForRemoval().
|
staticprivate |
Definition at line 139 of file gamehandler.h.
Referenced by newHandler().
|
private |
Definition at line 141 of file gamehandler.h.
Referenced by buildFileList(), CreateProgress(), processGames(), UpdateGameDB(), and VerifyGameDB().
1.8.1.2