23 #include "wxgis/catalog/gxobject.h"
25 #include <wx/hashmap.h>
27 WX_DECLARE_HASH_MAP(
int, wxString, wxIntegerHash, wxIntegerEqual, wxGxObjectMap);
38 public wxThreadHelper,
46 virtual void OnGetUpdates();
48 virtual wxThread::ExitCode Entry();
49 virtual bool CreateAndRunThread(
void);
50 virtual void StopThread();
51 virtual wxGxObject *GetChildByRemoteId(
int nRemoteId)
const;
52 virtual wxGxObjectMap GetRemoteObjects() = 0;
53 virtual void DeleteObject(
int nRemoteId);
54 virtual void RenameObject(
int nRemoteId,
const wxString &sNewName);
55 virtual void AddObject(
int nRemoteId,
const wxString &sName) = 0;
57 wxGxObjectMap m_smObjects;
58 int m_nLongWait, m_nShortWait;
59 int m_nProcessUpdatesRequests;
60 bool m_bChildrenLoaded;
76 virtual int GetRemoteId()
const;
77 virtual void SetRemoteId(
int nRemoteId);
Definition: catalog.h:136
Definition: gxobject.h:78
Definition: contupdater.h:70
Definition: contupdater.h:36
Definition: gxobject.h:37