19#ifndef _TM_AATTRIBTREE_H_
20#define _TM_AATTRIBTREE_H_
30#include "../components/wxtreemultictrl/TreeMultiItemWindow.h"
31#include "../components/wxtreemultictrl/wxTreeMultiCtrl.h"
32#include "../core/projectdefmemory.h"
33#include "tmaattribctrls.h"
44 tmAAttribTree(wxWindow* parent, wxWindowID
id = -1,
const wxPoint& pos = wxDefaultPosition,
45 const wxSize& size = wxDefaultSize,
long style = wxTMC_DEFAULT_STYLE,
46 const wxValidator& validator = wxDefaultValidator,
const wxString& name = _T(
"tmAAttribTree"));
Storing Fields property in memory.
Definition projectdefmemory.h:198
Abstract class for tmAAttribTree Items.
Definition tmaattribctrls.h:50
Definition tmaattribtree.h:35
tmAAttribCtrl * IterateAllCtrl(bool restart=false)
Iterate all controls.
Definition tmaattribtree.cpp:83
bool FindLayerNode(const wxString &layername)
Search for a given node.
Definition tmaattribtree.cpp:68
void AddLayerNode(const wxString &layername)
Add a node for specified layer.
Definition tmaattribtree.cpp:54
tmAAttribCtrl * AddControl(const ProjectDefMemoryFields &fieldinfo)
Add control into actual node.
Definition tmaattribtree.cpp:107
~tmAAttribTree()
destructor
Definition tmaattribtree.cpp:46
tmAAttribTree()
Two step constructor.
Definition tmaattribtree.cpp:28
This is the visual control, which will contain all the logic for the tree mechanism.
Definition wxTreeMultiCtrl.h:541
An intermediate class which is used to return as 'item' value for the wxTreeMultiCtrl....
Definition wxTreeMultiCtrl.h:173