Public Member Functions | |
void | init () |
void | getAllDLCs () |
void | refreshDLCList () |
void | refreshLauncherGameList () |
void | setLauncher (GUI::LauncherDialog *launcher) |
void | addDownload (uint32 idx) |
bool | cancelDownload (uint32 idx) |
void | processDownloadQueue () |
Common::String | getCurrentDownloadingDLC () const |
uint | getDLCIdxFromId (const Common::String &id) const |
void | startDownloadAsync (const Common::String &id, const Common::String &url) |
Public Member Functions inherited from GUI::CommandSender | |
CommandSender (CommandReceiver *target) | |
void | setTarget (CommandReceiver *target) |
CommandReceiver * | getTarget () const |
virtual void | sendCommand (uint32 cmd, uint32 data) |
Public Attributes | |
bool | _fetchDLCs = false |
bool | _interruptCurrentDownload = false |
uint32 | _currentDownloadedSize |
Common::String | _errorText |
Common::Array< DLCDesc * > | _dlcs |
Common::Array< DLCDesc * > | _dlcsInProgress |
Common::Queue< DLCDesc * > | _queuedDownloadTasks |
Additional Inherited Members | |
Static Public Member Functions inherited from Common::Singleton< DLCManager > | |
static bool | hasInstance () |
static DLCManager & | instance () |
static void | destroy () |
Protected Types inherited from Common::Singleton< DLCManager > | |
typedef DLCManager | SingletonBaseType |
Protected Attributes inherited from GUI::CommandSender | |
CommandReceiver * | _target |
Static Protected Attributes inherited from Common::Singleton< DLCManager > | |
static DLCManager * | _singleton |