Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
FilePathManager Member List

This is the complete list of members for FilePathManager, including all inherited members.

AddDynamicAttribute(KigsID ID, const value_type &value)CoreModifiable
addItem(const CMSP &item, ItemPosition pos=Last)CoreModifiablevirtual
AddToPath(const std::string &path, std::string ext="*", DeviceID deviceID=RESSOURCES)FilePathManager
addUser(CoreModifiable *user)CoreModifiablevirtual
aggregateWith(CMSP &item, ItemPosition pos=Last)CoreModifiable
Append(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
Clear()FilePathManager
debugPrintfFullTree(int maxindent=3)CoreModifiablestatic
DevicePath(const std::string &filename, DeviceID)FilePathManagerstatic
EmptyItemList()CoreModifiable
Export(const std::string &filename, CoreModifiable *toexport, bool recursive=false, ExportSettings *settings=nullptr)CoreModifiablestatic
Export(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
Export(std::vector< CoreModifiable * > &savedList, XMLNode *currentNode, bool recursive, ExportSettings *settings)CoreModifiableprotected
ExportToXMLNode(CoreModifiable *toexport, XML *owner_xml_file, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
ExportToXMLString(CoreModifiable *toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
FilePathManager(const std::string &name, DECLARE_CLASS_NAME_TREE_ARG)FilePathManager
FindFullName(const std::string &filename)FilePathManager
flagAsNotificationCenterRegistered()CoreModifiableinline
GenericCreateDynamicAttribute(CoreModifiable::ATTRIBUTE_TYPE type, KigsID ID)CoreModifiableprotected
getAttribute(KigsID labelid) constCoreModifiable
GetDevicePathString(DeviceID)FilePathManagerprotectedstatic
GetInstanceByGlobalPath(const std::string &path)CoreModifiablestatic
GetInstanceByPath(const std::string &path)CoreModifiable
GetMethods()CoreModifiable
getNbArrayElements(KigsID attributeLabel) constCoreModifiable
GetPathString()FilePathManager
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
Import(const std::string &filename, bool noInit=false, bool keepImportFileName=false, ImportState *state=nullptr, const std::string &override_name="")CoreModifiablestatic
Import(XMLNodeTemplate< StringType > *currentNode, CoreModifiable *currentModifiable, ImportState &importState)CoreModifiableprotectedstatic
Init()CoreModifiable
InitBundleList(const std::string &filename)FilePathManager
InitBundleRoot(const std::string &root)FilePathManagerinline
InitModifiable()CoreModifiablevirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
InitWithConfigFile(const std::string &filename)FilePathManager
mPathFilePathManagerprotected
PreferedPath(const std::string &filename)FilePathManager
ProtectedDestroy()CoreModifiablevirtual
RemoveFromPath(const std::string &path, std::string ext="*", DeviceID deviceID=RESSOURCES)FilePathManager
removeItem(const CMSP &item)CoreModifiablevirtual
removeUser(CoreModifiable *user)CoreModifiablevirtual
UninitModifiable()CoreModifiablevirtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected
~FilePathManager()FilePathManagerprotectedvirtual