diff options
author | Igor Pavlov <ipavlov@users.sourceforge.net> | 2009-06-02 04:00:00 +0400 |
---|---|---|
committer | Kornel LesiĆski <kornel@geekhood.net> | 2016-05-28 02:15:59 +0300 |
commit | 829409452d85cd6dd9dfc9151f109d6e13a2bb1c (patch) | |
tree | e0acaea47044d167f35fa197584dee1bde41c329 /CPP/7zip/UI/Agent/AgentProxy.h | |
parent | 8874e4fbc9faabdcff719b9b2ac8ebad4f282bbe (diff) |
9.04 beta
Diffstat (limited to 'CPP/7zip/UI/Agent/AgentProxy.h')
-rwxr-xr-x | CPP/7zip/UI/Agent/AgentProxy.h | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/CPP/7zip/UI/Agent/AgentProxy.h b/CPP/7zip/UI/Agent/AgentProxy.h index a0111088..d4caca16 100755 --- a/CPP/7zip/UI/Agent/AgentProxy.h +++ b/CPP/7zip/UI/Agent/AgentProxy.h @@ -5,18 +5,16 @@ #include "Common/MyString.h" -#include "../../Archive/IArchive.h" +#include "../Common/OpenArchive.h" -class CProxyFile +struct CProxyFile { -public: UInt32 Index; UString Name; }; -class CProxyFolder: public CProxyFile +struct CProxyFolder: public CProxyFile { -public: CProxyFolder *Parent; CObjectVector<CProxyFolder> Folders; CObjectVector<CProxyFile> Files; @@ -44,20 +42,12 @@ public: void CalculateSizes(IInArchive *archive); }; -class CProxyArchive +struct CProxyArchive { - HRESULT ReadObjects(IInArchive *archive, IProgress *progress); -public: - UString DefaultName; - // FILETIME DefaultTime; - // UInt32 DefaultAttributes; CProxyFolder RootFolder; - HRESULT Reload(IInArchive *archive, IProgress *progress); - HRESULT Load(IInArchive *archive, - const UString &defaultName, - // const FILETIME &defaultTime, - // UInt32 defaultAttributes, - IProgress *progress); + bool ThereIsPathProp; + + HRESULT Load(const CArc &arc, IProgress *progress); }; -#endif
\ No newline at end of file +#endif |