VCF::DefaultListModel Class Reference
#include <vcf/ApplicationKit/DefaultListModel.h>
Inheritance diagram for VCF::DefaultListModel:

Public Member Functions | |
| DefaultListModel () | |
| virtual | ~DefaultListModel () |
| virtual bool | supportsSubItems () |
| virtual VariantData | getSubItem (const uint32 &index, const uint32 &subItemIndex) |
| virtual uint32 | getSubItemsCount (const uint32 &index) |
| virtual bool | getSubItems (const uint32 &index, std::vector< VariantData > &items) |
| virtual void | saveToStream (OutputStream *stream, const MIMEType &type=MIMEType()) |
| Write the object to the specified output stream. | |
| virtual void | loadFromStream (InputStream *stream, const MIMEType &type=MIMEType()) |
| Read the object from the specified input stream. | |
Protected Types | |
| typedef std::multimap< uint32, VariantData > | SubItemMap |
| typedef std::pair< SubItemMap::iterator, SubItemMap::iterator > | SubItemIteratorPair |
| typedef SubItemMap::value_type | SubItemPair |
Protected Member Functions | |
| virtual bool | doInsertSubItem (const uint32 &index, const uint32 &subItemIndex, const VariantData &value) |
| virtual bool | doRemoveSubItem (const uint32 &index, const uint32 &subItemIndex) |
| virtual bool | doSetSubItem (const uint32 &index, const uint32 &subItemIndex, const VariantData &value) |
Protected Attributes | |
| SubItemMap | subItemData_ |
Member Typedef Documentation
|
|
|
|
|
|
|
|
|
Constructor & Destructor Documentation
|
|
|
|
|
|
Member Function Documentation
|
||||||||||||||||
|
Reimplemented from VCF::ListModel. |
|
||||||||||||
|
Reimplemented from VCF::ListModel. |
|
||||||||||||||||
|
Reimplemented from VCF::ListModel. |
|
||||||||||||
|
Reimplemented from VCF::ListModel. |
|
||||||||||||
|
Reimplemented from VCF::ListModel. |
|
|
Reimplemented from VCF::ListModel. |
|
||||||||||||
|
Read the object from the specified input stream.
Implements VCF::Persistable. |
|
||||||||||||
|
Write the object to the specified output stream.
Implements VCF::Persistable. |
|
|
Reimplemented from VCF::ListModel. |
Member Data Documentation
|
|
|
The documentation for this class was generated from the following file:
- vcf/ApplicationKit/DefaultListModel.h
