| 
 
 | 
 | 
This class holds directory info
| inline  ClientDir (const char* name) | ClientDir | 
Constructor
Parameters:
| name | Directory name | 
| inline  ClientDir (const ClientDir& other) | ClientDir | 
Copy constructor. Copy known children types
Parameters:
| other | Source object | 
| inline ObjList&  children () | children | 
Retrieve the children list
Returns: Children list
| inline bool  updated () | updated | 
[const]
Check if children were updated
Returns: True if children list was updated
| inline void  updated (bool on) | updated | 
Set children updated flag
Returns: New value for children updated flag
| bool  treeUpdated () | treeUpdated | 
[const]
Recursively check if all (sub)directores were updated
Returns: True if all (sub)directores were updated
| ClientDir*  addDir (const String& name) | addDir | 
Build and add a sub-directory if not have one already Replace an existing file with the same name
Parameters:
| name | Directory name | 
Returns: ClientDir pointer or 0 on failure
| ClientDir*  addDirPath (const String& path, const char* sep = "/") | addDirPath | 
Build sub directories from path
Parameters:
| path | Directory path | 
| sep | Path separator | 
Returns: ClientDir pointer or 0 on failure
| void  copyChildren (const ObjList& list) | copyChildren | 
Add a copy of known children types
Parameters:
| list | List of ClientFileItem objects to copy | 
| void  addChildren (ObjList& list) | addChildren | 
Add a list of children, consume the objects
Parameters:
| list | List of ClientFileItem objects to add | 
| bool  addChild (ClientFileItem* item) | addChild | 
Add an item. Remove another item with the same name if exists
Parameters:
| item | Item to add | 
Returns: True on success
| ClientFileItem*  findChild (const String& path, const char* sep = "/") | findChild | 
Find a child by path
Parameters:
| path | Item path | 
| sep | Path separator | 
Returns: ClientFileItem pointer or 0
| inline ClientFileItem*  findChildName (const String& name) | findChildName | 
Find a child by name
Parameters:
| name | Item name | 
Returns: ClientFileItem pointer or 0
| ClientDir*  directory () | directory | 
[virtual]
Check if this item is a directory
Returns: ClientDir pointer
Reimplemented from ClientFileItem.
| ObjList m_children | m_children | 
[protected]
| bool m_updated | m_updated | 
[protected]
| Generated by: paulc on bussard on Fri May 8 12:37:22 2015, using kdoc 2.0a54. |