Version: 0.6.0

The base class for tree view of gxObjects. More...

#include <gxtreeview.h>

Inheritance diagram for wxGxTreeViewBase:
Collaboration diagram for wxGxTreeViewBase:

Classes

struct  _icondata
 

Public Types

typedef std::map< long,
wxTreeItemId > 
wxTreeItemMap
 
typedef struct
wxGxTreeViewBase::_icondata 
ICONDATA
 

Public Member Functions

 wxGxTreeViewBase (wxWindow *parent, wxWindowID id=TREECTRLID, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTR_HAS_BUTTONS|wxTR_TWIST_BUTTONS)
 
virtual void AddTreeItem (wxGxObject *pGxObject, wxTreeItemId hParent)
 
virtual void RefreshAll (void)
 
virtual bool Create (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTR_HAS_BUTTONS|wxTR_TWIST_BUTTONS, const wxString &name=wxT("TreeView"))
 
virtual bool Activate (IApplication *const pApplication, wxXmlNode *const pConf)
 
virtual void Deactivate (void)
 
virtual void BeginRename (long nObjectID=wxNOT_FOUND)
 
virtual void Refresh (void)
 
virtual int OnCompareItems (const wxTreeItemId &item1, const wxTreeItemId &item2)
 
- Public Member Functions inherited from wxGxView
virtual wxString GetViewName (void) const
 
virtual wxIcon GetViewIcon (void)
 
virtual void SetViewIcon (wxIcon Icon)
 
virtual bool Applies (wxGxSelection *const Selection)
 
virtual void OnShow (bool bShow)
 

Protected Member Functions

virtual void AddRoot (wxGxObject *pGxObject)
 
virtual void OnItemExpanding (wxTreeEvent &event)
 
virtual void OnItemRightClick (wxTreeEvent &event)
 
virtual void OnChar (wxKeyEvent &event)
 
virtual void OnObjectRefreshed (wxGxCatalogEvent &event)
 
virtual void OnObjectAdded (wxGxCatalogEvent &event)
 
virtual void OnObjectChanged (wxGxCatalogEvent &event)
 
virtual void OnObjectDeleted (wxGxCatalogEvent &event)
 
virtual void OnSelectionChanged (wxGxSelectionEvent &event)
 
virtual void UpdateGxSelection (void)
 

Protected Attributes

wxImageList m_TreeImageList
 
wxTreeItemMap m_TreeMap
 
wxGISApplicationBasem_pApp
 
wxGxApplicationm_pGxApp
 
long m_ConnectionPointCatalogCookie
 
long m_ConnectionPointSelectionCookie
 
wxGxSelectionm_pSelection
 
wxGxCatalogUIm_pCatalog
 
wxGISCommandm_pDeleteCmd
 
wxVector< ICONDATAm_IconsArray
 
- Protected Attributes inherited from wxGxView
wxString m_sViewName
 
wxXmlNode * m_pXmlConf
 
wxIcon m_Icon
 

Detailed Description

The base class for tree view of gxObjects.


The documentation for this class was generated from the following files:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/catalogui/gxtreeview.h
  • /home/bishop/work/projects/nextgismanager/src/catalogui/gxtreeview.cpp