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