24 #include "wxgis/geoprocessing/geoprocessing.h"
25 #include "wxgis/catalog/catalog.h"
26 #include "wxgis/catalog/gxfilters.h"
27 #include "wxgis/datasource/sysop.h"
49 virtual void OnValueAdded(
const wxVariant &Value,
const wxString &sName) = 0;
71 virtual void AddValue(
const wxVariant& Element,
const wxString &soNameStr);
72 virtual size_t GetCount(
void)
const;
73 virtual wxVariant GetValue(
size_t nIndex)
const;
74 virtual wxString GetName(
size_t nIndex)
const;
75 virtual void Clear(
void);
76 virtual bool GetAltered(
void)
const {
return m_bAltered;};
77 virtual void SetAltered(
bool bAltered){m_bAltered = bAltered;};
79 virtual wxVariant GetValueByName(
const wxString &soNameStr)
const;
80 virtual int GetPosByName(
const wxString &sName)
const;
81 virtual int GetPosByValue(
const wxVariant &oVal)
const;
85 wxArrayString m_asoNames;
86 wxVector<wxVariant> m_asoData;
103 virtual int GetPosByValue(
const wxVariant &oVal)
const;
108 for (
size_t i = enumVecUnknown + 1; i < enumVecMAX; ++i)
116 for (
size_t i = enumVecUnknown + 1; i < enumVecMAX; ++i)
118 if (IsFileDataset(enumGISFeatureDataset, wxGISEnumVectorDatasetType(i)))
147 virtual void AddString(
const wxString &soStr,
const wxString &soNameStr = wxEmptyString);
148 virtual wxString GetString(
size_t nIndex)
const;
The domain storing GxObjectFilters.
Definition: gpdomain.h:95
Definition: gpdomain.h:36
virtual void OnCleared(void)=0
virtual void OnValueAdded(const wxVariant &Value, const wxString &sName)=0
Definition: gpdomain.h:63
virtual ~IGISGPDomainParent(void)
Definition: gpdomain.h:40
The domain storing strings.
Definition: gpdomain.h:141
Definition: gxfilters.h:122
Definition: gxfilters.h:33