10#ifndef GUI_FILESYSWRAP_DUMMY__H_
11#define GUI_FILESYSWRAP_DUMMY__H_
13#include "GUIFileSysWrap.h"
71 virtual CGUIDirectory*
DirAlloc(
const eC_String &kPath =
"",
const eC_String& kNameFilter =
"")
const;
87 const eC_String &kPath,
91 eC_Bool bCaseInsensitive =
true)
const;
109 virtual eC_Bool
IsDrive(
const eC_String& kDirStr)
const;
121 virtual eC_Bool
CpFile(eC_String kSource, eC_String kDest, eC_Bool bOverwrite =
false, eC_Bool bCopyEvenIfIdentical =
true);
147 virtual eC_Bool
RemoveFile(
const eC_String& kPath)
const;
Allows accessing a directory, listing its contents and manipulate the contained files and directories...
Definition: GUIDirectory.h:38
SortFlag_t
Definition: GUIDirectory.h:68
@ NAME
Sort by name.
Definition: GUIDirectory.h:69
@ ALL
List all the files and directories.
Definition: GUIDirectory.h:61
Dummy implementation of CGUIFileSysWrap.
Definition: GUIFileSysWrapDummy.h:21
virtual eC_String MakePlatformPath(const eC_String &kOrgPath) const
Definition: GUIFileSysWrapDummy.cpp:68
virtual const CGUIDirInfo::DirInfoPtrList_t & GetDrives()
Definition: GUIFileSysWrapDummy.cpp:73
virtual CGUIDirectory * DirAlloc(const eC_String &kPath="", const eC_String &kNameFilter="") const
Definition: GUIFileSysWrapDummy.cpp:26
virtual eC_String GetExecutablePath()
Definition: GUIFileSysWrapDummy.cpp:33
~CGUIFileSysWrapDummy()
Definition: GUIFileSysWrapDummy.h:29
virtual eC_Bool SetCurrentPath(const eC_String &kPath)
Definition: GUIFileSysWrapDummy.cpp:53
virtual eC_Bool CheckIfDirectoryExists(const eC_String &kPath) const
Definition: GUIFileSysWrapDummy.cpp:107
virtual const eC_String & GetDirSeparator() const
Definition: GUIFileSysWrapDummy.cpp:48
CGUIFileSysWrapDummy()
Definition: GUIFileSysWrapDummy.cpp:22
virtual const eC_String & GetRootPath() const
Definition: GUIFileSysWrapDummy.cpp:43
virtual eC_Bool CheckIfFileOrDirectoryExists(const eC_String &kPath) const
Definition: GUIFileSysWrapDummy.cpp:97
virtual eC_String GetHomePath() const
Definition: GUIFileSysWrapDummy.cpp:38
virtual eC_Bool CpFile(eC_String kSource, eC_String kDest, eC_Bool bOverwrite=false, eC_Bool bCopyEvenIfIdentical=true)
Definition: GUIFileSysWrapDummy.cpp:88
virtual eC_Bool RemoveFile(const eC_String &kPath) const
Definition: GUIFileSysWrapDummy.cpp:112
virtual eC_Bool CheckIfFileExists(const eC_String &kPath) const
Definition: GUIFileSysWrapDummy.cpp:102
virtual eC_Bool IsStrAbsolute(const eC_String &kStr) const
Definition: GUIFileSysWrapDummy.cpp:78
virtual eC_Bool IsDrive(const eC_String &kDirStr) const
Definition: GUIFileSysWrapDummy.cpp:83
The CGUIFileSysWrap class provides an abstract way of accessing directories and files.
Definition: GUIFileSysWrap.h:49