#include <filemanager.h>
Collaboration diagram for FileManager:

Public Member Functions | |
| FileManager (const std::string &rstrName) | |
| virtual | ~FileManager () |
| bool | AddPackage (const std::string &rstrPackage) |
| File * | GetByName (const std::string &rstrName) |
| Directory * | GetRoot () |
| void | Clear () |
| bool | HasChanged () |
| void | PrintHierarchy (int iDepth=0) |
Static Public Member Functions | |
| bool | LoadCodec (int iFileFlag, const std::string &rstrName) |
| FileCodec * | FindCodec (int iFileFlag) |
Protected Attributes | |
| std::string | m_strName |
| Directory * | m_pkRoot |
| bool | m_bChanged |
Static Protected Attributes | |
| int | s_iFileManagers |
|
|
|
|
|
|
|
||||||||||||
|
Register new file type loader (codec)
|
|
|
Find matching codec
|
|
|
Add a resource package
|
|
|
Search for file
|
|
|
|
|
|
Clear file hierarchy |
|
|
Query if hierarchy has changed since last call to HasChanged
|
|
|
Print hierarchy
|
|
|
File manager counter |
|
|
Name |
|
|
Root directory |
|
|
Change flag |
1.3.5