| 1 |
\section{QuaZipFileInfo Struct Reference} |
| 2 |
\label{structQuaZipFileInfo}\index{QuaZipFileInfo@{QuaZipFileInfo}} |
| 3 |
|
| 4 |
|
| 5 |
Information about a file inside archive. |
| 6 |
|
| 7 |
|
| 8 |
|
| 9 |
|
| 10 |
{\ttfamily \#include $<$quazipfileinfo.h$>$} |
| 11 |
|
| 12 |
|
| 13 |
|
| 14 |
Collaboration diagram for QuaZipFileInfo: |
| 15 |
\nopagebreak |
| 16 |
\begin{figure}[H] |
| 17 |
\begin{center} |
| 18 |
\leavevmode |
| 19 |
\includegraphics[width=263pt]{structQuaZipFileInfo__coll__graph} |
| 20 |
\end{center} |
| 21 |
\end{figure} |
| 22 |
\subsection*{Public Member Functions} |
| 23 |
\begin{DoxyCompactItemize} |
| 24 |
\item |
| 25 |
{\bf QFile::Permissions} {\bf getPermissions} () const |
| 26 |
\begin{DoxyCompactList}\small\item\em Get the file permissions. \end{DoxyCompactList}\end{DoxyCompactItemize} |
| 27 |
\subsection*{Public Attributes} |
| 28 |
\begin{DoxyCompactItemize} |
| 29 |
\item |
| 30 |
{\bf QString} {\bf name}\label{structQuaZipFileInfo_a16ac323965deccf0232bfae69d933a84} |
| 31 |
|
| 32 |
\begin{DoxyCompactList}\small\item\em File name. \end{DoxyCompactList}\item |
| 33 |
quint16 {\bf versionCreated}\label{structQuaZipFileInfo_a52f3f1d960ebaa2acbc2a86458fa3e6e} |
| 34 |
|
| 35 |
\begin{DoxyCompactList}\small\item\em Version created by. \end{DoxyCompactList}\item |
| 36 |
quint16 {\bf versionNeeded}\label{structQuaZipFileInfo_a8b73982808bded49e88e624a65e1a94f} |
| 37 |
|
| 38 |
\begin{DoxyCompactList}\small\item\em Version needed to extract. \end{DoxyCompactList}\item |
| 39 |
quint16 {\bf flags}\label{structQuaZipFileInfo_a56d36f777e4fc892c71e22d080622e2c} |
| 40 |
|
| 41 |
\begin{DoxyCompactList}\small\item\em General purpose flags. \end{DoxyCompactList}\item |
| 42 |
quint16 {\bf method}\label{structQuaZipFileInfo_af5c1bbda7f5dec2c358e7a543564de4c} |
| 43 |
|
| 44 |
\begin{DoxyCompactList}\small\item\em Compression method. \end{DoxyCompactList}\item |
| 45 |
{\bf QDateTime} {\bf dateTime}\label{structQuaZipFileInfo_ad6993d099436813a27fd31aebe42911a} |
| 46 |
|
| 47 |
\begin{DoxyCompactList}\small\item\em Last modification date and time. \end{DoxyCompactList}\item |
| 48 |
quint32 {\bf crc}\label{structQuaZipFileInfo_aceee045c9ebce0b9724f40d342bc99ea} |
| 49 |
|
| 50 |
\begin{DoxyCompactList}\small\item\em CRC. \end{DoxyCompactList}\item |
| 51 |
quint32 {\bf compressedSize}\label{structQuaZipFileInfo_af6116eaac1f36b2a4b3a6a39851a85cc} |
| 52 |
|
| 53 |
\begin{DoxyCompactList}\small\item\em Compressed file size. \end{DoxyCompactList}\item |
| 54 |
quint32 {\bf uncompressedSize}\label{structQuaZipFileInfo_a0eb908e1b1ea637d1f1f4d6aa31db07f} |
| 55 |
|
| 56 |
\begin{DoxyCompactList}\small\item\em Uncompressed file size. \end{DoxyCompactList}\item |
| 57 |
quint16 {\bf diskNumberStart}\label{structQuaZipFileInfo_aa70157fdc2bd8de10405055b4233050b} |
| 58 |
|
| 59 |
\begin{DoxyCompactList}\small\item\em Disk number start. \end{DoxyCompactList}\item |
| 60 |
quint16 {\bf internalAttr}\label{structQuaZipFileInfo_a36e681a93b041617addee78cb939c93d} |
| 61 |
|
| 62 |
\begin{DoxyCompactList}\small\item\em Internal file attributes. \end{DoxyCompactList}\item |
| 63 |
quint32 {\bf externalAttr}\label{structQuaZipFileInfo_afeb65ffdacc4fc0ba7848d4b37f62ecf} |
| 64 |
|
| 65 |
\begin{DoxyCompactList}\small\item\em External file attributes. \end{DoxyCompactList}\item |
| 66 |
{\bf QString} {\bf comment}\label{structQuaZipFileInfo_adc2aad7bbd87ce3415e2a19851266bfc} |
| 67 |
|
| 68 |
\begin{DoxyCompactList}\small\item\em Comment. \end{DoxyCompactList}\item |
| 69 |
{\bf QByteArray} {\bf extra}\label{structQuaZipFileInfo_affc7b097de2c3c2ef5801c60f96adc72} |
| 70 |
|
| 71 |
\begin{DoxyCompactList}\small\item\em Extra field. \end{DoxyCompactList}\end{DoxyCompactItemize} |
| 72 |
|
| 73 |
|
| 74 |
\subsection{Detailed Description} |
| 75 |
Information about a file inside archive. |
| 76 |
|
| 77 |
\begin{Desc} |
| 78 |
\item[{\bf Deprecated}]Use \doxyref{QuaZipFileInfo64}{p.}{structQuaZipFileInfo64} instead. Not only it supports large files, but also more convenience methods as well.\end{Desc} |
| 79 |
|
| 80 |
|
| 81 |
Call \doxyref{QuaZip::getCurrentFileInfo()}{p.}{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8} or \doxyref{QuaZipFile::getFileInfo()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} to fill this structure. |
| 82 |
|
| 83 |
\subsection{Member Function Documentation} |
| 84 |
\index{QuaZipFileInfo@{QuaZipFileInfo}!getPermissions@{getPermissions}} |
| 85 |
\index{getPermissions@{getPermissions}!QuaZipFileInfo@{QuaZipFileInfo}} |
| 86 |
\subsubsection[{getPermissions}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QFile::Permissions} QuaZipFileInfo::getPermissions ( |
| 87 |
\begin{DoxyParamCaption} |
| 88 |
{} |
| 89 |
\end{DoxyParamCaption} |
| 90 |
) const}\label{structQuaZipFileInfo_af87f96a64d7c02b002622f81d13accdb} |
| 91 |
|
| 92 |
|
| 93 |
Get the file permissions. |
| 94 |
|
| 95 |
Returns the high 16 bits of external attributes converted to {\bf QFile::Permissions}. |
| 96 |
|
| 97 |
The documentation for this struct was generated from the following files:\begin{DoxyCompactItemize} |
| 98 |
\item |
| 99 |
quazip/quazipfileinfo.h\item |
| 100 |
quazip/quazipfileinfo.cpp\end{DoxyCompactItemize} |