1 #ifndef QUAZIP_QUAZIPDIR_H 2 #define QUAZIP_QUAZIPDIR_H 4 class QuaZipDirPrivate;
7 #include "quazipfileinfo.h" 10 #include <QSharedDataPointer> 31 QSharedDataPointer<QuaZipDirPrivate> d;
58 QString operator[](
int pos)
const;
71 bool cd(
const QString &dirName);
80 QString dirName()
const;
89 QList<QuaZipFileInfo> entryInfoList(
const QStringList &nameFilters,
90 QDir::Filters filters = QDir::NoFilter,
91 QDir::SortFlags sort = QDir::NoSort)
const;
98 QList<QuaZipFileInfo> entryInfoList(QDir::Filters filters = QDir::NoFilter,
99 QDir::SortFlags sort = QDir::NoSort)
const;
105 QStringList entryList(
const QStringList &nameFilters,
106 QDir::Filters filters = QDir::NoFilter,
107 QDir::SortFlags sort = QDir::NoSort)
const;
114 QStringList entryList(QDir::Filters filters = QDir::NoFilter,
115 QDir::SortFlags sort = QDir::NoSort)
const;
123 bool exists(
const QString &fileName)
const;
130 QString filePath(
const QString &fileName)
const;
132 QDir::Filters filter();
139 QStringList nameFilters()
const;
145 QString path()
const;
147 QString relativeFilePath(
const QString &fileName)
const;
151 void setFilter(QDir::Filters filters);
153 void setNameFilters(
const QStringList &nameFilters);
164 void setPath(
const QString &path);
166 void setSorting(QDir::SortFlags sort);
168 QDir::SortFlags sorting()
const;
171 #endif // QUAZIP_QUAZIPDIR_H bool operator!=(const QuaZipDir &that)
operator!=
Definition: quazipdir.h:50
ZIP archive.
Definition: quazip.h:83
CaseSensitivity
Case sensitivity for the file names.
Definition: quazip.h:113
Provides ZIP archive navigation.
Definition: quazipdir.h:29