23 #include "wxgis/catalogui/catalogui.h"
25 #ifdef wxGIS_USE_POSTGRES
27 #include "wxgis/catalog/gxpostgisdataset.h"
36 class WXDLLIMPEXP_GIS_CLU wxGxPostGISTableUI :
37 public wxGxPostGISTable,
41 DECLARE_CLASS(wxGxPostGISTableUI)
43 wxGxPostGISTableUI(
int nRemoteId, const wxString &sSchema, wxGISPostgresDataSource* pwxGISRemoteConn,
wxGxObject *oParent, const wxString &soName = wxEmptyString, const CPLString &soPath = "", const wxIcon &LargeIcon = wxNullIcon, const wxIcon &SmallIcon = wxNullIcon);
44 virtual ~wxGxPostGISTableUI(
void);
46 virtual wxIcon GetLargeImage(
void);
47 virtual wxIcon GetSmallImage(
void);
48 virtual wxString ContextMenu(
void)
const {
return wxString(wxT(
"wxGxPostGISTable.ContextMenu"));};
49 virtual wxString NewMenu(
void)
const {
return wxEmptyString;};
51 virtual void EditProperties(wxWindow *parent);
53 wxIcon m_LargeIcon, m_SmallIcon;
63 class WXDLLIMPEXP_GIS_CLU wxGxPostGISFeatureDatasetUI :
64 public wxGxPostGISFeatureDataset,
68 DECLARE_CLASS(wxGxPostGISFeatureDatasetUI)
70 wxGxPostGISFeatureDatasetUI(
int nRemoteId, const wxString &sSchema, wxGISPostgresDataSource* pwxGISRemoteConn,
wxGxObject *oParent, const wxString &soName = wxEmptyString, const CPLString &soPath = "", const wxIcon &LargeIcon = wxNullIcon, const wxIcon &SmallIcon = wxNullIcon);
71 virtual ~wxGxPostGISFeatureDatasetUI(
void);
73 virtual wxIcon GetLargeImage(
void);
74 virtual wxIcon GetSmallImage(
void);
75 virtual wxString ContextMenu(
void)
const {
return wxString(wxT(
"wxGxPostGISFeatureDataset.ContextMenu"));};
76 virtual wxString NewMenu(
void)
const {
return wxEmptyString;};
78 virtual void EditProperties(wxWindow *parent);
80 wxIcon m_LargeIcon, m_SmallIcon;
83 #endif //wxGIS_USE_POSTGRES
Definition: catalogui.h:73
Definition: catalogui.h:90
Definition: gxobject.h:37