23 #include "wxgis/catalog/gxfolder.h"
24 #include "wxgis/catalog/gxdataset.h"
41 virtual wxString GetCategory(
void)
const {
return wxString(_(
"File geodatabase"));};
43 virtual bool CanCreate(
long nDataType,
long DataSubtype);
44 virtual bool AreChildrenViewable(
void)
const;
45 virtual bool HasChildren(
void);
48 virtual wxGISEnumDatasetType GetType(
void)
const;
49 virtual int GetSubType(
void)
const;
50 virtual wxULongLong GetSize(
void)
const {
return m_nSize; };
51 virtual wxDateTime GetModificationDate(
void)
const {
return m_dtMod; };
52 virtual void FillMetadata(
bool bForce =
false);
53 virtual bool IsMetadataFilled()
const;
55 virtual bool CanDelete(
void);
56 virtual bool CanRename(
void);
57 virtual bool CanCopy(
const CPLString &szDestPath);
58 virtual bool CanMove(
const CPLString &szDestPath);
59 virtual bool Delete(
void);
60 virtual bool Rename(
const wxString &sNewName);
61 virtual bool Copy(
const CPLString &szDestPath,
ITrackCancel*
const pTrackCancel);
62 virtual bool Move(
const CPLString &szDestPath,
ITrackCancel*
const pTrackCancel);
65 virtual void LoadChildren(
void);
71 bool m_bIsMetadataFilled;
72 bool m_bIsChildrenLoaded;
73 long m_nDefaultCreateDirMode;
Definition: gxlocaldb.h:99
Definition: gxdataset.h:151
A TrackCancel interface class.
Definition: core.h:144
Definition: gxdataset.h:80
Definition: gxlocaldb.h:33
Definition: gxdataset.h:124
Definition: gxlocaldb.h:83
Definition: gxobject.h:37