a2dToolProperty Class Reference
[a2dPropObject holds property objects]

property to hold a a2dBaseTool pointer type variable to be associated with a a2dBaseTool More...

#include <mastertool.h>

Inheritance diagram for a2dToolProperty:

Inheritance graph
[legend]
Collaboration diagram for a2dToolProperty:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 a2dToolProperty (const a2dPropertyIdDynamicEventProperty *id, a2dBaseTool *tool, wxMenuItem *menuItem, wxChar key)
 a2dToolProperty (const a2dToolProperty &other)
a2dNamedPropertyClone (a2dObject::CloneOptions options) const
 Virtual copy constructor.
virtual void Assign (const a2dNamedProperty &other)
 Virtual assignment operator.
a2dBaseToolGetToolObject ()
wxMenuItem * GetMenuItem ()
wxChar GetKey ()

Static Public Member Functions

static a2dToolPropertyCreatePropertyFromString (const a2dPropertyIdDynamicEventProperty &id, const wxString &value)

Protected Member Functions

virtual void DoSave (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dXmlSer_flag xmlparts, a2dObjectList *towrite)
 Save settings.
virtual void DoLoad (wxObject *parent, a2dIOHandlerXmlSerIn &parser, a2dXmlSer_flag xmlparts)
 Load settings.

Protected Attributes

a2dBaseToolPtr m_tool
wxMenuItem * m_menuItem
wxChar m_key


Detailed Description

property to hold a a2dBaseTool pointer type variable to be associated with a a2dBaseTool

Definition at line 200 of file mastertool.h.


Member Function Documentation

static a2dToolProperty* a2dToolProperty::CreatePropertyFromString ( const a2dPropertyIdDynamicEventProperty id,
const wxString &  value 
) [inline, static]

Construct a new property object from a string If this is not appropriate, this may return NULL

Definition at line 227 of file mastertool.h.


The documentation for this class was generated from the following files:
a2dToolProperty Class Reference -- Tue Aug 31 18:36:08 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation