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

VCF::BasicTableItemEditor Class Reference

BasicTableItemEditor represents a simple implementation of the TableItemEditor interface. More...

#include <vcf/ApplicationKit/BasicTableItemEditor.h>

Inheritance diagram for VCF::BasicTableItemEditor:

VCF::TableItemEditor VCF::ObjectWithCallbacks VCF::Object List of all members.

Public Member Functions

 BasicTableItemEditor (TableCellItem *editingItem)
virtual ~BasicTableItemEditor ()
virtual TableCellItemgetItemToEdit ()
 Returns an instance to the item current associated with this editor.
virtual void updateItem ()
 Updates the item to change to whatever new value has been set in the editor.
virtual ControlgetEditingControl ()
 Returns a control instance that belongs to this editor.

Protected Member Functions

void onEditorTextChanged (TextEvent *event)

Protected Attributes

TableCellItemeditingItem_
ControleditingControl_

Detailed Description

BasicTableItemEditor represents a simple implementation of the TableItemEditor interface.

Event Delegates for this class:
:


Constructor & Destructor Documentation

VCF::BasicTableItemEditor::BasicTableItemEditor TableCellItem editingItem  ) 
 

virtual VCF::BasicTableItemEditor::~BasicTableItemEditor  )  [virtual]
 


Member Function Documentation

virtual Control* VCF::BasicTableItemEditor::getEditingControl  )  [virtual]
 

Returns a control instance that belongs to this editor.

This control instance is managed by the table control, and it has the same life time as the editor that created it.

Implements VCF::TableItemEditor.

virtual TableCellItem* VCF::BasicTableItemEditor::getItemToEdit  )  [inline, virtual]
 

Returns an instance to the item current associated with this editor.

Implements VCF::TableItemEditor.

void VCF::BasicTableItemEditor::onEditorTextChanged TextEvent event  )  [protected]
 

virtual void VCF::BasicTableItemEditor::updateItem  )  [virtual]
 

Updates the item to change to whatever new value has been set in the editor.

Implements VCF::TableItemEditor.


Member Data Documentation

Control* VCF::BasicTableItemEditor::editingControl_ [protected]
 

TableCellItem* VCF::BasicTableItemEditor::editingItem_ [protected]
 


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