mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-11 23:09:54 -06:00
9.04 beta
This commit is contained in:
committed by
Kornel Lesiński
parent
8874e4fbc9
commit
829409452d
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user