9.04 beta

This commit is contained in:
Igor Pavlov
2009-06-02 00:00:00 +00:00
committed by Kornel Lesiński
parent 8874e4fbc9
commit 829409452d
440 changed files with 19803 additions and 9941 deletions

View File

@@ -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
#endif