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