24 #include "wxgis/catalog/catalog.h"
25 #include "wxgis/catalog/gxobject.h"
26 #include "wxgis/net/netfactory.h"
27 #include "wxgis/catalog/gxxmlconnstor.h"
29 #define RCONNCONF wxT("rconn.xml")
42 virtual bool IsUniqName(
const wxString & sName);
43 virtual bool StoreConnectionProperties(
const wxXmlNode* pConnProp);
45 virtual bool Create(
wxGxObject *oParent = NULL,
const wxString &soName = wxEmptyString,
const CPLString &soPath =
"");
46 virtual bool Destroy(
void);
47 virtual wxString GetBaseName(
void)
const {
return GetName();};
48 virtual wxString GetFullName(
void)
const {
return wxEmptyString;};
49 virtual wxString GetCategory(
void)
const {
return wxString(_(
"Remote Servers"));};
50 virtual void Refresh(
void);
52 virtual bool AreChildrenViewable(
void){
return true;};
54 virtual void Init(wxXmlNode*
const pConfigNode);
55 virtual void Serialize(wxXmlNode*
const pConfigNode);
58 virtual bool IsObjectExist(
wxGxObject* pObj,
const wxXmlNode* pNode);
59 virtual void CreateConnectionsStorage(
void);
60 virtual wxGxObject* CreateChildGxObject(
const wxXmlNode* pNode);
62 virtual void LoadFactories(wxXmlNode* pConf);
64 bool m_bIsChildrenLoaded;
65 wxString m_sUserConfigDir;
66 wxFileSystemWatcher *m_pWatcher;
67 wxNetConnFactoryArray m_apNetConnFact;
A Remote Servers GxRootObject.
Definition: gxremoteservers.h:34
Definition: gxobject.h:37