Version: 0.6.0
ITool Class Referenceabstract

#include <command.h>

Inheritance diagram for ITool:
Collaboration diagram for ITool:

Public Member Functions

virtual ~ITool (void)
 A destructor.
 
virtual void SetChecked (bool bCheck)=0
 
virtual wxCursor GetCursor (void)=0
 
virtual void OnMouseDown (wxMouseEvent &event)=0
 
virtual void OnMouseUp (wxMouseEvent &event)=0
 
virtual void OnMouseMove (wxMouseEvent &event)=0
 
virtual void OnMouseDoubleClick (wxMouseEvent &event)=0
 
- Public Member Functions inherited from wxGISCommand
 wxGISCommand (void)
 A constructor.
 
virtual ~wxGISCommand (void)
 A destructor.
 
virtual wxIcon GetBitmap (void)=0
 
virtual wxString GetCaption (void)=0
 
virtual wxString GetCategory (void)=0
 
virtual bool GetChecked (void)=0
 
virtual bool GetEnabled (void)=0
 
virtual wxString GetMessage (void)=0
 
virtual wxGISEnumCommandKind GetKind (void)=0
 
virtual void OnClick (void)=0
 
virtual bool OnCreate (wxGISApplicationBase *pApp)=0
 
virtual wxString GetTooltip (void)=0
 
virtual unsigned char GetCount (void)=0
 
virtual void SetId (long nId)
 
virtual long GetId (void) const
 
virtual void SetSubType (unsigned char SubType)
 
virtual unsigned char GetSubType (void) const
 

Additional Inherited Members

- Protected Attributes inherited from wxGISCommand
unsigned char m_subtype
 
long m_CommandId
 

Detailed Description

A ITool interface class. This is base class for tool.

Library:  wxGISFramework

The documentation for this class was generated from the following file:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/framework/command.h