22 #include "wxgis/catalog/gxobject.h"
41 wxGxFolder(
wxGxObject *oParent,
const wxString &soName = wxEmptyString,
const CPLString &soPath =
"");
44 virtual wxString GetBaseName(
void)
const;
45 virtual wxString GetCategory(
void)
const {
return wxString(_(
"Folder"));};
46 virtual void Refresh(
void);
48 virtual bool Delete(
void);
49 virtual bool CanDelete(
void);
50 virtual bool Rename(
const wxString &sNewName);
51 virtual bool CanRename(
void);
52 virtual bool Copy(
const CPLString &szDestPath,
ITrackCancel*
const pTrackCancel);
53 virtual bool CanCopy(
const CPLString &szDestPath);
54 virtual bool Move(
const CPLString &szDestPath,
ITrackCancel*
const pTrackCancel);
55 virtual bool CanMove(
const CPLString &szDestPath);
57 virtual bool AreChildrenViewable(
void)
const;
58 virtual bool HasChildren(
void);
59 virtual bool CanCreate(
long nDataType,
long DataSubtype);
62 virtual void LoadChildren(
void);
64 bool m_bIsChildrenLoaded;
65 long m_nDefaultCreateDirMode;
Definition: gxfolder.h:33
A TrackCancel interface class.
Definition: core.h:144
Definition: gxobject.h:78
Definition: catalog.h:123
Definition: gxobject.h:37