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