Version: 0.6.0
wxTreeContainerView Class Reference

#include <gxcontdialog.h>

Inheritance diagram for wxTreeContainerView:
Collaboration diagram for wxTreeContainerView:

Public Member Functions

 wxTreeContainerView (wxWindow *parent, wxWindowID id=TREECTRLID, long style=wxTR_HAS_BUTTONS|wxTR_TWIST_BUTTONS|wxTR_NO_LINES|wxTR_SINGLE|wxTR_EDIT_LABELS)
 
virtual void AddTreeItem (wxGxObject *pGxObject, wxTreeItemId hParent)
 
virtual void AddShowFilter (wxGxObjectFilter *pFilter)
 
virtual void RemoveAllShowFilters (void)
 
virtual void OnItemRightClick (wxTreeEvent &event)
 
virtual void OnBeginDrag (wxTreeEvent &event)
 
virtual bool CanChooseObject (wxGxObject *pObject)
 
- Public Member Functions inherited from wxGxTreeView
 wxGxTreeView (wxWindow *parent, wxWindowID id=TREECTRLID, long style=wxTR_HAS_BUTTONS|wxTR_TWIST_BUTTONS|wxBORDER_NONE|wxTR_EDIT_LABELS)
 
virtual wxDragResult OnDragOver (wxCoord x, wxCoord y, wxDragResult def)
 
virtual bool OnDropObjects (wxCoord x, wxCoord y, const wxArrayString &GxObjects, bool bIsControlOn)
 
virtual void OnLeave ()
 
virtual bool CanPaste (void)
 
virtual void OnBeginLabelEdit (wxTreeEvent &event)
 
virtual void OnEndLabelEdit (wxTreeEvent &event)
 
virtual void OnSelChanged (wxTreeEvent &event)
 
virtual void OnActivated (wxTreeEvent &event)
 
virtual void OnObjectAdded (wxGxCatalogEvent &event)
 
virtual void BeginRename (long nObjectID=wxNOT_FOUND)
 
- Public Member Functions inherited from wxGxTreeViewBase
 wxGxTreeViewBase (wxWindow *parent, wxWindowID id=TREECTRLID, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTR_HAS_BUTTONS|wxTR_TWIST_BUTTONS)
 
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 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 Attributes

wxGxObjectFiltersArray m_ShowFilter
 
- Protected Attributes inherited from wxGxTreeView
wxTreeItemId m_HighLightItemId
 
- Protected Attributes inherited from wxGxTreeViewBase
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
 

Additional Inherited Members

- Public Types inherited from wxGxTreeViewBase
typedef std::map< long,
wxTreeItemId > 
wxTreeItemMap
 
typedef struct
wxGxTreeViewBase::_icondata 
ICONDATA
 
- Protected Member Functions inherited from wxGxTreeViewBase
virtual void AddRoot (wxGxObject *pGxObject)
 
virtual void OnItemExpanding (wxTreeEvent &event)
 
virtual void OnChar (wxKeyEvent &event)
 
virtual void OnObjectRefreshed (wxGxCatalogEvent &event)
 
virtual void OnObjectChanged (wxGxCatalogEvent &event)
 
virtual void OnObjectDeleted (wxGxCatalogEvent &event)
 
virtual void OnSelectionChanged (wxGxSelectionEvent &event)
 
virtual void UpdateGxSelection (void)
 

Detailed Description

The class to show GxObjjects tree and select items in it. Usually the tree included containers to select.

Library:  wxGISCatalogUI

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