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}
|
---|