ScummVM API documentation
DLC::DLCManager Class Reference
Inheritance diagram for DLC::DLCManager:
Common::Singleton< DLCManager > GUI::CommandSender Common::NonCopyable

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)
 
CommandReceivergetTarget () 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
 

The documentation for this class was generated from the following file: