22 #include "wxgis/catalog/gxobject.h"
23 #include "wxgis/datasource/datasource.h"
24 #include "wxgis/datasource/gdalinh.h"
39 wxGxFile(
wxGxObject *oParent,
const wxString &soName = wxEmptyString,
const CPLString &soPath =
"");
42 virtual bool Delete(
void);
43 virtual bool CanDelete(
void) {
return true; };
44 virtual bool Rename(
const wxString& NewName);
45 virtual bool CanRename(
void) {
return true; };
46 virtual bool Copy(
const CPLString &szDestPath,
ITrackCancel*
const pTrackCancel);
47 virtual bool CanCopy(
const CPLString &szDestPath) {
return true; };
48 virtual bool Move(
const CPLString &szDestPath,
ITrackCancel*
const pTrackCancel);
49 virtual bool CanMove(
const CPLString &szDestPath) {
return CanCopy(szDestPath) & CanDelete();};
64 wxGxPrjFile(wxGISEnumPrjFileType eType,
wxGxObject *oParent,
const wxString &soName = wxEmptyString,
const CPLString &soPath =
"");
67 virtual wxString GetCategory(
void)
const {
return wxString(_(
"Coordinate System"));};
71 wxGISEnumPrjFileType m_eType;
90 virtual wxString GetCategory(
void)
const {
return wxString(_(
"Text file"));};
A TrackCancel interface class.
Definition: core.h:144
Definition: gxobject.h:37