From 829409452d85cd6dd9dfc9151f109d6e13a2bb1c Mon Sep 17 00:00:00 2001 From: Igor Pavlov Date: Tue, 2 Jun 2009 00:00:00 +0000 Subject: 9.04 beta --- CPP/7zip/UI/Far/Plugin.cpp | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'CPP/7zip/UI/Far/Plugin.cpp') 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]); -- cgit v1.2.3