projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add HideCol/RowLabels
[wxWidgets.git]
/
include
/
wx
/
dir.h
diff --git
a/include/wx/dir.h
b/include/wx/dir.h
index 212d0586a2d0c75e2e81c7d33acc75827ba4b041..e41495513d76d487f96f633442f833feab782abf 100644
(file)
--- a/
include/wx/dir.h
+++ b/
include/wx/dir.h
@@
-12,9
+12,10
@@
#ifndef _WX_DIR_H_
#define _WX_DIR_H_
#ifndef _WX_DIR_H_
#define _WX_DIR_H_
+#include "wx/longlong.h"
#include "wx/string.h"
#include "wx/string.h"
-class WXDLLIMPEXP_BASE wxArrayString;
+class WXDLLIMPEXP_
FWD_
BASE wxArrayString;
// ----------------------------------------------------------------------------
// constants
// ----------------------------------------------------------------------------
// constants
@@
-77,7
+78,7
@@
public:
// wxDir: portable equivalent of {open/read/close}dir functions
// ----------------------------------------------------------------------------
// wxDir: portable equivalent of {open/read/close}dir functions
// ----------------------------------------------------------------------------
-class WXDLLIMPEXP_BASE wxDirData;
+class WXDLLIMPEXP_
FWD_
BASE wxDirData;
class WXDLLIMPEXP_BASE wxDir
{
class WXDLLIMPEXP_BASE wxDir
{
@@
-145,6
+146,11
@@
public:
const wxString& filespec,
int flags = wxDIR_DEFAULT);
const wxString& filespec,
int flags = wxDIR_DEFAULT);
+#if wxUSE_LONGLONG
+ // returns the size of all directories recursively found in given path
+ static wxULongLong GetTotalSize(const wxString &dir, wxArrayString *filesSkipped = NULL);
+#endif // wxUSE_LONGLONG
+
private:
friend class wxDirData;
private:
friend class wxDirData;