Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::SimpleListModel Class Reference

#include <vcf/ApplicationKit/SimpleListModel.h>

Inheritance diagram for VCF::SimpleListModel:

VCF::ListModel VCF::Model VCF::Component VCF::ObjectWithCallbacks VCF::Object VCF::ColumnModel VCF::DefaultListModel VCF::TabModel List of all members.

Public Member Functions

 SimpleListModel ()
virtual ~SimpleListModel ()
virtual void empty ()
 clears out the model's data
virtual VariantData get (const uint32 &index)
virtual uint32 getIndexOf (const VariantData &item)
virtual bool getItems (std::vector< VariantData > &items)
virtual Enumerator< VariantData > * getItems ()
virtual bool getRange (const uint32 &start, const uint32 &end, std::vector< VariantData > &items)
virtual uint32 getCount ()
 returns the number of the items in the model

Protected Member Functions

virtual bool doInsert (const uint32 &index, const VariantData &item)
virtual bool doRemove (const uint32 &index)
virtual bool doSet (const uint32 &index, const VariantData &item)

Protected Attributes

Array< VariantDatadata_

Constructor & Destructor Documentation

VCF::SimpleListModel::SimpleListModel  ) 
 

virtual VCF::SimpleListModel::~SimpleListModel  )  [virtual]
 


Member Function Documentation

virtual bool VCF::SimpleListModel::doInsert const uint32 index,
const VariantData item
[protected, virtual]
 

Reimplemented from VCF::ListModel.

virtual bool VCF::SimpleListModel::doRemove const uint32 index  )  [protected, virtual]
 

Reimplemented from VCF::ListModel.

virtual bool VCF::SimpleListModel::doSet const uint32 index,
const VariantData item
[protected, virtual]
 

Reimplemented from VCF::ListModel.

virtual void VCF::SimpleListModel::empty  )  [virtual]
 

clears out the model's data

Reimplemented from VCF::Model.

Reimplemented in VCF::TabModel.

virtual VariantData VCF::SimpleListModel::get const uint32 index  )  [virtual]
 

Implements VCF::ListModel.

virtual uint32 VCF::SimpleListModel::getCount  )  [virtual]
 

returns the number of the items in the model

Implements VCF::ListModel.

virtual uint32 VCF::SimpleListModel::getIndexOf const VariantData item  )  [virtual]
 

Implements VCF::ListModel.

virtual Enumerator<VariantData>* VCF::SimpleListModel::getItems  )  [virtual]
 

Implements VCF::ListModel.

virtual bool VCF::SimpleListModel::getItems std::vector< VariantData > &  items  )  [virtual]
 

Implements VCF::ListModel.

virtual bool VCF::SimpleListModel::getRange const uint32 start,
const uint32 end,
std::vector< VariantData > &  items
[virtual]
 

Implements VCF::ListModel.


Member Data Documentation

Array<VariantData> VCF::SimpleListModel::data_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information