22 #include "wxgis/catalog/gxfolder.h"
40 virtual wxString GetCategory(
void)
const {
return wxString(_(
"Archive folder"));};
42 virtual bool CanDelete(
void){
return false;};
43 virtual bool CanRename(
void){
return false; };
46 virtual wxGxObject* GetArchiveFolder(
wxGxObject *oParent,
const wxString &soName = wxEmptyString,
const CPLString &soPath =
"");
47 virtual void LoadChildren(
void);
48 virtual bool IsArchive(
void)
const;
63 wxGxArchive(
wxGxObject *oParent,
const wxString &soName = wxEmptyString,
const CPLString &soPath =
"");
66 virtual wxGxObject *FindGxObjectByPath(
const wxString &sPath);
68 virtual wxString GetBaseName(
void)
const;
69 virtual wxString GetCategory(
void)
const {
return wxString(_(
"Archive"));};
71 virtual bool Delete(
void);
72 virtual bool CanDelete(
void){
return true;};
73 virtual bool Rename(
const wxString &sNewName);
74 virtual bool CanRename(
void){
return true;};
75 virtual bool Copy(
const CPLString &szDestPath,
ITrackCancel*
const pTrackCancel);
76 virtual bool Move(
const CPLString &szDestPath,
ITrackCancel*
const pTrackCancel);
78 virtual CPLString GetRealPath()
const;
Definition: gxfolder.h:33
Definition: gxarchfolder.h:31
A TrackCancel interface class.
Definition: core.h:144
Definition: gxarchfolder.h:58
Definition: gxobject.h:37