VCF::DefaultTreeModel Class Reference
#include <vcf/ApplicationKit/DefaultTreeModel.h>
Inheritance diagram for VCF::DefaultTreeModel:
List of all members.
Member Typedef Documentation
Constructor & Destructor Documentation
| VCF::DefaultTreeModel::DefaultTreeModel |
( |
|
) |
|
|
| virtual VCF::DefaultTreeModel::~DefaultTreeModel |
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual bool VCF::DefaultTreeModel::doClearChildren |
( |
const Key & |
key |
) |
[protected, virtual] |
|
| virtual Key VCF::DefaultTreeModel::doInsert |
( |
const VariantData & |
value, |
|
|
const Key & |
parentKey = RootKey |
|
) |
[protected, virtual] |
|
| virtual Key VCF::DefaultTreeModel::doMove |
( |
const Key & |
srcKey, |
|
|
const Key & |
destParentKey |
|
) |
[protected, virtual] |
|
| virtual Key VCF::DefaultTreeModel::doRemove |
( |
const Key & |
key |
) |
[protected, virtual] |
|
| virtual bool VCF::DefaultTreeModel::doSet |
( |
const Key & |
key, |
|
|
const VariantData & |
value |
|
) |
[protected, virtual] |
|
| virtual void VCF::DefaultTreeModel::empty |
( |
|
) |
[virtual] |
|
| virtual VariantData VCF::DefaultTreeModel::get |
( |
const Key & |
key |
) |
[virtual] |
|
| virtual uint32 VCF::DefaultTreeModel::getChildCount |
( |
const Key & |
key |
) |
[virtual] |
|
| virtual bool VCF::DefaultTreeModel::getChildren |
( |
const Key & |
key, |
|
|
std::vector< Key > & |
children |
|
) |
[virtual] |
|
| virtual uint32 VCF::DefaultTreeModel::getCount |
( |
|
) |
[virtual] |
|
| virtual Key VCF::DefaultTreeModel::getFirstChild |
( |
const Key & |
key |
) |
[virtual] |
|
| virtual Key VCF::DefaultTreeModel::getNextSibling |
( |
const Key & |
key |
) |
[virtual] |
|
| virtual Key VCF::DefaultTreeModel::getParent |
( |
const Key & |
key |
) |
[virtual] |
|
| virtual Key VCF::DefaultTreeModel::getPrevSibling |
( |
const Key & |
key |
) |
[virtual] |
|
| virtual bool VCF::DefaultTreeModel::isLeaf |
( |
const Key & |
key |
) |
[virtual] |
|
| virtual uint64 VCF::DefaultTreeModel::sizeOf |
( |
|
) |
const [virtual] |
|
|
|
Returns the size of this instance.
This may be signifigantly bigger than, say, sizeof(Object). For example, if your class derives from Object, and has list of other objects, (such as a Component), and various other bits, then these may not all show up in the value returned by sizeof(). Take a vector, a vector of ints or a vector of Object uses up 16 bytes, as reported by sizeof(). But the actual memory used will be quite different, partially dependent on how many items are in the vector. Hence the existence of this function, which allows people to implement something that does a better job of reporting how much memory the object in quest is actually using. The default implementation simply returns sizeof(Object).
Reimplemented from VCF::Object. |
Member Data Documentation
The documentation for this class was generated from the following file: