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

VCF::ItemEvent Class Reference

#include <vcf/ApplicationKit/ItemEvent.h>

Inheritance diagram for VCF::ItemEvent:

VCF::Event VCF::Object List of all members.

Public Types

enum  ItemEvents {
  Paint = CUSTOM_EVENT_TYPES + ITEM_CONST + 1, Changed, Selected, Added,
  Removed, TextChanged, Unselected, StateChangeRequested,
  StateChanged
}
enum  { InvalidIndex = (uint32)-1 }

Public Member Functions

 ItemEvent (Object *source)
 ItemEvent (Object *source, const uint32 &eventType)
 ItemEvent (Object *source, GraphicsContext *context)
 ItemEvent (const ItemEvent &rhs)
virtual ~ItemEvent ()
ItemEventoperator= (const ItemEvent &rhs)
virtual Objectclone (bool deep=false)

Public Attributes

GraphicsContextpaintContext
Point point
uint32 index
bool itemSelected

Member Enumeration Documentation

anonymous enum
 

Enumerator:
InvalidIndex 

enum VCF::ItemEvent::ItemEvents
 

Enumerator:
Paint 
Changed 
Selected 
Added 
Removed 
TextChanged 
Unselected 
StateChangeRequested 
StateChanged 


Constructor & Destructor Documentation

VCF::ItemEvent::ItemEvent Object source  )  [inline]
 

VCF::ItemEvent::ItemEvent Object source,
const uint32 eventType
[inline]
 

VCF::ItemEvent::ItemEvent Object source,
GraphicsContext context
[inline]
 

VCF::ItemEvent::ItemEvent const ItemEvent rhs  )  [inline]
 

virtual VCF::ItemEvent::~ItemEvent  )  [inline, virtual]
 


Member Function Documentation

virtual Object* VCF::ItemEvent::clone bool  deep = false  )  [inline, virtual]
 

ItemEvent& VCF::ItemEvent::operator= const ItemEvent rhs  )  [inline]
 


Member Data Documentation

uint32 VCF::ItemEvent::index
 

bool VCF::ItemEvent::itemSelected
 

GraphicsContext* VCF::ItemEvent::paintContext
 

Point VCF::ItemEvent::point
 


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