Менеджер файлов. More...
#include <qd_file_manager.h>
Public Member Functions | |
bool | init (int cd_count) |
void | Finit () |
void | enable_packages () |
bool | open_file (Common::SeekableReadStream **fh, const Common::Path file_name, bool err_message=true) |
int | last_CD_id () const |
void | set_last_CD_id (int cd_id) |
int | CD_count () const |
bool | is_CD_available (int cd_id) const |
bool | is_package_available (int idx) |
bool | is_package_available (const qdFileOwner &file_owner) |
int | get_num_packages () |
Common::Archive * | get_package (int idx) |
bool | scan_drives (const qdFileOwner *file_owner=NULL) |
bool | scan_drives (int cd_id) |
void | update_packages () |
void | toggle_silent_update_mode (bool mode) |
bool | check_drives (const char *cdkey=NULL) |
bool | check_drive (int drive_letter) |
Static Public Member Functions | |
static qdFileManager & | instance () |
Менеджер файлов.