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

VCF::AbstractControlEditor Class Reference

Class AbstractComponentEditor documentation. More...

#include <vcf/ApplicationKit/AbstractComponentEditor.h>

Inheritance diagram for VCF::AbstractControlEditor:

VCF::AbstractComponentEditor VCF::ControlEditor VCF::Object VCF::ComponentEditor VCF::Interface VCF::Interface List of all members.

Public Member Functions

 AbstractControlEditor ()
virtual ~AbstractControlEditor ()
virtual bool isParentValid (Control *parent)
 indicates whether the passed in parent is OK for this editor's control to use.
virtual ControlgetControl ()
virtual void setControl (Control *control)
 Sets the control for this editor.
virtual void mouseDown (MouseEvent *event)
 called from the designer whenever a mouse down event is generated by the control in design mode.
virtual void mouseMove (MouseEvent *event)
 called from the designer whenever a mouse move event is generated by the control in design mode.
virtual void mouseUp (MouseEvent *event)
 called from the designer whenever a mouse up event is generated by the control in design mode.
virtual void mouseDblClick (MouseEvent *event)
 called from the designer whenever a mouse double click event is generated by the control in design mode.

Detailed Description

Class AbstractComponentEditor documentation.


Constructor & Destructor Documentation

VCF::AbstractControlEditor::AbstractControlEditor  ) 
 

virtual VCF::AbstractControlEditor::~AbstractControlEditor  )  [virtual]
 


Member Function Documentation

virtual Control* VCF::AbstractControlEditor::getControl  )  [virtual]
 

Returns:
Control the control this Editor is currently attached to.

Implements VCF::ControlEditor.

virtual bool VCF::AbstractControlEditor::isParentValid Control parent  )  [virtual]
 

indicates whether the passed in parent is OK for this editor's control to use.

Parameters:
Control* a pointer to the potential parent to be evaluated by the editor for this control.
Returns:
bool returns false if the parent is unacceptable, for instance if it were the wrong type of class, or true if it is OK to use the parent for this control.

Implements VCF::ControlEditor.

virtual void VCF::AbstractControlEditor::mouseDblClick MouseEvent event  )  [virtual]
 

called from the designer whenever a mouse double click event is generated by the control in design mode.

Implements VCF::ControlEditor.

virtual void VCF::AbstractControlEditor::mouseDown MouseEvent event  )  [virtual]
 

called from the designer whenever a mouse down event is generated by the control in design mode.

Implements VCF::ControlEditor.

virtual void VCF::AbstractControlEditor::mouseMove MouseEvent event  )  [virtual]
 

called from the designer whenever a mouse move event is generated by the control in design mode.

Implements VCF::ControlEditor.

virtual void VCF::AbstractControlEditor::mouseUp MouseEvent event  )  [virtual]
 

called from the designer whenever a mouse up event is generated by the control in design mode.

Implements VCF::ControlEditor.

virtual void VCF::AbstractControlEditor::setControl Control control  )  [virtual]
 

Sets the control for this editor.

Implements VCF::ControlEditor.


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