Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'CPP/7zip/UI/Far/Plugin.cpp')
-rwxr-xr-xCPP/7zip/UI/Far/Plugin.cpp18
1 files changed, 13 insertions, 5 deletions
diff --git a/CPP/7zip/UI/Far/Plugin.cpp b/CPP/7zip/UI/Far/Plugin.cpp
index dc2a3ed1..c1e45a62 100755
--- a/CPP/7zip/UI/Far/Plugin.cpp
+++ b/CPP/7zip/UI/Far/Plugin.cpp
@@ -21,17 +21,14 @@ using namespace NWindows;
using namespace NFar;
CPlugin::CPlugin(const UString &fileName,
- // const UString &defaultName,
IInFolderArchive *archiveHandler,
UString archiveTypeName
):
m_ArchiveHandler(archiveHandler),
m_FileName(fileName),
_archiveTypeName(archiveTypeName)
- // , m_DefaultName(defaultName)
- // , m_ArchiverInfo(archiverInfo)
{
- if (!NFile::NFind::FindFile(m_FileName, m_FileInfo))
+ if (!m_FileInfo.Find(m_FileName))
throw "error";
archiveHandler->BindToRootFolder(&_folder);
}
@@ -324,7 +321,18 @@ static CPROPIDToName kPROPIDToName[] =
{ kpidHeadersSize, NMessageID::kHeadersSize },
{ kpidChecksum, NMessageID::kChecksum },
{ kpidCharacts, NMessageID::kCharacts },
- { kpidVa, NMessageID::kVa }
+ { kpidVa, NMessageID::kVa },
+ { kpidId, NMessageID::kId },
+ { kpidShortName, NMessageID::kShortName},
+ { kpidCreatorApp, NMessageID::kCreatorApp },
+ { kpidSectorSize, NMessageID::kSectorSize },
+ { kpidPosixAttrib, NMessageID::kPosixAttrib },
+ { kpidLink, NMessageID::kLink },
+
+ { kpidTotalSize, NMessageID::kTotalSize },
+ { kpidFreeSpace, NMessageID::kFreeSpace },
+ { kpidClusterSize, NMessageID::kClusterSize },
+ { kpidVolumeName, NMessageID::kLabel }
};
static const int kNumPROPIDToName = sizeof(kPROPIDToName) / sizeof(kPROPIDToName[0]);