Merge pull request #4 from lioncash/quazip
CMakeLists: Add Qt 5 type-safety compile definitions
|
@ -8,7 +8,7 @@ ArgumentEditor::ArgumentEditor(QWidget* parent)
|
||||||
: QDialog(parent)
|
: QDialog(parent)
|
||||||
, m_ui(std::make_unique<Ui::ArgumentEditor>()) {
|
, m_ui(std::make_unique<Ui::ArgumentEditor>()) {
|
||||||
m_ui->setupUi(this);
|
m_ui->setupUi(this);
|
||||||
m_model.setStringList(QSettings().value("urde_arguments").toStringList());
|
m_model.setStringList(QSettings().value(QStringLiteral("urde_arguments")).toStringList());
|
||||||
m_ui->argumentEditor->setModel(&m_model);
|
m_ui->argumentEditor->setModel(&m_model);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ void ArgumentEditor::on_deleteButton_clicked() {
|
||||||
void ArgumentEditor::on_buttonBox_clicked(QAbstractButton* button) {
|
void ArgumentEditor::on_buttonBox_clicked(QAbstractButton* button) {
|
||||||
QDialogButtonBox* buttonBox = qobject_cast<QDialogButtonBox*>(sender());
|
QDialogButtonBox* buttonBox = qobject_cast<QDialogButtonBox*>(sender());
|
||||||
if (button == buttonBox->button(QDialogButtonBox::Ok)) {
|
if (button == buttonBox->button(QDialogButtonBox::Ok)) {
|
||||||
QSettings().setValue("urde_arguments", m_model.stringList());
|
QSettings().setValue(QStringLiteral("urde_arguments"), m_model.stringList());
|
||||||
accept();
|
accept();
|
||||||
} else {
|
} else {
|
||||||
reject();
|
reject();
|
||||||
|
|
|
@ -48,6 +48,27 @@ add_executable(hecl-gui WIN32 MACOSX_BUNDLE
|
||||||
${QUAZIP_SRCS}
|
${QUAZIP_SRCS}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
target_compile_definitions(hecl-gui PRIVATE
|
||||||
|
# Disable implicit conversions from ASCII to QString.
|
||||||
|
-DQT_NO_CAST_FROM_ASCII
|
||||||
|
-DQT_NO_CAST_TO_ASCII
|
||||||
|
|
||||||
|
# Disable implicit conversions of QByteArray to const char* or const void*
|
||||||
|
-DQT_NO_CAST_FROM_BYTEARRAY
|
||||||
|
|
||||||
|
# Disable narrowing conversions in signal/slot connect() calls.
|
||||||
|
-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT
|
||||||
|
|
||||||
|
# Disable unsafe overloads of QProcess' start() function.
|
||||||
|
-DQT_NO_PROCESS_COMBINED_ARGUMENT_START
|
||||||
|
|
||||||
|
# Disable implicit QString->QUrl conversions to enforce use of proper resolving functions.
|
||||||
|
-DQT_NO_URL_CAST_FROM_STRING
|
||||||
|
|
||||||
|
# Allows for more efficient string concatenation, resulting in less temporaries.
|
||||||
|
-DQT_USE_QSTRINGBUILDER
|
||||||
|
)
|
||||||
|
|
||||||
target_link_libraries(hecl-gui PRIVATE
|
target_link_libraries(hecl-gui PRIVATE
|
||||||
Qt5::Network
|
Qt5::Network
|
||||||
Qt5::Widgets
|
Qt5::Widgets
|
||||||
|
|
|
@ -92,32 +92,40 @@ VectorISA StringToVectorISA(const QString& str) {
|
||||||
URDEVersion::URDEVersion(const QString& filename) {
|
URDEVersion::URDEVersion(const QString& filename) {
|
||||||
int idx;
|
int idx;
|
||||||
QString useFilename = filename;
|
QString useFilename = filename;
|
||||||
if ((idx = filename.indexOf('.')) >= 0) {
|
if ((idx = filename.indexOf(QLatin1Char{'.'})) >= 0) {
|
||||||
m_extension = QString(filename).remove(0, idx);
|
m_extension = QString(filename).remove(0, idx);
|
||||||
useFilename.truncate(idx);
|
useFilename.truncate(idx);
|
||||||
}
|
}
|
||||||
QStringList list = useFilename.split('-');
|
|
||||||
if (list.size() >= 2)
|
const QStringList list = useFilename.split(QLatin1Char{'-'});
|
||||||
|
if (list.size() >= 2) {
|
||||||
m_version = list[1].toInt();
|
m_version = list[1].toInt();
|
||||||
if (list.size() >= 3)
|
}
|
||||||
|
if (list.size() >= 3) {
|
||||||
m_platform = StringToPlatform(list[2]);
|
m_platform = StringToPlatform(list[2]);
|
||||||
if (list.size() >= 4)
|
}
|
||||||
|
if (list.size() >= 4) {
|
||||||
m_architecture = StringToArchitecture(list[3]);
|
m_architecture = StringToArchitecture(list[3]);
|
||||||
if (list.size() >= 5)
|
}
|
||||||
|
if (list.size() >= 5) {
|
||||||
m_vectorISA = StringToVectorISA(list[4]);
|
m_vectorISA = StringToVectorISA(list[4]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QString URDEVersion::fileString(bool withExtension) const {
|
QString URDEVersion::fileString(bool withExtension) const {
|
||||||
if (m_version < 0)
|
if (m_version < 0) {
|
||||||
return {};
|
return {};
|
||||||
if (withExtension && !m_extension.isEmpty())
|
}
|
||||||
return QString("urde-%1-%2-%3-%4%5")
|
|
||||||
|
if (withExtension && !m_extension.isEmpty()) {
|
||||||
|
return QStringLiteral("urde-%1-%2-%3-%4%5")
|
||||||
.arg(QString::number(m_version), PlatformToString(m_platform), ArchitectureToString(m_architecture),
|
.arg(QString::number(m_version), PlatformToString(m_platform), ArchitectureToString(m_architecture),
|
||||||
VectorISAToString(m_vectorISA), m_extension);
|
VectorISAToString(m_vectorISA), m_extension);
|
||||||
else
|
} else {
|
||||||
return QString("urde-%1-%2-%3-%4")
|
return QStringLiteral("urde-%1-%2-%3-%4")
|
||||||
.arg(QString::number(m_version), PlatformToString(m_platform), ArchitectureToString(m_architecture),
|
.arg(QString::number(m_version), PlatformToString(m_platform), ArchitectureToString(m_architecture),
|
||||||
VectorISAToString(m_vectorISA));
|
VectorISAToString(m_vectorISA));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
|
|
|
@ -32,12 +32,12 @@ void DownloadManager::_validateCert(QNetworkReply* reply) {
|
||||||
QSslCertificate peerCert = reply->sslConfiguration().peerCertificate();
|
QSslCertificate peerCert = reply->sslConfiguration().peerCertificate();
|
||||||
QSslKey peerKey = peerCert.publicKey();
|
QSslKey peerKey = peerCert.publicKey();
|
||||||
if (peerKey != AxioDLPublicKey && peerKey != AxioDLEdgePublicKey) {
|
if (peerKey != AxioDLPublicKey && peerKey != AxioDLEdgePublicKey) {
|
||||||
auto cn = peerCert.subjectInfo(QSslCertificate::CommonName);
|
const auto cn = peerCert.subjectInfo(QSslCertificate::CommonName);
|
||||||
if (!cn.empty())
|
if (cn.empty()) {
|
||||||
setError(QNetworkReply::SslHandshakeFailedError,
|
setError(QNetworkReply::SslHandshakeFailedError, tr("Certificate pinning mismatch"));
|
||||||
QStringLiteral("Certificate pinning mismatch \"") + cn.first() + "\"");
|
} else {
|
||||||
else
|
setError(QNetworkReply::SslHandshakeFailedError, tr("Certificate pinning mismatch \"%1\"").arg(cn.first()));
|
||||||
setError(QNetworkReply::SslHandshakeFailedError, QStringLiteral("Certificate pinning mismatch"));
|
}
|
||||||
reply->abort();
|
reply->abort();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -47,12 +47,15 @@ static const QString Domain = QStringLiteral("https://releases.axiodl.com/");
|
||||||
static const QString Index = QStringLiteral("index.txt");
|
static const QString Index = QStringLiteral("index.txt");
|
||||||
|
|
||||||
void DownloadManager::fetchIndex() {
|
void DownloadManager::fetchIndex() {
|
||||||
if (m_indexInProgress)
|
if (m_indexInProgress) {
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
resetError();
|
resetError();
|
||||||
QString track = QSettings().value("update_track").toString();
|
|
||||||
QString url = Domain + track + '/' + CurPlatformString + '/' + Index;
|
const QString track = QSettings().value(QStringLiteral("update_track")).toString();
|
||||||
|
const auto url = QUrl(QStringLiteral("%1%2/%3/%4").arg(Domain, track, CurPlatformString, Index));
|
||||||
|
|
||||||
m_indexInProgress = m_netManager.get(QNetworkRequest(url));
|
m_indexInProgress = m_netManager.get(QNetworkRequest(url));
|
||||||
connect(m_indexInProgress, &QNetworkReply::finished, this, &DownloadManager::indexFinished);
|
connect(m_indexInProgress, &QNetworkReply::finished, this, &DownloadManager::indexFinished);
|
||||||
connect(m_indexInProgress, qOverload<QNetworkReply::NetworkError>(&QNetworkReply::error), this,
|
connect(m_indexInProgress, qOverload<QNetworkReply::NetworkError>(&QNetworkReply::error), this,
|
||||||
|
@ -61,14 +64,15 @@ void DownloadManager::fetchIndex() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void DownloadManager::fetchBinary(const QString& str, const QString& outPath) {
|
void DownloadManager::fetchBinary(const QString& str, const QString& outPath) {
|
||||||
if (m_binaryInProgress)
|
if (m_binaryInProgress) {
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
resetError();
|
resetError();
|
||||||
m_outPath = outPath;
|
m_outPath = outPath;
|
||||||
|
|
||||||
const QString track = QSettings().value("update_track").toString();
|
const QString track = QSettings().value(QStringLiteral("update_track")).toString();
|
||||||
const QString url = Domain + track + '/' + CurPlatformString + '/' + str;
|
const auto url = QUrl(QStringLiteral("%1%2/%3/%4").arg(Domain, track, CurPlatformString, str));
|
||||||
m_binaryInProgress = m_netManager.get(QNetworkRequest(url));
|
m_binaryInProgress = m_netManager.get(QNetworkRequest(url));
|
||||||
connect(m_binaryInProgress, &QNetworkReply::finished, this, &DownloadManager::binaryFinished);
|
connect(m_binaryInProgress, &QNetworkReply::finished, this, &DownloadManager::binaryFinished);
|
||||||
connect(m_binaryInProgress, qOverload<QNetworkReply::NetworkError>(&QNetworkReply::error), this,
|
connect(m_binaryInProgress, qOverload<QNetworkReply::NetworkError>(&QNetworkReply::error), this,
|
||||||
|
@ -121,7 +125,7 @@ void DownloadManager::binaryFinished() {
|
||||||
QBuffer buff(&all);
|
QBuffer buff(&all);
|
||||||
QuaZip zip(&buff);
|
QuaZip zip(&buff);
|
||||||
if (!zip.open(QuaZip::mdUnzip)) {
|
if (!zip.open(QuaZip::mdUnzip)) {
|
||||||
setError(QNetworkReply::UnknownContentError, "Unable to open zip archive.");
|
setError(QNetworkReply::UnknownContentError, tr("Unable to open zip archive."));
|
||||||
m_binaryInProgress->deleteLater();
|
m_binaryInProgress->deleteLater();
|
||||||
m_binaryInProgress = nullptr;
|
m_binaryInProgress = nullptr;
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -485,14 +485,14 @@ void ParseEscapeSequence(int attribute, QListIterator<QString>& i, QTextCharForm
|
||||||
}
|
}
|
||||||
|
|
||||||
void ReturnInsert(QTextCursor& cur, const QString& text) {
|
void ReturnInsert(QTextCursor& cur, const QString& text) {
|
||||||
auto DoLine = [&](const QString& line) {
|
const auto DoLine = [&](const QString& line) {
|
||||||
auto DoReturn = [&](const QString& ret) {
|
const auto DoReturn = [&](const QString& ret) {
|
||||||
if (!ret.isEmpty()) {
|
if (!ret.isEmpty()) {
|
||||||
cur.movePosition(QTextCursor::Right, QTextCursor::KeepAnchor, ret.size());
|
cur.movePosition(QTextCursor::Right, QTextCursor::KeepAnchor, ret.size());
|
||||||
cur.insertText(ret);
|
cur.insertText(ret);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
QStringList list = line.split('\r');
|
const QStringList list = line.split(QLatin1Char{'\r'});
|
||||||
DoReturn(list.front());
|
DoReturn(list.front());
|
||||||
if (list.size() > 1) {
|
if (list.size() > 1) {
|
||||||
for (auto it = list.begin() + 1; it != list.end(); ++it) {
|
for (auto it = list.begin() + 1; it != list.end(); ++it) {
|
||||||
|
@ -503,9 +503,9 @@ void ReturnInsert(QTextCursor& cur, const QString& text) {
|
||||||
};
|
};
|
||||||
|
|
||||||
#if _WIN32
|
#if _WIN32
|
||||||
QStringList lineSplit = text.split("\r\n");
|
const QStringList lineSplit = text.split(QStringLiteral("\r\n"));
|
||||||
#else
|
#else
|
||||||
QStringList lineSplit = text.split('\n');
|
const QStringList lineSplit = text.split(QLatin1Char{'\n'});
|
||||||
#endif
|
#endif
|
||||||
DoLine(lineSplit.front());
|
DoLine(lineSplit.front());
|
||||||
if (lineSplit.size() > 1) {
|
if (lineSplit.size() > 1) {
|
||||||
|
@ -518,14 +518,14 @@ void ReturnInsert(QTextCursor& cur, const QString& text) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void ReturnInsert(QTextCursor& cur, const QString& text, const QTextCharFormat& format) {
|
void ReturnInsert(QTextCursor& cur, const QString& text, const QTextCharFormat& format) {
|
||||||
auto DoLine = [&](const QString& line) {
|
const auto DoLine = [&](const QString& line) {
|
||||||
auto DoReturn = [&](const QString& ret) {
|
const auto DoReturn = [&](const QString& ret) {
|
||||||
if (!ret.isEmpty()) {
|
if (!ret.isEmpty()) {
|
||||||
cur.movePosition(QTextCursor::Right, QTextCursor::KeepAnchor, ret.size());
|
cur.movePosition(QTextCursor::Right, QTextCursor::KeepAnchor, ret.size());
|
||||||
cur.insertText(ret, format);
|
cur.insertText(ret, format);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
QStringList list = line.split('\r');
|
const QStringList list = line.split(QLatin1Char{'\r'});
|
||||||
DoReturn(list.front());
|
DoReturn(list.front());
|
||||||
if (list.size() > 1) {
|
if (list.size() > 1) {
|
||||||
for (auto it = list.begin() + 1; it != list.end(); ++it) {
|
for (auto it = list.begin() + 1; it != list.end(); ++it) {
|
||||||
|
@ -536,9 +536,9 @@ void ReturnInsert(QTextCursor& cur, const QString& text, const QTextCharFormat&
|
||||||
};
|
};
|
||||||
|
|
||||||
#if _WIN32
|
#if _WIN32
|
||||||
QStringList lineSplit = text.split("\r\n");
|
const QStringList lineSplit = text.split(QStringLiteral("\r\n"));
|
||||||
#else
|
#else
|
||||||
QStringList lineSplit = text.split('\n');
|
const QStringList lineSplit = text.split(QLatin1Char{'\n'});
|
||||||
#endif
|
#endif
|
||||||
DoLine(lineSplit.front());
|
DoLine(lineSplit.front());
|
||||||
if (lineSplit.size() > 1) {
|
if (lineSplit.size() > 1) {
|
||||||
|
|
|
@ -66,7 +66,7 @@ bool ExtractZip::extractFile(QuaZip& zip, QString fileName, QString fileDest) {
|
||||||
|
|
||||||
// Controllo esistenza cartella file risultato
|
// Controllo esistenza cartella file risultato
|
||||||
QDir curDir;
|
QDir curDir;
|
||||||
if (fileDest.endsWith('/')) {
|
if (fileDest.endsWith(QLatin1Char{'/'})) {
|
||||||
if (!curDir.mkpath(fileDest)) {
|
if (!curDir.mkpath(fileDest)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -81,7 +81,7 @@ bool ExtractZip::extractFile(QuaZip& zip, QString fileName, QString fileDest) {
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
QFile::Permissions srcPerm = info.getPermissions();
|
QFile::Permissions srcPerm = info.getPermissions();
|
||||||
if (fileDest.endsWith('/') && QFileInfo(fileDest).isDir()) {
|
if (fileDest.endsWith(QLatin1Char{'/'}) && QFileInfo(fileDest).isDir()) {
|
||||||
if (srcPerm != 0) {
|
if (srcPerm != 0) {
|
||||||
QFile(fileDest).setPermissions(srcPerm);
|
QFile(fileDest).setPermissions(srcPerm);
|
||||||
}
|
}
|
||||||
|
@ -125,15 +125,16 @@ bool ExtractZip::extractFile(QuaZip& zip, QString fileName, QString fileDest) {
|
||||||
* * non si riesce a chiudere l'oggetto zip;
|
* * non si riesce a chiudere l'oggetto zip;
|
||||||
*/
|
*/
|
||||||
bool ExtractZip::extractDir(QuaZip& zip, QString dir) {
|
bool ExtractZip::extractDir(QuaZip& zip, QString dir) {
|
||||||
QDir directory(dir);
|
const QDir directory(dir);
|
||||||
if (!zip.goToFirstFile()) {
|
if (!zip.goToFirstFile()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
do {
|
do {
|
||||||
QString name = zip.getCurrentFileName();
|
const QString name = zip.getCurrentFileName();
|
||||||
QString absFilePath = directory.absoluteFilePath(name);
|
const QString absFilePath = directory.absoluteFilePath(name);
|
||||||
if (!extractFile(zip, "", absFilePath))
|
if (!extractFile(zip, {}, absFilePath)) {
|
||||||
return false;
|
return false;
|
||||||
|
}
|
||||||
} while (zip.goToNextFile());
|
} while (zip.goToNextFile());
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -6,11 +6,11 @@
|
||||||
extern hecl::CVar* hecl::com_developer;
|
extern hecl::CVar* hecl::com_developer;
|
||||||
|
|
||||||
LaunchMenu::LaunchMenu(hecl::CVarCommons& commons, QWidget* parent)
|
LaunchMenu::LaunchMenu(hecl::CVarCommons& commons, QWidget* parent)
|
||||||
: QMenu("Launch Menu", parent)
|
: QMenu(tr("Launch Menu"), parent)
|
||||||
, m_commons(commons)
|
, m_commons(commons)
|
||||||
, m_apiMenu("Graphics API", this)
|
, m_apiMenu(tr("Graphics API"), this)
|
||||||
, m_msaaMenu("Anti-Aliasing", this)
|
, m_msaaMenu(tr("Anti-Aliasing"), this)
|
||||||
, m_anisoMenu("Anisotropic Filtering", this)
|
, m_anisoMenu(tr("Anisotropic Filtering"), this)
|
||||||
, m_apiGroup(this)
|
, m_apiGroup(this)
|
||||||
, m_msaaGroup(this)
|
, m_msaaGroup(this)
|
||||||
, m_anisoGroup(this) {
|
, m_anisoGroup(this) {
|
||||||
|
@ -42,16 +42,18 @@ LaunchMenu::LaunchMenu(hecl::CVarCommons& commons, QWidget* parent)
|
||||||
m_apiMenu.addActions(m_apiGroup.actions());
|
m_apiMenu.addActions(m_apiGroup.actions());
|
||||||
m_msaaMenu.addActions(m_msaaGroup.actions());
|
m_msaaMenu.addActions(m_msaaGroup.actions());
|
||||||
m_anisoMenu.addActions(m_anisoGroup.actions());
|
m_anisoMenu.addActions(m_anisoGroup.actions());
|
||||||
addMenu(&m_apiMenu)->setToolTip(m_commons.m_graphicsApi->rawHelp().data());
|
addMenu(&m_apiMenu)->setToolTip(QString::fromUtf8(m_commons.m_graphicsApi->rawHelp().data()));
|
||||||
addMenu(&m_msaaMenu)->setToolTip(m_commons.m_drawSamples->rawHelp().data());
|
addMenu(&m_msaaMenu)->setToolTip(QString::fromUtf8(m_commons.m_drawSamples->rawHelp().data()));
|
||||||
addMenu(&m_anisoMenu)->setToolTip(m_commons.m_texAnisotropy->rawHelp().data());
|
addMenu(&m_anisoMenu)->setToolTip(QString::fromUtf8(m_commons.m_texAnisotropy->rawHelp().data()));
|
||||||
QAction* argumentEditor = addAction("Edit Runtime Arguments");
|
const QAction* argumentEditor = addAction(tr("Edit Runtime Arguments"));
|
||||||
connect(argumentEditor, &QAction::triggered, this, &LaunchMenu::editRuntimeArgs);
|
connect(argumentEditor, &QAction::triggered, this, &LaunchMenu::editRuntimeArgs);
|
||||||
initDeepColor();
|
initDeepColor();
|
||||||
initDeveloperMode();
|
initDeveloperMode();
|
||||||
initCheats();
|
initCheats();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LaunchMenu::~LaunchMenu() = default;
|
||||||
|
|
||||||
void LaunchMenu::initApiAction(const QString& action) {
|
void LaunchMenu::initApiAction(const QString& action) {
|
||||||
QAction* act = m_apiGroup.addAction(action);
|
QAction* act = m_apiGroup.addAction(action);
|
||||||
connect(act, &QAction::triggered, this, &LaunchMenu::apiTriggered);
|
connect(act, &QAction::triggered, this, &LaunchMenu::apiTriggered);
|
||||||
|
@ -77,32 +79,32 @@ void LaunchMenu::initAnisoAction(const QString& action) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void LaunchMenu::initDeepColor() {
|
void LaunchMenu::initDeepColor() {
|
||||||
QAction* act = addAction("Deep Color");
|
QAction* act = addAction(tr("Deep Color"));
|
||||||
act->setToolTip(m_commons.m_deepColor->rawHelp().data());
|
act->setToolTip(QString::fromUtf8(m_commons.m_deepColor->rawHelp().data()));
|
||||||
act->setCheckable(true);
|
act->setCheckable(true);
|
||||||
act->setChecked(m_commons.getDeepColor());
|
act->setChecked(m_commons.getDeepColor());
|
||||||
connect(act, &QAction::triggered, this, &LaunchMenu::deepColorTriggered);
|
connect(act, &QAction::triggered, this, &LaunchMenu::deepColorTriggered);
|
||||||
}
|
}
|
||||||
|
|
||||||
void LaunchMenu::initDeveloperMode() {
|
void LaunchMenu::initDeveloperMode() {
|
||||||
QAction* act = addAction("Developer Mode");
|
m_developerMode = addAction(tr("Developer Mode"));
|
||||||
act->setToolTip(hecl::com_developer->rawHelp().data());
|
m_developerMode->setToolTip(QString::fromUtf8(hecl::com_developer->rawHelp().data()));
|
||||||
act->setCheckable(true);
|
m_developerMode->setCheckable(true);
|
||||||
act->setChecked(hecl::com_developer->toBoolean());
|
m_developerMode->setChecked(hecl::com_developer->toBoolean());
|
||||||
connect(act, &QAction::triggered, this, &LaunchMenu::developerModeTriggered);
|
connect(m_developerMode, &QAction::triggered, this, &LaunchMenu::developerModeTriggered);
|
||||||
}
|
}
|
||||||
|
|
||||||
void LaunchMenu::initCheats() {
|
void LaunchMenu::initCheats() {
|
||||||
QAction* act = addAction("Enable Cheats");
|
m_enableCheats = addAction(tr("Enable Cheats"));
|
||||||
act->setToolTip(hecl::com_enableCheats->rawHelp().data());
|
m_enableCheats->setToolTip(QString::fromUtf8(hecl::com_enableCheats->rawHelp().data()));
|
||||||
act->setCheckable(true);
|
m_enableCheats->setCheckable(true);
|
||||||
act->setChecked(hecl::com_enableCheats->toBoolean());
|
m_enableCheats->setChecked(hecl::com_enableCheats->toBoolean());
|
||||||
connect(act, &QAction::triggered, this, &LaunchMenu::cheatsTriggered);
|
connect(m_enableCheats, &QAction::triggered, this, &LaunchMenu::cheatsTriggered);
|
||||||
}
|
}
|
||||||
|
|
||||||
void LaunchMenu::apiTriggered() {
|
void LaunchMenu::apiTriggered() {
|
||||||
QString apiStr = qobject_cast<QAction*>(sender())->text();
|
QString apiStr = qobject_cast<QAction*>(sender())->text();
|
||||||
apiStr = apiStr.remove('&');
|
apiStr = apiStr.remove(QLatin1Char{'&'});
|
||||||
m_commons.setGraphicsApi(apiStr.toStdString());
|
m_commons.setGraphicsApi(apiStr.toStdString());
|
||||||
m_commons.serialize();
|
m_commons.serialize();
|
||||||
}
|
}
|
||||||
|
@ -123,13 +125,10 @@ void LaunchMenu::deepColorTriggered() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void LaunchMenu::developerModeTriggered() {
|
void LaunchMenu::developerModeTriggered() {
|
||||||
bool isChecked = qobject_cast<QAction*>(sender())->isChecked();
|
const bool isChecked = qobject_cast<QAction*>(sender())->isChecked();
|
||||||
|
|
||||||
if (hecl::com_enableCheats->toBoolean() && !isChecked) {
|
if (hecl::com_enableCheats->toBoolean() && !isChecked) {
|
||||||
for (QAction* action : actions()) {
|
m_enableCheats->setChecked(false);
|
||||||
QString text = action->text().remove('&');
|
|
||||||
if (text == "Enable Cheats" && action->isChecked())
|
|
||||||
action->setChecked(false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
hecl::CVarManager::instance()->setDeveloperMode(isChecked, true);
|
hecl::CVarManager::instance()->setDeveloperMode(isChecked, true);
|
||||||
|
@ -137,13 +136,10 @@ void LaunchMenu::developerModeTriggered() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void LaunchMenu::cheatsTriggered() {
|
void LaunchMenu::cheatsTriggered() {
|
||||||
bool isChecked = qobject_cast<QAction*>(sender())->isChecked();
|
const bool isChecked = qobject_cast<QAction*>(sender())->isChecked();
|
||||||
|
|
||||||
if (!hecl::com_developer->toBoolean() && isChecked) {
|
if (!hecl::com_developer->toBoolean() && isChecked) {
|
||||||
for (QAction* action : actions()) {
|
m_developerMode->setChecked(false);
|
||||||
QString text = action->text().remove('&');
|
|
||||||
if (text == "Developer Mode" && !action->isChecked())
|
|
||||||
action->setChecked(true);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
hecl::CVarManager::instance()->setCheatsEnabled(isChecked, true);
|
hecl::CVarManager::instance()->setCheatsEnabled(isChecked, true);
|
||||||
|
|
|
@ -1,10 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
|
|
||||||
namespace hecl {
|
namespace hecl {
|
||||||
struct CVarCommons;
|
struct CVarCommons;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class QAction;
|
||||||
|
|
||||||
class LaunchMenu : public QMenu {
|
class LaunchMenu : public QMenu {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
hecl::CVarCommons& m_commons;
|
hecl::CVarCommons& m_commons;
|
||||||
|
@ -17,6 +20,9 @@ class LaunchMenu : public QMenu {
|
||||||
QActionGroup m_msaaGroup;
|
QActionGroup m_msaaGroup;
|
||||||
QActionGroup m_anisoGroup;
|
QActionGroup m_anisoGroup;
|
||||||
|
|
||||||
|
QAction* m_developerMode = nullptr;
|
||||||
|
QAction* m_enableCheats = nullptr;
|
||||||
|
|
||||||
void initApiAction(const QString& action);
|
void initApiAction(const QString& action);
|
||||||
void initMsaaAction(const QString& action);
|
void initMsaaAction(const QString& action);
|
||||||
void initAnisoAction(const QString& action);
|
void initAnisoAction(const QString& action);
|
||||||
|
@ -25,7 +31,8 @@ class LaunchMenu : public QMenu {
|
||||||
void initCheats();
|
void initCheats();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
LaunchMenu(hecl::CVarCommons& commons, QWidget* parent = Q_NULLPTR);
|
explicit LaunchMenu(hecl::CVarCommons& commons, QWidget* parent = Q_NULLPTR);
|
||||||
|
~LaunchMenu() override;
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void apiTriggered();
|
void apiTriggered();
|
||||||
|
|
|
@ -53,7 +53,7 @@ static void KillProcessTree(QProcess& proc) {
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const QStringList MainWindow::skUpdateTracks = QStringList() << "stable" << "dev";
|
const QStringList MainWindow::skUpdateTracks = {QStringLiteral("stable"), QStringLiteral("dev")};
|
||||||
|
|
||||||
MainWindow::MainWindow(QWidget* parent)
|
MainWindow::MainWindow(QWidget* parent)
|
||||||
: QMainWindow(parent)
|
: QMainWindow(parent)
|
||||||
|
@ -64,10 +64,12 @@ MainWindow::MainWindow(QWidget* parent)
|
||||||
, m_heclProc(this)
|
, m_heclProc(this)
|
||||||
, m_dlManager(this)
|
, m_dlManager(this)
|
||||||
, m_launchMenu(m_cvarCommons, this) {
|
, m_launchMenu(m_cvarCommons, this) {
|
||||||
if (m_settings.value("urde_arguments").isNull())
|
if (m_settings.value(QStringLiteral("urde_arguments")).isNull()) {
|
||||||
m_settings.setValue("urde_arguments", QStringList() << "--no-shader-warmup");
|
m_settings.setValue(QStringLiteral("urde_arguments"), QStringList{QStringLiteral("--no-shader-warmup")});
|
||||||
if (m_settings.value("update_track").isNull())
|
}
|
||||||
m_settings.setValue("update_track", "stable");
|
if (m_settings.value(QStringLiteral("update_track")).isNull()) {
|
||||||
|
m_settings.setValue(QStringLiteral("update_track"), QStringLiteral("stable"));
|
||||||
|
}
|
||||||
|
|
||||||
m_ui->setupUi(this);
|
m_ui->setupUi(this);
|
||||||
m_ui->heclTabs->setCurrentIndex(0);
|
m_ui->heclTabs->setCurrentIndex(0);
|
||||||
|
@ -89,8 +91,8 @@ MainWindow::MainWindow(QWidget* parent)
|
||||||
pal.setColor(QPalette::Button, QColor(53, 53, 72));
|
pal.setColor(QPalette::Button, QColor(53, 53, 72));
|
||||||
m_updateURDEButton->setPalette(pal);
|
m_updateURDEButton->setPalette(pal);
|
||||||
connect(m_updateURDEButton, &QPushButton::clicked, this, &MainWindow::onUpdateURDEPressed);
|
connect(m_updateURDEButton, &QPushButton::clicked, this, &MainWindow::onUpdateURDEPressed);
|
||||||
qDebug() << "Stored track " << m_settings.value("update_track");
|
qDebug() << "Stored track " << m_settings.value(QStringLiteral("update_track"));
|
||||||
const int index = skUpdateTracks.indexOf(m_settings.value("update_track").toString());
|
const int index = skUpdateTracks.indexOf(m_settings.value(QStringLiteral("update_track")).toString());
|
||||||
m_ui->devTrackWarning->setVisible(index == 1);
|
m_ui->devTrackWarning->setVisible(index == 1);
|
||||||
m_ui->updateTrackComboBox->setCurrentIndex(index);
|
m_ui->updateTrackComboBox->setCurrentIndex(index);
|
||||||
connect(m_ui->updateTrackComboBox, qOverload<int>(&QComboBox::currentIndexChanged), this,
|
connect(m_ui->updateTrackComboBox, qOverload<int>(&QComboBox::currentIndexChanged), this,
|
||||||
|
@ -125,13 +127,15 @@ void MainWindow::onExtract() {
|
||||||
m_heclProc.setProcessChannelMode(QProcess::ProcessChannelMode::MergedChannels);
|
m_heclProc.setProcessChannelMode(QProcess::ProcessChannelMode::MergedChannels);
|
||||||
m_heclProc.setWorkingDirectory(m_path);
|
m_heclProc.setWorkingDirectory(m_path);
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
||||||
env.insert("TERM", "xterm-color");
|
env.insert(QStringLiteral("TERM"), QStringLiteral("xterm-color"));
|
||||||
env.insert("ConEmuANSI", "ON");
|
env.insert(QStringLiteral("ConEmuANSI"), QStringLiteral("ON"));
|
||||||
m_heclProc.setProcessEnvironment(env);
|
m_heclProc.setProcessEnvironment(env);
|
||||||
disconnect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), nullptr, nullptr);
|
disconnect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), nullptr, nullptr);
|
||||||
connect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), this, &MainWindow::onExtractFinished);
|
connect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), this, &MainWindow::onExtractFinished);
|
||||||
m_heclProc.start(m_heclPath, {"extract", "-y", "-g", "-o", m_path, imgPath},
|
|
||||||
QIODevice::ReadOnly | QIODevice::Unbuffered);
|
const QStringList heclProcArguments{
|
||||||
|
QStringLiteral("extract"), QStringLiteral("-y"), QStringLiteral("-g"), QStringLiteral("-o"), m_path, imgPath};
|
||||||
|
m_heclProc.start(m_heclPath, heclProcArguments, QIODevice::ReadOnly | QIODevice::Unbuffered);
|
||||||
|
|
||||||
m_ui->heclTabs->setCurrentIndex(0);
|
m_ui->heclTabs->setCurrentIndex(0);
|
||||||
|
|
||||||
|
@ -158,12 +162,14 @@ void MainWindow::onPackage() {
|
||||||
m_heclProc.setProcessChannelMode(QProcess::ProcessChannelMode::MergedChannels);
|
m_heclProc.setProcessChannelMode(QProcess::ProcessChannelMode::MergedChannels);
|
||||||
m_heclProc.setWorkingDirectory(m_path);
|
m_heclProc.setWorkingDirectory(m_path);
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
||||||
env.insert("TERM", "xterm-color");
|
env.insert(QStringLiteral("TERM"), QStringLiteral("xterm-color"));
|
||||||
env.insert("ConEmuANSI", "ON");
|
env.insert(QStringLiteral("ConEmuANSI"), QStringLiteral("ON"));
|
||||||
m_heclProc.setProcessEnvironment(env);
|
m_heclProc.setProcessEnvironment(env);
|
||||||
disconnect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), nullptr, nullptr);
|
disconnect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), nullptr, nullptr);
|
||||||
connect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), this, &MainWindow::onPackageFinished);
|
connect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), this, &MainWindow::onPackageFinished);
|
||||||
m_heclProc.start(m_heclPath, {"package", "-y", "-g"}, QIODevice::ReadOnly | QIODevice::Unbuffered);
|
|
||||||
|
const QStringList heclProcArguments{QStringLiteral("package"), QStringLiteral("-y"), QStringLiteral("-g")};
|
||||||
|
m_heclProc.start(m_heclPath, heclProcArguments, QIODevice::ReadOnly | QIODevice::Unbuffered);
|
||||||
|
|
||||||
m_ui->heclTabs->setCurrentIndex(0);
|
m_ui->heclTabs->setCurrentIndex(0);
|
||||||
|
|
||||||
|
@ -195,14 +201,18 @@ void MainWindow::onLaunch() {
|
||||||
m_heclProc.setProcessChannelMode(QProcess::ProcessChannelMode::MergedChannels);
|
m_heclProc.setProcessChannelMode(QProcess::ProcessChannelMode::MergedChannels);
|
||||||
m_heclProc.setWorkingDirectory(m_path);
|
m_heclProc.setWorkingDirectory(m_path);
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
||||||
env.insert("TERM", "xterm-color");
|
env.insert(QStringLiteral("TERM"), QStringLiteral("xterm-color"));
|
||||||
env.insert("ConEmuANSI", "ON");
|
env.insert(QStringLiteral("ConEmuANSI"), QStringLiteral("ON"));
|
||||||
m_heclProc.setProcessEnvironment(env);
|
m_heclProc.setProcessEnvironment(env);
|
||||||
disconnect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), nullptr, nullptr);
|
disconnect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), nullptr, nullptr);
|
||||||
connect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), this, &MainWindow::onLaunchFinished);
|
connect(&m_heclProc, qOverload<int, QProcess::ExitStatus>(&QProcess::finished), this, &MainWindow::onLaunchFinished);
|
||||||
m_heclProc.start(m_urdePath, QStringList() << (m_path + "/out")
|
|
||||||
<< m_settings.value("urde_arguments").toStringList().join(' ').split(' '),
|
const auto heclProcArguments = QStringList{m_path + QStringLiteral("/out")}
|
||||||
QIODevice::ReadOnly | QIODevice::Unbuffered);
|
<< m_settings.value(QStringLiteral("urde_arguments"))
|
||||||
|
.toStringList()
|
||||||
|
.join(QLatin1Char{' '})
|
||||||
|
.split(QLatin1Char{' '});
|
||||||
|
m_heclProc.start(m_urdePath, heclProcArguments, QIODevice::ReadOnly | QIODevice::Unbuffered);
|
||||||
|
|
||||||
m_ui->heclTabs->setCurrentIndex(0);
|
m_ui->heclTabs->setCurrentIndex(0);
|
||||||
|
|
||||||
|
@ -247,7 +257,7 @@ void MainWindow::onDownloadPressed() {
|
||||||
QString filename = m_ui->binaryComboBox->currentData().value<URDEVersion>().fileString(true);
|
QString filename = m_ui->binaryComboBox->currentData().value<URDEVersion>().fileString(true);
|
||||||
disableOperations();
|
disableOperations();
|
||||||
m_ui->downloadButton->setEnabled(false);
|
m_ui->downloadButton->setEnabled(false);
|
||||||
m_dlManager.fetchBinary(filename, m_path + '/' + filename);
|
m_dlManager.fetchBinary(filename, m_path + QLatin1Char{'/'} + filename);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::onUpdateURDEPressed() {
|
void MainWindow::onUpdateURDEPressed() {
|
||||||
|
@ -305,41 +315,50 @@ void MainWindow::enableOperations() {
|
||||||
m_ui->launchBtn->setText(QStringLiteral("Launch"));
|
m_ui->launchBtn->setText(QStringLiteral("Launch"));
|
||||||
|
|
||||||
m_ui->extractBtn->setEnabled(true);
|
m_ui->extractBtn->setEnabled(true);
|
||||||
if (QFile::exists(m_path + "/MP1/!original_ids.yaml")) {
|
if (QFile::exists(m_path + QStringLiteral("/MP1/!original_ids.yaml"))) {
|
||||||
m_ui->packageBtn->setEnabled(true);
|
m_ui->packageBtn->setEnabled(true);
|
||||||
if (isPackageComplete())
|
if (isPackageComplete())
|
||||||
m_ui->launchBtn->setEnabled(true);
|
m_ui->launchBtn->setEnabled(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!m_ui->sysReqTable->isBlenderVersionOk())
|
if (!m_ui->sysReqTable->isBlenderVersionOk())
|
||||||
insertContinueNote("Blender 2.78+ must be installed. Please download via Steam or blender.org.");
|
insertContinueNote(tr("Blender 2.78+ must be installed. Please download via Steam or blender.org."));
|
||||||
else if (m_ui->launchBtn->isEnabled())
|
else if (m_ui->launchBtn->isEnabled())
|
||||||
insertContinueNote("Package complete - Press 'Launch' to start URDE.");
|
insertContinueNote(tr("Package complete - Press 'Launch' to start URDE."));
|
||||||
else if (m_ui->packageBtn->isEnabled())
|
else if (m_ui->packageBtn->isEnabled())
|
||||||
insertContinueNote("Extract complete - Press 'Package' to continue.");
|
insertContinueNote(tr("Extract complete - Press 'Package' to continue."));
|
||||||
else if (m_ui->extractBtn->isEnabled())
|
else if (m_ui->extractBtn->isEnabled())
|
||||||
insertContinueNote("Press 'Extract' to begin.");
|
insertContinueNote(tr("Press 'Extract' to begin."));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool MainWindow::isPackageComplete() const {
|
bool MainWindow::isPackageComplete() const {
|
||||||
return
|
return
|
||||||
#if RUNTIME_ORIGINAL_IDS
|
#if RUNTIME_ORIGINAL_IDS
|
||||||
QFile::exists(m_path + "/out/files/!original_ids.upak") &&
|
QFile::exists(m_path + QStringLiteral("/out/files/!original_ids.upak")) &&
|
||||||
#endif
|
#endif
|
||||||
QFile::exists(m_path + "/out/files/AudioGrp.upak") && QFile::exists(m_path + "/out/files/GGuiSys.upak") &&
|
QFile::exists(m_path + QStringLiteral("/out/files/AudioGrp.upak")) &&
|
||||||
QFile::exists(m_path + "/out/files/Metroid1.upak") && QFile::exists(m_path + "/out/files/Metroid2.upak") &&
|
QFile::exists(m_path + QStringLiteral("/out/files/GGuiSys.upak")) &&
|
||||||
QFile::exists(m_path + "/out/files/Metroid3.upak") && QFile::exists(m_path + "/out/files/Metroid4.upak") &&
|
QFile::exists(m_path + QStringLiteral("/out/files/Metroid1.upak")) &&
|
||||||
QFile::exists(m_path + "/out/files/metroid5.upak") && QFile::exists(m_path + "/out/files/Metroid6.upak") &&
|
QFile::exists(m_path + QStringLiteral("/out/files/Metroid2.upak")) &&
|
||||||
QFile::exists(m_path + "/out/files/Metroid7.upak") && QFile::exists(m_path + "/out/files/Metroid8.upak") &&
|
QFile::exists(m_path + QStringLiteral("/out/files/Metroid3.upak")) &&
|
||||||
QFile::exists(m_path + "/out/files/MidiData.upak") && QFile::exists(m_path + "/out/files/MiscData.upak") &&
|
QFile::exists(m_path + QStringLiteral("/out/files/Metroid4.upak")) &&
|
||||||
QFile::exists(m_path + "/out/files/NoARAM.upak") && QFile::exists(m_path + "/out/files/SamGunFx.upak") &&
|
QFile::exists(m_path + QStringLiteral("/out/files/metroid5.upak")) &&
|
||||||
QFile::exists(m_path + "/out/files/SamusGun.upak") && QFile::exists(m_path + "/out/files/SlideShow.upak") &&
|
QFile::exists(m_path + QStringLiteral("/out/files/Metroid6.upak")) &&
|
||||||
QFile::exists(m_path + "/out/files/TestAnim.upak") && QFile::exists(m_path + "/out/files/Tweaks.upak");
|
QFile::exists(m_path + QStringLiteral("/out/files/Metroid7.upak")) &&
|
||||||
|
QFile::exists(m_path + QStringLiteral("/out/files/Metroid8.upak")) &&
|
||||||
|
QFile::exists(m_path + QStringLiteral("/out/files/MidiData.upak")) &&
|
||||||
|
QFile::exists(m_path + QStringLiteral("/out/files/MiscData.upak")) &&
|
||||||
|
QFile::exists(m_path + QStringLiteral("/out/files/NoARAM.upak")) &&
|
||||||
|
QFile::exists(m_path + QStringLiteral("/out/files/SamGunFx.upak")) &&
|
||||||
|
QFile::exists(m_path + QStringLiteral("/out/files/SamusGun.upak")) &&
|
||||||
|
QFile::exists(m_path + QStringLiteral("/out/files/SlideShow.upak")) &&
|
||||||
|
QFile::exists(m_path + QStringLiteral("/out/files/TestAnim.upak")) &&
|
||||||
|
QFile::exists(m_path + QStringLiteral("/out/files/Tweaks.upak"));
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool GetDLPackage(const QString& path, QString& dlPackage) {
|
static bool GetDLPackage(const QString& path, QString& dlPackage) {
|
||||||
QProcess proc;
|
QProcess proc;
|
||||||
proc.start(path, {"--dlpackage"}, QIODevice::ReadOnly);
|
proc.start(path, {QStringLiteral("--dlpackage")}, QIODevice::ReadOnly);
|
||||||
if (proc.waitForStarted()) {
|
if (proc.waitForStarted()) {
|
||||||
proc.waitForFinished();
|
proc.waitForFinished();
|
||||||
if (proc.exitCode() == 100)
|
if (proc.exitCode() == 100)
|
||||||
|
@ -363,17 +382,17 @@ bool MainWindow::checkDownloadedBinary() {
|
||||||
}
|
}
|
||||||
|
|
||||||
#if __APPLE__
|
#if __APPLE__
|
||||||
QString urdePath = m_path + "/URDE.app/Contents/MacOS/urde";
|
QString urdePath = m_path + QStringLiteral("/URDE.app/Contents/MacOS/urde");
|
||||||
QString heclPath = m_path + "/URDE.app/Contents/MacOS/hecl";
|
QString heclPath = m_path + QStringLiteral("/URDE.app/Contents/MacOS/hecl");
|
||||||
QString visigenPath = m_path + "/URDE.app/Contents/MacOS/visigen";
|
QString visigenPath = m_path + QStringLiteral("/URDE.app/Contents/MacOS/visigen");
|
||||||
#elif _WIN32
|
#elif _WIN32
|
||||||
QString urdePath = m_path + "/urde.exe";
|
QString urdePath = m_path + QStringLiteral("/urde.exe");
|
||||||
QString heclPath = m_path + "/hecl.exe";
|
QString heclPath = m_path + QStringLiteral("/hecl.exe");
|
||||||
QString visigenPath = m_path + "/visigen.exe";
|
QString visigenPath = m_path + QStringLiteral("/visigen.exe");
|
||||||
#else
|
#else
|
||||||
QString urdePath = m_path + "/urde";
|
QString urdePath = m_path + QStringLiteral("/urde");
|
||||||
QString heclPath = m_path + "/hecl";
|
QString heclPath = m_path + QStringLiteral("/hecl");
|
||||||
QString visigenPath = m_path + "/visigen";
|
QString visigenPath = m_path + QStringLiteral("/visigen");
|
||||||
#endif
|
#endif
|
||||||
urdePath = QFileInfo(urdePath).absoluteFilePath();
|
urdePath = QFileInfo(urdePath).absoluteFilePath();
|
||||||
heclPath = QFileInfo(heclPath).absoluteFilePath();
|
heclPath = QFileInfo(heclPath).absoluteFilePath();
|
||||||
|
@ -445,8 +464,8 @@ void MainWindow::setPath(const QString& path) {
|
||||||
|
|
||||||
void MainWindow::initSlots() {
|
void MainWindow::initSlots() {
|
||||||
connect(&m_heclProc, &QProcess::readyRead, [=]() {
|
connect(&m_heclProc, &QProcess::readyRead, [=]() {
|
||||||
QByteArray bytes = m_heclProc.readAll();
|
const QByteArray bytes = m_heclProc.readAll();
|
||||||
setTextTermFormatting(bytes);
|
setTextTermFormatting(QString::fromUtf8(bytes));
|
||||||
});
|
});
|
||||||
|
|
||||||
connect(m_ui->extractBtn, &QPushButton::clicked, this, &MainWindow::onExtract);
|
connect(m_ui->extractBtn, &QPushButton::clicked, this, &MainWindow::onExtract);
|
||||||
|
@ -457,7 +476,7 @@ void MainWindow::initSlots() {
|
||||||
connect(m_ui->browseBtn, &QPushButton::clicked, [=]() {
|
connect(m_ui->browseBtn, &QPushButton::clicked, [=]() {
|
||||||
FileDirDialog dialog(this);
|
FileDirDialog dialog(this);
|
||||||
dialog.setDirectory(m_path);
|
dialog.setDirectory(m_path);
|
||||||
dialog.setWindowTitle("Select Working Directory");
|
dialog.setWindowTitle(tr("Select Working Directory"));
|
||||||
int res = dialog.exec();
|
int res = dialog.exec();
|
||||||
if (res == QFileDialog::Rejected)
|
if (res == QFileDialog::Rejected)
|
||||||
return;
|
return;
|
||||||
|
@ -474,7 +493,7 @@ void MainWindow::initSlots() {
|
||||||
void MainWindow::setTextTermFormatting(const QString& text) {
|
void MainWindow::setTextTermFormatting(const QString& text) {
|
||||||
m_inContinueNote = false;
|
m_inContinueNote = false;
|
||||||
|
|
||||||
QRegExp const escapeSequenceExpression(R"(\x1B\[([\d;\?FA]+)([mlh]?))");
|
QRegExp const escapeSequenceExpression(QStringLiteral(R"(\x1B\[([\d;\?FA]+)([mlh]?))"));
|
||||||
QTextCharFormat defaultTextCharFormat = m_cursor.charFormat();
|
QTextCharFormat defaultTextCharFormat = m_cursor.charFormat();
|
||||||
int offset = escapeSequenceExpression.indexIn(text);
|
int offset = escapeSequenceExpression.indexIn(text);
|
||||||
ReturnInsert(m_cursor, text.mid(0, offset));
|
ReturnInsert(m_cursor, text.mid(0, offset));
|
||||||
|
@ -482,8 +501,8 @@ void MainWindow::setTextTermFormatting(const QString& text) {
|
||||||
while (offset >= 0) {
|
while (offset >= 0) {
|
||||||
int previousOffset = offset + escapeSequenceExpression.matchedLength();
|
int previousOffset = offset + escapeSequenceExpression.matchedLength();
|
||||||
QStringList captures = escapeSequenceExpression.capturedTexts();
|
QStringList captures = escapeSequenceExpression.capturedTexts();
|
||||||
if (captures.size() >= 3 && captures[2] == "m") {
|
if (captures.size() >= 3 && captures[2] == QStringLiteral("m")) {
|
||||||
QStringList capturedTexts = captures[1].split(';');
|
QStringList capturedTexts = captures[1].split(QLatin1Char{';'});
|
||||||
QListIterator<QString> i(capturedTexts);
|
QListIterator<QString> i(capturedTexts);
|
||||||
while (i.hasNext()) {
|
while (i.hasNext()) {
|
||||||
bool ok = false;
|
bool ok = false;
|
||||||
|
@ -491,7 +510,8 @@ void MainWindow::setTextTermFormatting(const QString& text) {
|
||||||
Q_ASSERT(ok);
|
Q_ASSERT(ok);
|
||||||
ParseEscapeSequence(attribute, i, textCharFormat, defaultTextCharFormat);
|
ParseEscapeSequence(attribute, i, textCharFormat, defaultTextCharFormat);
|
||||||
}
|
}
|
||||||
} else if (captures.size() >= 2 && (captures[1].endsWith('F') || captures[1].endsWith('A'))) {
|
} else if (captures.size() >= 2 &&
|
||||||
|
(captures[1].endsWith(QLatin1Char{'F'}) || captures[1].endsWith(QLatin1Char{'A'}))) {
|
||||||
int lineCount = captures[1].chopped(1).toInt();
|
int lineCount = captures[1].chopped(1).toInt();
|
||||||
if (!lineCount)
|
if (!lineCount)
|
||||||
lineCount = 1;
|
lineCount = 1;
|
||||||
|
@ -526,8 +546,9 @@ void MainWindow::insertContinueNote(const QString& text) {
|
||||||
m_ui->processOutput->ensureCursorVisible();
|
m_ui->processOutput->ensureCursorVisible();
|
||||||
}
|
}
|
||||||
void MainWindow::onUpdateTrackChanged(int index) {
|
void MainWindow::onUpdateTrackChanged(int index) {
|
||||||
qDebug() << "Track changed from " << m_settings.value("update_track") << " to " << skUpdateTracks[index];
|
qDebug() << "Track changed from " << m_settings.value(QStringLiteral("update_track")) << " to "
|
||||||
m_settings.setValue("update_track", skUpdateTracks[index]);
|
<< skUpdateTracks[index];
|
||||||
|
m_settings.setValue(QStringLiteral("update_track"), skUpdateTracks[index]);
|
||||||
m_dlManager.fetchIndex();
|
m_dlManager.fetchIndex();
|
||||||
m_ui->devTrackWarning->setVisible(index == 1);
|
m_ui->devTrackWarning->setVisible(index == 1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,29 +43,39 @@ static QString GetWindowsVersionString() {
|
||||||
|
|
||||||
SysReqTableModel::SysReqTableModel(QObject* parent) : QAbstractTableModel(parent) {
|
SysReqTableModel::SysReqTableModel(QObject* parent) : QAbstractTableModel(parent) {
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
QFile file("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq");
|
QFile file(QStringLiteral("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"));
|
||||||
if (file.open(QFile::ReadOnly)) {
|
if (file.open(QFile::ReadOnly)) {
|
||||||
QString str(file.readAll());
|
const QString str(QString::fromUtf8(file.readAll()));
|
||||||
m_cpuSpeed = str.toInt() / 1000;
|
m_cpuSpeed = str.toInt() / 1000;
|
||||||
m_cpuSpeedStr.sprintf("%g GHz", m_cpuSpeed / 1000.0);
|
m_cpuSpeedStr.sprintf("%g GHz", m_cpuSpeed / 1000.0);
|
||||||
}
|
}
|
||||||
#elif defined(__APPLE__)
|
#elif defined(__APPLE__)
|
||||||
QProcess spProc;
|
QProcess spProc;
|
||||||
spProc.start("system_profiler", {"-xml", "SPHardwareDataType"}, QProcess::ReadOnly);
|
spProc.start(QStringLiteral("system_profiler"), {QStringLiteral("-xml"), QStringLiteral("SPHardwareDataType")},
|
||||||
|
QProcess::ReadOnly);
|
||||||
spProc.waitForFinished();
|
spProc.waitForFinished();
|
||||||
QDomDocument spDoc;
|
QDomDocument spDoc;
|
||||||
spDoc.setContent(spProc.readAll());
|
spDoc.setContent(spProc.readAll());
|
||||||
QDomElement spDocElem = spDoc.documentElement();
|
QDomElement spDocElem = spDoc.documentElement();
|
||||||
QDomElement n = spDocElem.firstChildElement("array").firstChildElement("dict").firstChildElement("key");
|
QDomElement n = spDocElem.firstChildElement(QStringLiteral("array"))
|
||||||
while (!n.isNull() && n.text() != "_items")
|
.firstChildElement(QStringLiteral("dict"))
|
||||||
n = n.nextSiblingElement("key");
|
.firstChildElement(QStringLiteral("key"));
|
||||||
|
while (!n.isNull() && n.text() != QStringLiteral("_items")) {
|
||||||
|
n = n.nextSiblingElement(QStringLiteral("key"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!n.isNull()) {
|
if (!n.isNull()) {
|
||||||
n = n.nextSiblingElement("array").firstChildElement("dict").firstChildElement("key");
|
n = n.nextSiblingElement(QStringLiteral("array"))
|
||||||
while (!n.isNull() && n.text() != "current_processor_speed")
|
.firstChildElement(QStringLiteral("dict"))
|
||||||
n = n.nextSiblingElement("key");
|
.firstChildElement(QStringLiteral("key"));
|
||||||
|
|
||||||
|
while (!n.isNull() && n.text() != QStringLiteral("current_processor_speed")) {
|
||||||
|
n = n.nextSiblingElement(QStringLiteral("key"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!n.isNull()) {
|
if (!n.isNull()) {
|
||||||
n = n.nextSiblingElement("string");
|
n = n.nextSiblingElement(QStringLiteral("string"));
|
||||||
double speed = n.text().split(' ').front().toDouble();
|
const double speed = n.text().split(QLatin1Char{' '}).front().toDouble();
|
||||||
m_cpuSpeed = uint64_t(speed * 1000.0);
|
m_cpuSpeed = uint64_t(speed * 1000.0);
|
||||||
m_cpuSpeedStr.sprintf("%g GHz", speed);
|
m_cpuSpeedStr.sprintf("%g GHz", speed);
|
||||||
}
|
}
|
||||||
|
@ -113,11 +123,12 @@ SysReqTableModel::SysReqTableModel(QObject* parent) : QAbstractTableModel(parent
|
||||||
m_osVersion = QStringLiteral("Linux");
|
m_osVersion = QStringLiteral("Linux");
|
||||||
#endif
|
#endif
|
||||||
hecl::blender::FindBlender(m_blendMajor, m_blendMinor);
|
hecl::blender::FindBlender(m_blendMajor, m_blendMinor);
|
||||||
if (m_blendMajor)
|
if (m_blendMajor) {
|
||||||
m_blendVersionStr =
|
m_blendVersionStr =
|
||||||
QStringLiteral("Blender ") + QString::number(m_blendMajor) + '.' + QString::number(m_blendMinor);
|
QStringLiteral("Blender ") + QString::number(m_blendMajor) + QLatin1Char{'.'} + QString::number(m_blendMinor);
|
||||||
else
|
} else {
|
||||||
m_blendVersionStr = QStringLiteral("Not Found");
|
m_blendVersionStr = QStringLiteral("Not Found");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void SysReqTableModel::updateFreeDiskSpace(const QString& path) {
|
void SysReqTableModel::updateFreeDiskSpace(const QString& path) {
|
||||||
|
|
|
@ -25,14 +25,14 @@ static QIcon MakeAppIcon() {
|
||||||
int main(int argc, char* argv[]) {
|
int main(int argc, char* argv[]) {
|
||||||
InitializePlatform();
|
InitializePlatform();
|
||||||
|
|
||||||
QApplication::setOrganizationName("AxioDL");
|
QApplication::setOrganizationName(QStringLiteral("AxioDL"));
|
||||||
QApplication::setApplicationName("HECL");
|
QApplication::setApplicationName(QStringLiteral("HECL"));
|
||||||
|
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
|
||||||
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
||||||
QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
|
QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
|
||||||
#endif
|
#endif
|
||||||
QApplication::setStyle(QStyleFactory::create("Fusion"));
|
QApplication::setStyle(QStyleFactory::create(QStringLiteral("Fusion")));
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
QApplication::setWindowIcon(MakeAppIcon());
|
QApplication::setWindowIcon(MakeAppIcon());
|
||||||
|
|
||||||
|
|
|
@ -1,15 +1,64 @@
|
||||||
project (QuaZip)
|
cmake_minimum_required(VERSION 2.6)
|
||||||
cmake_minimum_required(VERSION 2.8)
|
project(QuaZip)
|
||||||
|
|
||||||
find_package(Qt5Core)
|
# CMP0042: Explicitly acknowledge MACOSX_RPATH
|
||||||
find_package(ZLIB)
|
# (introduced in CMake 2.8.12, enabled by default in CMake 3.0,
|
||||||
|
# and producing a warning when unset since 3.7.1)
|
||||||
include_directories(${Qt5Core_INCLUDE_DIRS})
|
cmake_policy(SET CMP0042 NEW)
|
||||||
|
|
||||||
# All build libraries are moved to this directory
|
option(BUILD_WITH_QT4 "Build QuaZip with Qt4 no matter if Qt5 was found" OFF)
|
||||||
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR})
|
|
||||||
|
if(NOT BUILD_WITH_QT4)
|
||||||
set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)")
|
# try Qt5 first, and prefer that if found
|
||||||
set(LIB_DESTINATION "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" CACHE STRING "Library directory name" FORCE)
|
find_package(Qt5Core QUIET)
|
||||||
|
endif()
|
||||||
add_subdirectory(quazip)
|
|
||||||
|
if(Qt5Core_FOUND)
|
||||||
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
|
set(QTCORE_LIBRARIES ${Qt5Core_LIBRARIES})
|
||||||
|
set(QUAZIP_LIB_VERSION_SUFFIX 5)
|
||||||
|
# if there is no QT_ROOT, try to deduce it from Qt QtCore include
|
||||||
|
if("${QT_ROOT}" STREQUAL "")
|
||||||
|
set(QT_ROOT ${QT_QTCORE_INCLUDE_DIR}/../..)
|
||||||
|
endif()
|
||||||
|
include_directories(${Qt5Core_INCLUDE_DIRS})
|
||||||
|
|
||||||
|
macro(qt_wrap_cpp)
|
||||||
|
qt5_wrap_cpp(${ARGN})
|
||||||
|
endmacro()
|
||||||
|
else()
|
||||||
|
set(qt_min_version "4.5.0")
|
||||||
|
find_package(Qt4 REQUIRED)
|
||||||
|
set(QT_USE_QTGUI false)
|
||||||
|
include(${QT_USE_FILE})
|
||||||
|
include_directories(${QT_INCLUDES})
|
||||||
|
set(QTCORE_LIBRARIES ${QT_QTCORE_LIBRARY})
|
||||||
|
|
||||||
|
macro(qt_wrap_cpp)
|
||||||
|
qt4_wrap_cpp(${ARGN})
|
||||||
|
endmacro()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# Use system zlib on unix and Qt ZLIB on Windows
|
||||||
|
if(UNIX OR MINGW)
|
||||||
|
find_package(ZLIB REQUIRED)
|
||||||
|
else()
|
||||||
|
set(ZLIB_INCLUDE_DIRS "${QT_ROOT}/src/3rdparty/zlib" CACHE STRING "Path to ZLIB headers of Qt")
|
||||||
|
set(ZLIB_LIBRARIES "")
|
||||||
|
if(NOT EXISTS "${ZLIB_INCLUDE_DIRS}/zlib.h")
|
||||||
|
message("Please specify a valid zlib include dir")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# All build libraries are moved to this directory
|
||||||
|
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR})
|
||||||
|
|
||||||
|
set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)")
|
||||||
|
set(LIB_DESTINATION "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" CACHE STRING "Library directory name" FORCE)
|
||||||
|
set(INSTALL_PKGCONFIG_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/pkgconfig" CACHE STRING "Installation directory for pkgconfig (.pc) files" FORCE)
|
||||||
|
set(QUAZIP_LIB_TARGET_NAME quazip${QUAZIP_LIB_VERSION_SUFFIX} CACHE
|
||||||
|
INTERNAL "Target name of libquazip" FORCE)
|
||||||
|
|
||||||
|
add_subdirectory(quazip)
|
||||||
|
|
||||||
|
install(FILES QuaZipConfig.cmake DESTINATION ${LIB_DESTINATION}/cmake/QuaZip${QUAZIP_LIB_VERSION_SUFFIX} RENAME QuaZip${QUAZIP_LIB_VERSION_SUFFIX}Config.cmake)
|
||||||
|
|
|
@ -1,458 +1,474 @@
|
||||||
GNU LESSER GENERAL PUBLIC LICENSE
|
The QuaZIP library is licensed under the GNU Lesser General Public
|
||||||
Version 2.1, February 1999
|
License V2.1 plus a static linking exception.
|
||||||
|
|
||||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
STATIC LINKING EXCEPTION
|
||||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
The copyright holders give you permission to link this library with
|
||||||
of this license document, but changing it is not allowed.
|
independent modules to produce an executable, regardless of the license
|
||||||
|
terms of these independent modules, and to copy and distribute the
|
||||||
[This is the first released version of the Lesser GPL. It also counts
|
resulting executable under terms of your choice, provided that you also
|
||||||
as the successor of the GNU Library Public License, version 2, hence
|
meet, for each linked independent module, the terms and conditions of
|
||||||
the version number 2.1.]
|
the license of that module. An independent module is a module which is
|
||||||
|
not derived from or based on this library. If you modify this library,
|
||||||
Preamble
|
you must extend this exception to your version of the library.
|
||||||
|
|
||||||
The licenses for most software are designed to take away your
|
The text of the GNU Lesser General Public License V2.1 follows.
|
||||||
freedom to share and change it. By contrast, the GNU General Public
|
|
||||||
Licenses are intended to guarantee your freedom to share and change
|
GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
free software--to make sure the software is free for all its users.
|
Version 2.1, February 1999
|
||||||
|
|
||||||
This license, the Lesser General Public License, applies to some
|
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||||
specially designated software packages--typically libraries--of the
|
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
Free Software Foundation and other authors who decide to use it. You
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
can use it too, but we suggest you first think carefully about whether
|
of this license document, but changing it is not allowed.
|
||||||
this license or the ordinary General Public License is the better
|
|
||||||
strategy to use in any particular case, based on the explanations below.
|
[This is the first released version of the Lesser GPL. It also counts
|
||||||
|
as the successor of the GNU Library Public License, version 2, hence
|
||||||
When we speak of free software, we are referring to freedom of use,
|
the version number 2.1.]
|
||||||
not price. Our General Public Licenses are designed to make sure that
|
|
||||||
you have the freedom to distribute copies of free software (and charge
|
Preamble
|
||||||
for this service if you wish); that you receive source code or can get
|
|
||||||
it if you want it; that you can change the software and use pieces of
|
The licenses for most software are designed to take away your
|
||||||
it in new free programs; and that you are informed that you can do
|
freedom to share and change it. By contrast, the GNU General Public
|
||||||
these things.
|
Licenses are intended to guarantee your freedom to share and change
|
||||||
|
free software--to make sure the software is free for all its users.
|
||||||
To protect your rights, we need to make restrictions that forbid
|
|
||||||
distributors to deny you these rights or to ask you to surrender these
|
This license, the Lesser General Public License, applies to some
|
||||||
rights. These restrictions translate to certain responsibilities for
|
specially designated software packages--typically libraries--of the
|
||||||
you if you distribute copies of the library or if you modify it.
|
Free Software Foundation and other authors who decide to use it. You
|
||||||
|
can use it too, but we suggest you first think carefully about whether
|
||||||
For example, if you distribute copies of the library, whether gratis
|
this license or the ordinary General Public License is the better
|
||||||
or for a fee, you must give the recipients all the rights that we gave
|
strategy to use in any particular case, based on the explanations below.
|
||||||
you. You must make sure that they, too, receive or can get the source
|
|
||||||
code. If you link other code with the library, you must provide
|
When we speak of free software, we are referring to freedom of use,
|
||||||
complete object files to the recipients, so that they can relink them
|
not price. Our General Public Licenses are designed to make sure that
|
||||||
with the library after making changes to the library and recompiling
|
you have the freedom to distribute copies of free software (and charge
|
||||||
it. And you must show them these terms so they know their rights.
|
for this service if you wish); that you receive source code or can get
|
||||||
|
it if you want it; that you can change the software and use pieces of
|
||||||
We protect your rights with a two-step method: (1) we copyright the
|
it in new free programs; and that you are informed that you can do
|
||||||
library, and (2) we offer you this license, which gives you legal
|
these things.
|
||||||
permission to copy, distribute and/or modify the library.
|
|
||||||
|
To protect your rights, we need to make restrictions that forbid
|
||||||
To protect each distributor, we want to make it very clear that
|
distributors to deny you these rights or to ask you to surrender these
|
||||||
there is no warranty for the free library. Also, if the library is
|
rights. These restrictions translate to certain responsibilities for
|
||||||
modified by someone else and passed on, the recipients should know
|
you if you distribute copies of the library or if you modify it.
|
||||||
that what they have is not the original version, so that the original
|
|
||||||
author's reputation will not be affected by problems that might be
|
For example, if you distribute copies of the library, whether gratis
|
||||||
introduced by others.
|
or for a fee, you must give the recipients all the rights that we gave
|
||||||
|
you. You must make sure that they, too, receive or can get the source
|
||||||
Finally, software patents pose a constant threat to the existence of
|
code. If you link other code with the library, you must provide
|
||||||
any free program. We wish to make sure that a company cannot
|
complete object files to the recipients, so that they can relink them
|
||||||
effectively restrict the users of a free program by obtaining a
|
with the library after making changes to the library and recompiling
|
||||||
restrictive license from a patent holder. Therefore, we insist that
|
it. And you must show them these terms so they know their rights.
|
||||||
any patent license obtained for a version of the library must be
|
|
||||||
consistent with the full freedom of use specified in this license.
|
We protect your rights with a two-step method: (1) we copyright the
|
||||||
|
library, and (2) we offer you this license, which gives you legal
|
||||||
Most GNU software, including some libraries, is covered by the
|
permission to copy, distribute and/or modify the library.
|
||||||
ordinary GNU General Public License. This license, the GNU Lesser
|
|
||||||
General Public License, applies to certain designated libraries, and
|
To protect each distributor, we want to make it very clear that
|
||||||
is quite different from the ordinary General Public License. We use
|
there is no warranty for the free library. Also, if the library is
|
||||||
this license for certain libraries in order to permit linking those
|
modified by someone else and passed on, the recipients should know
|
||||||
libraries into non-free programs.
|
that what they have is not the original version, so that the original
|
||||||
|
author's reputation will not be affected by problems that might be
|
||||||
When a program is linked with a library, whether statically or using
|
introduced by others.
|
||||||
a shared library, the combination of the two is legally speaking a
|
|
||||||
combined work, a derivative of the original library. The ordinary
|
Finally, software patents pose a constant threat to the existence of
|
||||||
General Public License therefore permits such linking only if the
|
any free program. We wish to make sure that a company cannot
|
||||||
entire combination fits its criteria of freedom. The Lesser General
|
effectively restrict the users of a free program by obtaining a
|
||||||
Public License permits more lax criteria for linking other code with
|
restrictive license from a patent holder. Therefore, we insist that
|
||||||
the library.
|
any patent license obtained for a version of the library must be
|
||||||
|
consistent with the full freedom of use specified in this license.
|
||||||
We call this license the "Lesser" General Public License because it
|
|
||||||
does Less to protect the user's freedom than the ordinary General
|
Most GNU software, including some libraries, is covered by the
|
||||||
Public License. It also provides other free software developers Less
|
ordinary GNU General Public License. This license, the GNU Lesser
|
||||||
of an advantage over competing non-free programs. These disadvantages
|
General Public License, applies to certain designated libraries, and
|
||||||
are the reason we use the ordinary General Public License for many
|
is quite different from the ordinary General Public License. We use
|
||||||
libraries. However, the Lesser license provides advantages in certain
|
this license for certain libraries in order to permit linking those
|
||||||
special circumstances.
|
libraries into non-free programs.
|
||||||
|
|
||||||
For example, on rare occasions, there may be a special need to
|
When a program is linked with a library, whether statically or using
|
||||||
encourage the widest possible use of a certain library, so that it becomes
|
a shared library, the combination of the two is legally speaking a
|
||||||
a de-facto standard. To achieve this, non-free programs must be
|
combined work, a derivative of the original library. The ordinary
|
||||||
allowed to use the library. A more frequent case is that a free
|
General Public License therefore permits such linking only if the
|
||||||
library does the same job as widely used non-free libraries. In this
|
entire combination fits its criteria of freedom. The Lesser General
|
||||||
case, there is little to gain by limiting the free library to free
|
Public License permits more lax criteria for linking other code with
|
||||||
software only, so we use the Lesser General Public License.
|
the library.
|
||||||
|
|
||||||
In other cases, permission to use a particular library in non-free
|
We call this license the "Lesser" General Public License because it
|
||||||
programs enables a greater number of people to use a large body of
|
does Less to protect the user's freedom than the ordinary General
|
||||||
free software. For example, permission to use the GNU C Library in
|
Public License. It also provides other free software developers Less
|
||||||
non-free programs enables many more people to use the whole GNU
|
of an advantage over competing non-free programs. These disadvantages
|
||||||
operating system, as well as its variant, the GNU/Linux operating
|
are the reason we use the ordinary General Public License for many
|
||||||
system.
|
libraries. However, the Lesser license provides advantages in certain
|
||||||
|
special circumstances.
|
||||||
Although the Lesser General Public License is Less protective of the
|
|
||||||
users' freedom, it does ensure that the user of a program that is
|
For example, on rare occasions, there may be a special need to
|
||||||
linked with the Library has the freedom and the wherewithal to run
|
encourage the widest possible use of a certain library, so that it becomes
|
||||||
that program using a modified version of the Library.
|
a de-facto standard. To achieve this, non-free programs must be
|
||||||
|
allowed to use the library. A more frequent case is that a free
|
||||||
The precise terms and conditions for copying, distribution and
|
library does the same job as widely used non-free libraries. In this
|
||||||
modification follow. Pay close attention to the difference between a
|
case, there is little to gain by limiting the free library to free
|
||||||
"work based on the library" and a "work that uses the library". The
|
software only, so we use the Lesser General Public License.
|
||||||
former contains code derived from the library, whereas the latter must
|
|
||||||
be combined with the library in order to run.
|
In other cases, permission to use a particular library in non-free
|
||||||
|
programs enables a greater number of people to use a large body of
|
||||||
GNU LESSER GENERAL PUBLIC LICENSE
|
free software. For example, permission to use the GNU C Library in
|
||||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
non-free programs enables many more people to use the whole GNU
|
||||||
|
operating system, as well as its variant, the GNU/Linux operating
|
||||||
0. This License Agreement applies to any software library or other
|
system.
|
||||||
program which contains a notice placed by the copyright holder or
|
|
||||||
other authorized party saying it may be distributed under the terms of
|
Although the Lesser General Public License is Less protective of the
|
||||||
this Lesser General Public License (also called "this License").
|
users' freedom, it does ensure that the user of a program that is
|
||||||
Each licensee is addressed as "you".
|
linked with the Library has the freedom and the wherewithal to run
|
||||||
|
that program using a modified version of the Library.
|
||||||
A "library" means a collection of software functions and/or data
|
|
||||||
prepared so as to be conveniently linked with application programs
|
The precise terms and conditions for copying, distribution and
|
||||||
(which use some of those functions and data) to form executables.
|
modification follow. Pay close attention to the difference between a
|
||||||
|
"work based on the library" and a "work that uses the library". The
|
||||||
The "Library", below, refers to any such software library or work
|
former contains code derived from the library, whereas the latter must
|
||||||
which has been distributed under these terms. A "work based on the
|
be combined with the library in order to run.
|
||||||
Library" means either the Library or any derivative work under
|
|
||||||
copyright law: that is to say, a work containing the Library or a
|
GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
portion of it, either verbatim or with modifications and/or translated
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
straightforwardly into another language. (Hereinafter, translation is
|
|
||||||
included without limitation in the term "modification".)
|
0. This License Agreement applies to any software library or other
|
||||||
|
program which contains a notice placed by the copyright holder or
|
||||||
"Source code" for a work means the preferred form of the work for
|
other authorized party saying it may be distributed under the terms of
|
||||||
making modifications to it. For a library, complete source code means
|
this Lesser General Public License (also called "this License").
|
||||||
all the source code for all modules it contains, plus any associated
|
Each licensee is addressed as "you".
|
||||||
interface definition files, plus the scripts used to control compilation
|
|
||||||
and installation of the library.
|
A "library" means a collection of software functions and/or data
|
||||||
|
prepared so as to be conveniently linked with application programs
|
||||||
Activities other than copying, distribution and modification are not
|
(which use some of those functions and data) to form executables.
|
||||||
covered by this License; they are outside its scope. The act of
|
|
||||||
running a program using the Library is not restricted, and output from
|
The "Library", below, refers to any such software library or work
|
||||||
such a program is covered only if its contents constitute a work based
|
which has been distributed under these terms. A "work based on the
|
||||||
on the Library (independent of the use of the Library in a tool for
|
Library" means either the Library or any derivative work under
|
||||||
writing it). Whether that is true depends on what the Library does
|
copyright law: that is to say, a work containing the Library or a
|
||||||
and what the program that uses the Library does.
|
portion of it, either verbatim or with modifications and/or translated
|
||||||
|
straightforwardly into another language. (Hereinafter, translation is
|
||||||
1. You may copy and distribute verbatim copies of the Library's
|
included without limitation in the term "modification".)
|
||||||
complete source code as you receive it, in any medium, provided that
|
|
||||||
you conspicuously and appropriately publish on each copy an
|
"Source code" for a work means the preferred form of the work for
|
||||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
making modifications to it. For a library, complete source code means
|
||||||
all the notices that refer to this License and to the absence of any
|
all the source code for all modules it contains, plus any associated
|
||||||
warranty; and distribute a copy of this License along with the
|
interface definition files, plus the scripts used to control compilation
|
||||||
Library.
|
and installation of the library.
|
||||||
|
|
||||||
You may charge a fee for the physical act of transferring a copy,
|
Activities other than copying, distribution and modification are not
|
||||||
and you may at your option offer warranty protection in exchange for a
|
covered by this License; they are outside its scope. The act of
|
||||||
fee.
|
running a program using the Library is not restricted, and output from
|
||||||
|
such a program is covered only if its contents constitute a work based
|
||||||
2. You may modify your copy or copies of the Library or any portion
|
on the Library (independent of the use of the Library in a tool for
|
||||||
of it, thus forming a work based on the Library, and copy and
|
writing it). Whether that is true depends on what the Library does
|
||||||
distribute such modifications or work under the terms of Section 1
|
and what the program that uses the Library does.
|
||||||
above, provided that you also meet all of these conditions:
|
|
||||||
|
1. You may copy and distribute verbatim copies of the Library's
|
||||||
a) The modified work must itself be a software library.
|
complete source code as you receive it, in any medium, provided that
|
||||||
|
you conspicuously and appropriately publish on each copy an
|
||||||
b) You must cause the files modified to carry prominent notices
|
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||||
stating that you changed the files and the date of any change.
|
all the notices that refer to this License and to the absence of any
|
||||||
|
warranty; and distribute a copy of this License along with the
|
||||||
c) You must cause the whole of the work to be licensed at no
|
Library.
|
||||||
charge to all third parties under the terms of this License.
|
|
||||||
|
You may charge a fee for the physical act of transferring a copy,
|
||||||
d) If a facility in the modified Library refers to a function or a
|
and you may at your option offer warranty protection in exchange for a
|
||||||
table of data to be supplied by an application program that uses
|
fee.
|
||||||
the facility, other than as an argument passed when the facility
|
|
||||||
is invoked, then you must make a good faith effort to ensure that,
|
2. You may modify your copy or copies of the Library or any portion
|
||||||
in the event an application does not supply such function or
|
of it, thus forming a work based on the Library, and copy and
|
||||||
table, the facility still operates, and performs whatever part of
|
distribute such modifications or work under the terms of Section 1
|
||||||
its purpose remains meaningful.
|
above, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
(For example, a function in a library to compute square roots has
|
a) The modified work must itself be a software library.
|
||||||
a purpose that is entirely well-defined independent of the
|
|
||||||
application. Therefore, Subsection 2d requires that any
|
b) You must cause the files modified to carry prominent notices
|
||||||
application-supplied function or table used by this function must
|
stating that you changed the files and the date of any change.
|
||||||
be optional: if the application does not supply it, the square
|
|
||||||
root function must still compute square roots.)
|
c) You must cause the whole of the work to be licensed at no
|
||||||
|
charge to all third parties under the terms of this License.
|
||||||
These requirements apply to the modified work as a whole. If
|
|
||||||
identifiable sections of that work are not derived from the Library,
|
d) If a facility in the modified Library refers to a function or a
|
||||||
and can be reasonably considered independent and separate works in
|
table of data to be supplied by an application program that uses
|
||||||
themselves, then this License, and its terms, do not apply to those
|
the facility, other than as an argument passed when the facility
|
||||||
sections when you distribute them as separate works. But when you
|
is invoked, then you must make a good faith effort to ensure that,
|
||||||
distribute the same sections as part of a whole which is a work based
|
in the event an application does not supply such function or
|
||||||
on the Library, the distribution of the whole must be on the terms of
|
table, the facility still operates, and performs whatever part of
|
||||||
this License, whose permissions for other licensees extend to the
|
its purpose remains meaningful.
|
||||||
entire whole, and thus to each and every part regardless of who wrote
|
|
||||||
it.
|
(For example, a function in a library to compute square roots has
|
||||||
|
a purpose that is entirely well-defined independent of the
|
||||||
Thus, it is not the intent of this section to claim rights or contest
|
application. Therefore, Subsection 2d requires that any
|
||||||
your rights to work written entirely by you; rather, the intent is to
|
application-supplied function or table used by this function must
|
||||||
exercise the right to control the distribution of derivative or
|
be optional: if the application does not supply it, the square
|
||||||
collective works based on the Library.
|
root function must still compute square roots.)
|
||||||
|
|
||||||
In addition, mere aggregation of another work not based on the Library
|
These requirements apply to the modified work as a whole. If
|
||||||
with the Library (or with a work based on the Library) on a volume of
|
identifiable sections of that work are not derived from the Library,
|
||||||
a storage or distribution medium does not bring the other work under
|
and can be reasonably considered independent and separate works in
|
||||||
the scope of this License.
|
themselves, then this License, and its terms, do not apply to those
|
||||||
|
sections when you distribute them as separate works. But when you
|
||||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
distribute the same sections as part of a whole which is a work based
|
||||||
License instead of this License to a given copy of the Library. To do
|
on the Library, the distribution of the whole must be on the terms of
|
||||||
this, you must alter all the notices that refer to this License, so
|
this License, whose permissions for other licensees extend to the
|
||||||
that they refer to the ordinary GNU General Public License, version 2,
|
entire whole, and thus to each and every part regardless of who wrote
|
||||||
instead of to this License. (If a newer version than version 2 of the
|
it.
|
||||||
ordinary GNU General Public License has appeared, then you can specify
|
|
||||||
that version instead if you wish.) Do not make any other change in
|
Thus, it is not the intent of this section to claim rights or contest
|
||||||
these notices.
|
your rights to work written entirely by you; rather, the intent is to
|
||||||
|
exercise the right to control the distribution of derivative or
|
||||||
Once this change is made in a given copy, it is irreversible for
|
collective works based on the Library.
|
||||||
that copy, so the ordinary GNU General Public License applies to all
|
|
||||||
subsequent copies and derivative works made from that copy.
|
In addition, mere aggregation of another work not based on the Library
|
||||||
|
with the Library (or with a work based on the Library) on a volume of
|
||||||
This option is useful when you wish to copy part of the code of
|
a storage or distribution medium does not bring the other work under
|
||||||
the Library into a program that is not a library.
|
the scope of this License.
|
||||||
|
|
||||||
4. You may copy and distribute the Library (or a portion or
|
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||||
derivative of it, under Section 2) in object code or executable form
|
License instead of this License to a given copy of the Library. To do
|
||||||
under the terms of Sections 1 and 2 above provided that you accompany
|
this, you must alter all the notices that refer to this License, so
|
||||||
it with the complete corresponding machine-readable source code, which
|
that they refer to the ordinary GNU General Public License, version 2,
|
||||||
must be distributed under the terms of Sections 1 and 2 above on a
|
instead of to this License. (If a newer version than version 2 of the
|
||||||
medium customarily used for software interchange.
|
ordinary GNU General Public License has appeared, then you can specify
|
||||||
|
that version instead if you wish.) Do not make any other change in
|
||||||
If distribution of object code is made by offering access to copy
|
these notices.
|
||||||
from a designated place, then offering equivalent access to copy the
|
|
||||||
source code from the same place satisfies the requirement to
|
Once this change is made in a given copy, it is irreversible for
|
||||||
distribute the source code, even though third parties are not
|
that copy, so the ordinary GNU General Public License applies to all
|
||||||
compelled to copy the source along with the object code.
|
subsequent copies and derivative works made from that copy.
|
||||||
|
|
||||||
5. A program that contains no derivative of any portion of the
|
This option is useful when you wish to copy part of the code of
|
||||||
Library, but is designed to work with the Library by being compiled or
|
the Library into a program that is not a library.
|
||||||
linked with it, is called a "work that uses the Library". Such a
|
|
||||||
work, in isolation, is not a derivative work of the Library, and
|
4. You may copy and distribute the Library (or a portion or
|
||||||
therefore falls outside the scope of this License.
|
derivative of it, under Section 2) in object code or executable form
|
||||||
|
under the terms of Sections 1 and 2 above provided that you accompany
|
||||||
However, linking a "work that uses the Library" with the Library
|
it with the complete corresponding machine-readable source code, which
|
||||||
creates an executable that is a derivative of the Library (because it
|
must be distributed under the terms of Sections 1 and 2 above on a
|
||||||
contains portions of the Library), rather than a "work that uses the
|
medium customarily used for software interchange.
|
||||||
library". The executable is therefore covered by this License.
|
|
||||||
Section 6 states terms for distribution of such executables.
|
If distribution of object code is made by offering access to copy
|
||||||
|
from a designated place, then offering equivalent access to copy the
|
||||||
When a "work that uses the Library" uses material from a header file
|
source code from the same place satisfies the requirement to
|
||||||
that is part of the Library, the object code for the work may be a
|
distribute the source code, even though third parties are not
|
||||||
derivative work of the Library even though the source code is not.
|
compelled to copy the source along with the object code.
|
||||||
Whether this is true is especially significant if the work can be
|
|
||||||
linked without the Library, or if the work is itself a library. The
|
5. A program that contains no derivative of any portion of the
|
||||||
threshold for this to be true is not precisely defined by law.
|
Library, but is designed to work with the Library by being compiled or
|
||||||
|
linked with it, is called a "work that uses the Library". Such a
|
||||||
If such an object file uses only numerical parameters, data
|
work, in isolation, is not a derivative work of the Library, and
|
||||||
structure layouts and accessors, and small macros and small inline
|
therefore falls outside the scope of this License.
|
||||||
functions (ten lines or less in length), then the use of the object
|
|
||||||
file is unrestricted, regardless of whether it is legally a derivative
|
However, linking a "work that uses the Library" with the Library
|
||||||
work. (Executables containing this object code plus portions of the
|
creates an executable that is a derivative of the Library (because it
|
||||||
Library will still fall under Section 6.)
|
contains portions of the Library), rather than a "work that uses the
|
||||||
|
library". The executable is therefore covered by this License.
|
||||||
Otherwise, if the work is a derivative of the Library, you may
|
Section 6 states terms for distribution of such executables.
|
||||||
distribute the object code for the work under the terms of Section 6.
|
|
||||||
Any executables containing that work also fall under Section 6,
|
When a "work that uses the Library" uses material from a header file
|
||||||
whether or not they are linked directly with the Library itself.
|
that is part of the Library, the object code for the work may be a
|
||||||
|
derivative work of the Library even though the source code is not.
|
||||||
6. As an exception to the Sections above, you may also combine or
|
Whether this is true is especially significant if the work can be
|
||||||
link a "work that uses the Library" with the Library to produce a
|
linked without the Library, or if the work is itself a library. The
|
||||||
work containing portions of the Library, and distribute that work
|
threshold for this to be true is not precisely defined by law.
|
||||||
under terms of your choice, provided that the terms permit
|
|
||||||
modification of the work for the customer's own use and reverse
|
If such an object file uses only numerical parameters, data
|
||||||
engineering for debugging such modifications.
|
structure layouts and accessors, and small macros and small inline
|
||||||
|
functions (ten lines or less in length), then the use of the object
|
||||||
You must give prominent notice with each copy of the work that the
|
file is unrestricted, regardless of whether it is legally a derivative
|
||||||
Library is used in it and that the Library and its use are covered by
|
work. (Executables containing this object code plus portions of the
|
||||||
this License. You must supply a copy of this License. If the work
|
Library will still fall under Section 6.)
|
||||||
during execution displays copyright notices, you must include the
|
|
||||||
copyright notice for the Library among them, as well as a reference
|
Otherwise, if the work is a derivative of the Library, you may
|
||||||
directing the user to the copy of this License. Also, you must do one
|
distribute the object code for the work under the terms of Section 6.
|
||||||
of these things:
|
Any executables containing that work also fall under Section 6,
|
||||||
|
whether or not they are linked directly with the Library itself.
|
||||||
a) Accompany the work with the complete corresponding
|
|
||||||
machine-readable source code for the Library including whatever
|
6. As an exception to the Sections above, you may also combine or
|
||||||
changes were used in the work (which must be distributed under
|
link a "work that uses the Library" with the Library to produce a
|
||||||
Sections 1 and 2 above); and, if the work is an executable linked
|
work containing portions of the Library, and distribute that work
|
||||||
with the Library, with the complete machine-readable "work that
|
under terms of your choice, provided that the terms permit
|
||||||
uses the Library", as object code and/or source code, so that the
|
modification of the work for the customer's own use and reverse
|
||||||
user can modify the Library and then relink to produce a modified
|
engineering for debugging such modifications.
|
||||||
executable containing the modified Library. (It is understood
|
|
||||||
that the user who changes the contents of definitions files in the
|
You must give prominent notice with each copy of the work that the
|
||||||
Library will not necessarily be able to recompile the application
|
Library is used in it and that the Library and its use are covered by
|
||||||
to use the modified definitions.)
|
this License. You must supply a copy of this License. If the work
|
||||||
|
during execution displays copyright notices, you must include the
|
||||||
b) Use a suitable shared library mechanism for linking with the
|
copyright notice for the Library among them, as well as a reference
|
||||||
Library. A suitable mechanism is one that (1) uses at run time a
|
directing the user to the copy of this License. Also, you must do one
|
||||||
copy of the library already present on the user's computer system,
|
of these things:
|
||||||
rather than copying library functions into the executable, and (2)
|
|
||||||
will operate properly with a modified version of the library, if
|
a) Accompany the work with the complete corresponding
|
||||||
the user installs one, as long as the modified version is
|
machine-readable source code for the Library including whatever
|
||||||
interface-compatible with the version that the work was made with.
|
changes were used in the work (which must be distributed under
|
||||||
|
Sections 1 and 2 above); and, if the work is an executable linked
|
||||||
c) Accompany the work with a written offer, valid for at
|
with the Library, with the complete machine-readable "work that
|
||||||
least three years, to give the same user the materials
|
uses the Library", as object code and/or source code, so that the
|
||||||
specified in Subsection 6a, above, for a charge no more
|
user can modify the Library and then relink to produce a modified
|
||||||
than the cost of performing this distribution.
|
executable containing the modified Library. (It is understood
|
||||||
|
that the user who changes the contents of definitions files in the
|
||||||
d) If distribution of the work is made by offering access to copy
|
Library will not necessarily be able to recompile the application
|
||||||
from a designated place, offer equivalent access to copy the above
|
to use the modified definitions.)
|
||||||
specified materials from the same place.
|
|
||||||
|
b) Use a suitable shared library mechanism for linking with the
|
||||||
e) Verify that the user has already received a copy of these
|
Library. A suitable mechanism is one that (1) uses at run time a
|
||||||
materials or that you have already sent this user a copy.
|
copy of the library already present on the user's computer system,
|
||||||
|
rather than copying library functions into the executable, and (2)
|
||||||
For an executable, the required form of the "work that uses the
|
will operate properly with a modified version of the library, if
|
||||||
Library" must include any data and utility programs needed for
|
the user installs one, as long as the modified version is
|
||||||
reproducing the executable from it. However, as a special exception,
|
interface-compatible with the version that the work was made with.
|
||||||
the materials to be distributed need not include anything that is
|
|
||||||
normally distributed (in either source or binary form) with the major
|
c) Accompany the work with a written offer, valid for at
|
||||||
components (compiler, kernel, and so on) of the operating system on
|
least three years, to give the same user the materials
|
||||||
which the executable runs, unless that component itself accompanies
|
specified in Subsection 6a, above, for a charge no more
|
||||||
the executable.
|
than the cost of performing this distribution.
|
||||||
|
|
||||||
It may happen that this requirement contradicts the license
|
d) If distribution of the work is made by offering access to copy
|
||||||
restrictions of other proprietary libraries that do not normally
|
from a designated place, offer equivalent access to copy the above
|
||||||
accompany the operating system. Such a contradiction means you cannot
|
specified materials from the same place.
|
||||||
use both them and the Library together in an executable that you
|
|
||||||
distribute.
|
e) Verify that the user has already received a copy of these
|
||||||
|
materials or that you have already sent this user a copy.
|
||||||
7. You may place library facilities that are a work based on the
|
|
||||||
Library side-by-side in a single library together with other library
|
For an executable, the required form of the "work that uses the
|
||||||
facilities not covered by this License, and distribute such a combined
|
Library" must include any data and utility programs needed for
|
||||||
library, provided that the separate distribution of the work based on
|
reproducing the executable from it. However, as a special exception,
|
||||||
the Library and of the other library facilities is otherwise
|
the materials to be distributed need not include anything that is
|
||||||
permitted, and provided that you do these two things:
|
normally distributed (in either source or binary form) with the major
|
||||||
|
components (compiler, kernel, and so on) of the operating system on
|
||||||
a) Accompany the combined library with a copy of the same work
|
which the executable runs, unless that component itself accompanies
|
||||||
based on the Library, uncombined with any other library
|
the executable.
|
||||||
facilities. This must be distributed under the terms of the
|
|
||||||
Sections above.
|
It may happen that this requirement contradicts the license
|
||||||
|
restrictions of other proprietary libraries that do not normally
|
||||||
b) Give prominent notice with the combined library of the fact
|
accompany the operating system. Such a contradiction means you cannot
|
||||||
that part of it is a work based on the Library, and explaining
|
use both them and the Library together in an executable that you
|
||||||
where to find the accompanying uncombined form of the same work.
|
distribute.
|
||||||
|
|
||||||
8. You may not copy, modify, sublicense, link with, or distribute
|
7. You may place library facilities that are a work based on the
|
||||||
the Library except as expressly provided under this License. Any
|
Library side-by-side in a single library together with other library
|
||||||
attempt otherwise to copy, modify, sublicense, link with, or
|
facilities not covered by this License, and distribute such a combined
|
||||||
distribute the Library is void, and will automatically terminate your
|
library, provided that the separate distribution of the work based on
|
||||||
rights under this License. However, parties who have received copies,
|
the Library and of the other library facilities is otherwise
|
||||||
or rights, from you under this License will not have their licenses
|
permitted, and provided that you do these two things:
|
||||||
terminated so long as such parties remain in full compliance.
|
|
||||||
|
a) Accompany the combined library with a copy of the same work
|
||||||
9. You are not required to accept this License, since you have not
|
based on the Library, uncombined with any other library
|
||||||
signed it. However, nothing else grants you permission to modify or
|
facilities. This must be distributed under the terms of the
|
||||||
distribute the Library or its derivative works. These actions are
|
Sections above.
|
||||||
prohibited by law if you do not accept this License. Therefore, by
|
|
||||||
modifying or distributing the Library (or any work based on the
|
b) Give prominent notice with the combined library of the fact
|
||||||
Library), you indicate your acceptance of this License to do so, and
|
that part of it is a work based on the Library, and explaining
|
||||||
all its terms and conditions for copying, distributing or modifying
|
where to find the accompanying uncombined form of the same work.
|
||||||
the Library or works based on it.
|
|
||||||
|
8. You may not copy, modify, sublicense, link with, or distribute
|
||||||
10. Each time you redistribute the Library (or any work based on the
|
the Library except as expressly provided under this License. Any
|
||||||
Library), the recipient automatically receives a license from the
|
attempt otherwise to copy, modify, sublicense, link with, or
|
||||||
original licensor to copy, distribute, link with or modify the Library
|
distribute the Library is void, and will automatically terminate your
|
||||||
subject to these terms and conditions. You may not impose any further
|
rights under this License. However, parties who have received copies,
|
||||||
restrictions on the recipients' exercise of the rights granted herein.
|
or rights, from you under this License will not have their licenses
|
||||||
You are not responsible for enforcing compliance by third parties with
|
terminated so long as such parties remain in full compliance.
|
||||||
this License.
|
|
||||||
|
9. You are not required to accept this License, since you have not
|
||||||
11. If, as a consequence of a court judgment or allegation of patent
|
signed it. However, nothing else grants you permission to modify or
|
||||||
infringement or for any other reason (not limited to patent issues),
|
distribute the Library or its derivative works. These actions are
|
||||||
conditions are imposed on you (whether by court order, agreement or
|
prohibited by law if you do not accept this License. Therefore, by
|
||||||
otherwise) that contradict the conditions of this License, they do not
|
modifying or distributing the Library (or any work based on the
|
||||||
excuse you from the conditions of this License. If you cannot
|
Library), you indicate your acceptance of this License to do so, and
|
||||||
distribute so as to satisfy simultaneously your obligations under this
|
all its terms and conditions for copying, distributing or modifying
|
||||||
License and any other pertinent obligations, then as a consequence you
|
the Library or works based on it.
|
||||||
may not distribute the Library at all. For example, if a patent
|
|
||||||
license would not permit royalty-free redistribution of the Library by
|
10. Each time you redistribute the Library (or any work based on the
|
||||||
all those who receive copies directly or indirectly through you, then
|
Library), the recipient automatically receives a license from the
|
||||||
the only way you could satisfy both it and this License would be to
|
original licensor to copy, distribute, link with or modify the Library
|
||||||
refrain entirely from distribution of the Library.
|
subject to these terms and conditions. You may not impose any further
|
||||||
|
restrictions on the recipients' exercise of the rights granted herein.
|
||||||
If any portion of this section is held invalid or unenforceable under any
|
You are not responsible for enforcing compliance by third parties with
|
||||||
particular circumstance, the balance of the section is intended to apply,
|
this License.
|
||||||
and the section as a whole is intended to apply in other circumstances.
|
|
||||||
|
11. If, as a consequence of a court judgment or allegation of patent
|
||||||
It is not the purpose of this section to induce you to infringe any
|
infringement or for any other reason (not limited to patent issues),
|
||||||
patents or other property right claims or to contest validity of any
|
conditions are imposed on you (whether by court order, agreement or
|
||||||
such claims; this section has the sole purpose of protecting the
|
otherwise) that contradict the conditions of this License, they do not
|
||||||
integrity of the free software distribution system which is
|
excuse you from the conditions of this License. If you cannot
|
||||||
implemented by public license practices. Many people have made
|
distribute so as to satisfy simultaneously your obligations under this
|
||||||
generous contributions to the wide range of software distributed
|
License and any other pertinent obligations, then as a consequence you
|
||||||
through that system in reliance on consistent application of that
|
may not distribute the Library at all. For example, if a patent
|
||||||
system; it is up to the author/donor to decide if he or she is willing
|
license would not permit royalty-free redistribution of the Library by
|
||||||
to distribute software through any other system and a licensee cannot
|
all those who receive copies directly or indirectly through you, then
|
||||||
impose that choice.
|
the only way you could satisfy both it and this License would be to
|
||||||
|
refrain entirely from distribution of the Library.
|
||||||
This section is intended to make thoroughly clear what is believed to
|
|
||||||
be a consequence of the rest of this License.
|
If any portion of this section is held invalid or unenforceable under any
|
||||||
|
particular circumstance, the balance of the section is intended to apply,
|
||||||
12. If the distribution and/or use of the Library is restricted in
|
and the section as a whole is intended to apply in other circumstances.
|
||||||
certain countries either by patents or by copyrighted interfaces, the
|
|
||||||
original copyright holder who places the Library under this License may add
|
It is not the purpose of this section to induce you to infringe any
|
||||||
an explicit geographical distribution limitation excluding those countries,
|
patents or other property right claims or to contest validity of any
|
||||||
so that distribution is permitted only in or among countries not thus
|
such claims; this section has the sole purpose of protecting the
|
||||||
excluded. In such case, this License incorporates the limitation as if
|
integrity of the free software distribution system which is
|
||||||
written in the body of this License.
|
implemented by public license practices. Many people have made
|
||||||
|
generous contributions to the wide range of software distributed
|
||||||
13. The Free Software Foundation may publish revised and/or new
|
through that system in reliance on consistent application of that
|
||||||
versions of the Lesser General Public License from time to time.
|
system; it is up to the author/donor to decide if he or she is willing
|
||||||
Such new versions will be similar in spirit to the present version,
|
to distribute software through any other system and a licensee cannot
|
||||||
but may differ in detail to address new problems or concerns.
|
impose that choice.
|
||||||
|
|
||||||
Each version is given a distinguishing version number. If the Library
|
This section is intended to make thoroughly clear what is believed to
|
||||||
specifies a version number of this License which applies to it and
|
be a consequence of the rest of this License.
|
||||||
"any later version", you have the option of following the terms and
|
|
||||||
conditions either of that version or of any later version published by
|
12. If the distribution and/or use of the Library is restricted in
|
||||||
the Free Software Foundation. If the Library does not specify a
|
certain countries either by patents or by copyrighted interfaces, the
|
||||||
license version number, you may choose any version ever published by
|
original copyright holder who places the Library under this License may add
|
||||||
the Free Software Foundation.
|
an explicit geographical distribution limitation excluding those countries,
|
||||||
|
so that distribution is permitted only in or among countries not thus
|
||||||
14. If you wish to incorporate parts of the Library into other free
|
excluded. In such case, this License incorporates the limitation as if
|
||||||
programs whose distribution conditions are incompatible with these,
|
written in the body of this License.
|
||||||
write to the author to ask for permission. For software which is
|
|
||||||
copyrighted by the Free Software Foundation, write to the Free
|
13. The Free Software Foundation may publish revised and/or new
|
||||||
Software Foundation; we sometimes make exceptions for this. Our
|
versions of the Lesser General Public License from time to time.
|
||||||
decision will be guided by the two goals of preserving the free status
|
Such new versions will be similar in spirit to the present version,
|
||||||
of all derivatives of our free software and of promoting the sharing
|
but may differ in detail to address new problems or concerns.
|
||||||
and reuse of software generally.
|
|
||||||
|
Each version is given a distinguishing version number. If the Library
|
||||||
NO WARRANTY
|
specifies a version number of this License which applies to it and
|
||||||
|
"any later version", you have the option of following the terms and
|
||||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
conditions either of that version or of any later version published by
|
||||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
the Free Software Foundation. If the Library does not specify a
|
||||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
license version number, you may choose any version ever published by
|
||||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
the Free Software Foundation.
|
||||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
14. If you wish to incorporate parts of the Library into other free
|
||||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
programs whose distribution conditions are incompatible with these,
|
||||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
write to the author to ask for permission. For software which is
|
||||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
copyrighted by the Free Software Foundation, write to the Free
|
||||||
|
Software Foundation; we sometimes make exceptions for this. Our
|
||||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
decision will be guided by the two goals of preserving the free status
|
||||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
of all derivatives of our free software and of promoting the sharing
|
||||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
and reuse of software generally.
|
||||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
|
||||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
NO WARRANTY
|
||||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
|
||||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||||
DAMAGES.
|
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||||
|
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
END OF TERMS AND CONDITIONS
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||||
|
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||||
|
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||||
|
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||||
|
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||||
|
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||||
|
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||||
|
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||||
|
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||||
|
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||||
|
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||||
|
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||||
|
DAMAGES.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
|
@ -1,143 +1,186 @@
|
||||||
QuaZIP changes
|
QuaZIP changes
|
||||||
|
|
||||||
* 2014-02-09 0.6.2
|
* 2019-05-27 0.8.1
|
||||||
* QuaZipNewInfo / QuaZipFileInfo64 now provide API to access/set
|
* CMake regression fix
|
||||||
NTFS time stamps - useful even on non-NTFS systems if you
|
|
||||||
need more precise dates and times than default ones.
|
* 2019-05-23 0.8
|
||||||
* QuaZipNewInfo may now be initialized from QuaZipFileInfo64.
|
* Support for UTF-8 in file names and comments (Denis Zavorotnyy)
|
||||||
* No more crashes when using QSaveFile as QIODevice for ZIP.
|
* get/setOsCode(), get/setDefaultOsCode()
|
||||||
* The new QuaZip::setAutoClose() method allows to leave the
|
* Fixed Z_STREAM_END handling in QuaZioDevice
|
||||||
QIODevice open when you close the QuaZip instance.
|
|
||||||
* qztest now depends on quazip, no longer breaking the build.
|
* 2018-06-13 0.7.6
|
||||||
|
* Fixed the Zip Slip vulnerability in JlCompress
|
||||||
* 2014-01-26 0.6.1
|
* Renamed crypt.h to minizip_crypt.h to avoid conflicts
|
||||||
* Improved zip64 support.
|
|
||||||
* A LOT more tests thanks to g++ --coverage / lcov.
|
* 2018-05-20 0.7.5
|
||||||
* JlCompress extraction methods now create files with default
|
* Fixed target_link_libraries call in CMakeLists
|
||||||
permissions if they are zero in the original archive.
|
* Worked around a Qt 4.6 bug (QTBUG-15421) screwing up hidden
|
||||||
* Some QuaZipDir fixes (thanks to the new tests).
|
files handling in JlCompress::compressDir()
|
||||||
|
* Removed Q_FOREACH uses to avoid conflicts (SF patch #32)
|
||||||
* 2014-01-22 0.6
|
|
||||||
* Minizip updated to 1.1 (with all the necessary modifications
|
* 2017-02-05 0.7.4
|
||||||
re-done), and that means that...
|
* Static analysis patch from Intel Deutschland GmbH
|
||||||
* the long-awaited zip64 support is now available!
|
* Replaced UNUSED with QUAZIP_UNUSED to avoid name clashes
|
||||||
* A few rather minor fixes.
|
* Minor bug fixes
|
||||||
|
|
||||||
* 2014-01-19 0.5.2
|
* 2017-02-05 0.7.3
|
||||||
* Some minor bug fixes.
|
* Symlink handling
|
||||||
* API to access file permissions subfield of the external
|
* Static linking exception for LGPL
|
||||||
attributes.
|
* Minor bug fixes
|
||||||
* MS VS 2012 Express support.
|
|
||||||
* API to set the default codec used to encode/decode file names
|
* 2016-03-29 0.7.2
|
||||||
(mainly for use by various wrappers such as JlCompress, when
|
* New JlCompress methods (QIODevice*-based API by Lukasz Kwiecinski)
|
||||||
you don't have direct access to the underlying QuaZip instance).
|
* Implemented QuaZioDevice::atEnd() and bytesAvailable()--these might
|
||||||
|
break ABI, but pretty unlikely.
|
||||||
* 2013-03-02 0.5.1
|
|
||||||
* Lots of QuaZipDir fixes, thanks to all bug reporters.
|
* 2015-01-07 0.7.1
|
||||||
* Full Qt Creator support.
|
* Fixed licensing issues (bug #45).
|
||||||
* MS VS 2010 Express support.
|
* Added the convenience method QuaZipFileInfo::isEncrypted().
|
||||||
* Qt5 support (didn't need any source code changes anyway).
|
|
||||||
* Lots of minor bug fixes.
|
* 2014-07-24 0.7
|
||||||
|
* It is now possible to write ZIP files to sequential devices
|
||||||
* 2012-09-07 0.5
|
like sockets (only in mdCreate mode, so no self-extract, sorry).
|
||||||
* Added run_moc.bat files for building under Windows in case Qt
|
* A few zip64 fixes.
|
||||||
integration is not available (e. g. VS 2008 Express).
|
* Several bug fixes and portability improvements.
|
||||||
* Added the QuaZipDir class to simplify ZIP navigation in terms
|
|
||||||
of directories.
|
* 2014-02-09 0.6.2
|
||||||
* Added the QuaGzipFile class for working with GZIP archives. It
|
* QuaZipNewInfo / QuaZipFileInfo64 now provide API to access/set
|
||||||
was added as a bonus since it has nothing to do with the main
|
NTFS time stamps - useful even on non-NTFS systems if you
|
||||||
purpose of the library. It probably won't get any major
|
need more precise dates and times than default ones.
|
||||||
improvements, although minor bug fixes are possible.
|
* QuaZipNewInfo may now be initialized from QuaZipFileInfo64.
|
||||||
* Added the QuaZIODevice class for working with zlib
|
* No more crashes when using QSaveFile as QIODevice for ZIP.
|
||||||
compression. It has nothing to do with the ZIP format, and
|
* The new QuaZip::setAutoClose() method allows to leave the
|
||||||
therefore the same notice as for the QuaGzipFile applies.
|
QIODevice open when you close the QuaZip instance.
|
||||||
* The global comment is no longer erased when adding files to
|
* qztest now depends on quazip, no longer breaking the build.
|
||||||
an archive.
|
|
||||||
* Many bug fixes.
|
* 2014-01-26 0.6.1
|
||||||
|
* Improved zip64 support.
|
||||||
* 2012-01-14 0.4.4
|
* A LOT more tests thanks to g++ --coverage / lcov.
|
||||||
* Fixed isSequential() test that was causing open() failures on
|
* JlCompress extraction methods now create files with default
|
||||||
Unix.
|
permissions if they are zero in the original archive.
|
||||||
* Fixed sub-directory compressing in JlCompress.
|
* Some QuaZipDir fixes (thanks to the new tests).
|
||||||
* Added MS VS 2008 solution, compatible with the binary Qt
|
|
||||||
distribution (tested on MS VS 2008 Express, had to run MOC
|
* 2014-01-22 0.6
|
||||||
manually due to the lack of plugin in Express).
|
* Minizip updated to 1.1 (with all the necessary modifications
|
||||||
* Fixed extracting directories in JlCompress.
|
re-done), and that means that...
|
||||||
* Fixed JlCompress.h includes in the test suite, which used
|
* the long-awaited zip64 support is now available!
|
||||||
lowercase names thus breaking on case-sensitive systems.
|
* A few rather minor fixes.
|
||||||
* Implemented missing QuaZipFile::getZip() that was only
|
|
||||||
declared.
|
* 2014-01-19 0.5.2
|
||||||
* Fixed reopening closed files.
|
* Some minor bug fixes.
|
||||||
* Fixed possible memory leak in case of open error.
|
* API to access file permissions subfield of the external
|
||||||
|
attributes.
|
||||||
* 2011-09-09 0.4.3
|
* MS VS 2012 Express support.
|
||||||
* New test suite using QTestLib.
|
* API to set the default codec used to encode/decode file names
|
||||||
* Fixed bytesAvailable(), pos() and atEnd().
|
(mainly for use by various wrappers such as JlCompress, when
|
||||||
* Added ZIP v1.0 support and disabling data descriptor for
|
you don't have direct access to the underlying QuaZip instance).
|
||||||
compatibility with some older software.
|
|
||||||
* Fixed DLL export/import issues for some symbols.
|
* 2013-03-02 0.5.1
|
||||||
* Added QUAZIP_STATIC macro for compiling as a static library or
|
* Lots of QuaZipDir fixes, thanks to all bug reporters.
|
||||||
directly including the source.
|
* Full Qt Creator support.
|
||||||
* Added getFileNameList() and getFileInfoList() convenience
|
* MS VS 2010 Express support.
|
||||||
functions.
|
* Qt5 support (didn't need any source code changes anyway).
|
||||||
* Added some buffering to JlCompress to improve performance.
|
* Lots of minor bug fixes.
|
||||||
|
|
||||||
* 2011-08-10 0.4.2
|
* 2012-09-07 0.5
|
||||||
* Cmake patch (thanks to Bernhard Rosenkraenzer).
|
* Added run_moc.bat files for building under Windows in case Qt
|
||||||
* Symbian patch (thanks to Hamish Willee).
|
integration is not available (e. g. VS 2008 Express).
|
||||||
* Documented the multiple files limitation of QuaZipFile.
|
* Added the QuaZipDir class to simplify ZIP navigation in terms
|
||||||
* Fixed relative paths handling in JlCompress.
|
of directories.
|
||||||
* Fixed linking to MinGW zlib.
|
* Added the QuaGzipFile class for working with GZIP archives. It
|
||||||
|
was added as a bonus since it has nothing to do with the main
|
||||||
* 2011-05-26 0.4.1
|
purpose of the library. It probably won't get any major
|
||||||
* License statement updated to avoid confusion. GPL license
|
improvements, although minor bug fixes are possible.
|
||||||
removed for the very same reason.
|
* Added the QuaZIODevice class for working with zlib
|
||||||
* Parts of original package are now clearly marked as modified,
|
compression. It has nothing to do with the ZIP format, and
|
||||||
just as their license requires.
|
therefore the same notice as for the QuaGzipFile applies.
|
||||||
|
* The global comment is no longer erased when adding files to
|
||||||
* 2011-05-23 0.4
|
an archive.
|
||||||
* QuaZip and QuaZipFile classes now use the Pimpl idiom. This
|
* Many bug fixes.
|
||||||
means that future releases will probably be binary compatible
|
|
||||||
with this one, but it also means that this one is binary
|
* 2012-01-14 0.4.4
|
||||||
incompatible with the old ones.
|
* Fixed isSequential() test that was causing open() failures on
|
||||||
* IO API has been rewritten using QIODevice instead of standard
|
Unix.
|
||||||
C library. Among other things it means that QuaZip now supports
|
* Fixed sub-directory compressing in JlCompress.
|
||||||
files up to 4 GB in size instead of 2 GB.
|
* Added MS VS 2008 solution, compatible with the binary Qt
|
||||||
* Added QuaZip methods allowing access to ZIP files represented
|
distribution (tested on MS VS 2008 Express, had to run MOC
|
||||||
by any seekable QIODevice implementation (QBuffer is a good
|
manually due to the lack of plugin in Express).
|
||||||
example).
|
* Fixed extracting directories in JlCompress.
|
||||||
|
* Fixed JlCompress.h includes in the test suite, which used
|
||||||
* 2010-07-23 0.3
|
lowercase names thus breaking on case-sensitive systems.
|
||||||
* Fixed getComment() for global comments.
|
* Implemented missing QuaZipFile::getZip() that was only
|
||||||
* Added some useful classes for calculating checksums (thanks to
|
declared.
|
||||||
Adam Walczak).
|
* Fixed reopening closed files.
|
||||||
* Added some utility classes for working with whole directories
|
* Fixed possible memory leak in case of open error.
|
||||||
(thanks to Roberto Pompermaier). It would be nice if someone
|
|
||||||
documents these in English, though.
|
* 2011-09-09 0.4.3
|
||||||
* Probably fixed some problems with passwords (thanks to Vasiliy
|
* New test suite using QTestLib.
|
||||||
Sorokin). I didn't test it, though.
|
* Fixed bytesAvailable(), pos() and atEnd().
|
||||||
|
* Added ZIP v1.0 support and disabling data descriptor for
|
||||||
* 2008-09-17 0.2.3
|
compatibility with some older software.
|
||||||
* Fixed license notices in sources.
|
* Fixed DLL export/import issues for some symbols.
|
||||||
|
* Added QUAZIP_STATIC macro for compiling as a static library or
|
||||||
* SVN
|
directly including the source.
|
||||||
* Fixed a small bug in QuaZipFile::atEnd().
|
* Added getFileNameList() and getFileInfoList() convenience
|
||||||
|
functions.
|
||||||
* 2007-01-16 0.2.2
|
* Added some buffering to JlCompress to improve performance.
|
||||||
* Added LGPL as alternative license.
|
|
||||||
* Added FAQ documentation page.
|
* 2011-08-10 0.4.2
|
||||||
|
* Cmake patch (thanks to Bernhard Rosenkraenzer).
|
||||||
* 2006-03-21 0.2.1
|
* Symbian patch (thanks to Hamish Willee).
|
||||||
* Fixed setCommentCodec() bug.
|
* Documented the multiple files limitation of QuaZipFile.
|
||||||
* Fixed bug that set month 1-12 instead of 0-11, as specified in
|
* Fixed relative paths handling in JlCompress.
|
||||||
zip.h.
|
* Fixed linking to MinGW zlib.
|
||||||
* Added workaround for Qt's bug that caused wrong timestamps.
|
|
||||||
* Few documentation fixes and cosmetic changes.
|
* 2011-05-26 0.4.1
|
||||||
|
* License statement updated to avoid confusion. GPL license
|
||||||
* 2005-07-08 0.2
|
removed for the very same reason.
|
||||||
* Write support.
|
* Parts of original package are now clearly marked as modified,
|
||||||
* Extended QuaZipFile API, including size(), *pos() functions.
|
just as their license requires.
|
||||||
* Support for comments encoding/decoding.
|
|
||||||
|
* 2011-05-23 0.4
|
||||||
* 2005-07-01 0.1
|
* QuaZip and QuaZipFile classes now use the Pimpl idiom. This
|
||||||
* Initial version.
|
means that future releases will probably be binary compatible
|
||||||
|
with this one, but it also means that this one is binary
|
||||||
|
incompatible with the old ones.
|
||||||
|
* IO API has been rewritten using QIODevice instead of standard
|
||||||
|
C library. Among other things it means that QuaZip now supports
|
||||||
|
files up to 4 GB in size instead of 2 GB.
|
||||||
|
* Added QuaZip methods allowing access to ZIP files represented
|
||||||
|
by any seekable QIODevice implementation (QBuffer is a good
|
||||||
|
example).
|
||||||
|
|
||||||
|
* 2010-07-23 0.3
|
||||||
|
* Fixed getComment() for global comments.
|
||||||
|
* Added some useful classes for calculating checksums (thanks to
|
||||||
|
Adam Walczak).
|
||||||
|
* Added some utility classes for working with whole directories
|
||||||
|
(thanks to Roberto Pompermaier). It would be nice if someone
|
||||||
|
documents these in English, though.
|
||||||
|
* Probably fixed some problems with passwords (thanks to Vasiliy
|
||||||
|
Sorokin). I didn't test it, though.
|
||||||
|
|
||||||
|
* 2008-09-17 0.2.3
|
||||||
|
* Fixed license notices in sources.
|
||||||
|
|
||||||
|
* SVN
|
||||||
|
* Fixed a small bug in QuaZipFile::atEnd().
|
||||||
|
|
||||||
|
* 2007-01-16 0.2.2
|
||||||
|
* Added LGPL as alternative license.
|
||||||
|
* Added FAQ documentation page.
|
||||||
|
|
||||||
|
* 2006-03-21 0.2.1
|
||||||
|
* Fixed setCommentCodec() bug.
|
||||||
|
* Fixed bug that set month 1-12 instead of 0-11, as specified in
|
||||||
|
zip.h.
|
||||||
|
* Added workaround for Qt's bug that caused wrong timestamps.
|
||||||
|
* Few documentation fixes and cosmetic changes.
|
||||||
|
|
||||||
|
* 2005-07-08 0.2
|
||||||
|
* Write support.
|
||||||
|
* Extended QuaZipFile API, including size(), *pos() functions.
|
||||||
|
* Support for comments encoding/decoding.
|
||||||
|
|
||||||
|
* 2005-07-01 0.1
|
||||||
|
* Initial version.
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
QuaZIP is the C++ wrapper for Gilles Vollant's ZIP/UNZIP package
|
||||||
|
(AKA Minizip) using Trolltech's Qt library.
|
||||||
|
|
||||||
|
If you need to write files to a ZIP archive or read files from one
|
||||||
|
using QIODevice API, QuaZIP is exactly the kind of tool you need.
|
||||||
|
|
||||||
|
See [the documentation](https://stachenov.github.io/quazip/) for details.
|
||||||
|
|
||||||
|
Want to report a bug or ask for a feature? Open an [issue](https://github.com/stachenov/quazip/issues).
|
||||||
|
|
||||||
|
Want to fix a bug or implement a new feature? See [CONTRIBUTING.md](CONTRIBUTING.md).
|
||||||
|
|
||||||
|
Copyright notice:
|
||||||
|
|
||||||
|
Copyright (C) 2005-2018 Sergey A. Tachenov
|
||||||
|
|
||||||
|
Distributed under LGPL, full details in the COPYING file.
|
||||||
|
|
||||||
|
Original ZIP package is copyrighted by Gilles Vollant, see
|
||||||
|
quazip/(un)zip.h files for details, but basically it's the zlib license.
|
|
@ -1,52 +0,0 @@
|
||||||
<h1>NOT MAINTAINED!! Use https://github.com/stachenov/quazip by the original author instead.</h1>
|
|
||||||
|
|
||||||
<p>QuaZIP is the C++ wrapper for Gilles Vollant's ZIP/UNZIP package
|
|
||||||
(AKA minizip) using the Qt framework.</p>
|
|
||||||
|
|
||||||
<h3>Dependencies:</h3>
|
|
||||||
<ol>
|
|
||||||
<li>zlib</li>
|
|
||||||
<li>Qt 5</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<h3>Building:</h3>
|
|
||||||
|
|
||||||
Building QuaZIP is super simple. Just open the terminal on your Mac/Linux
|
|
||||||
or Command Prompt on Windows and type the following:
|
|
||||||
```
|
|
||||||
$ mkdir build && cd build
|
|
||||||
$ cmake .. -DCMAKE_BUILD_TYPE=(Debug|Release) -DCMAKE_INSTALL_PREFIX=/path/to/install/QuaZIP
|
|
||||||
```
|
|
||||||
<h5>Notes for building on Windows:</h5>
|
|
||||||
We recommend you not to install QuaZIP in "Program Files" on Windows. We also recommend to use
|
|
||||||
the NMake Makefiles generator if you are compiling with Visual Studio.
|
|
||||||
|
|
||||||
<h3>Documentation:</h3>
|
|
||||||
|
|
||||||
<p>See doc/html or, if you do not have a browser, quazip/*.h and
|
|
||||||
quazip/doc/* files for the more detailed documentation.</p>
|
|
||||||
|
|
||||||
<h3>Copyright notice:</h3>
|
|
||||||
|
|
||||||
```
|
|
||||||
Copyright (C) 2005-2012 Sergey A. Tachenov
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify it
|
|
||||||
under the terms of the GNU Lesser General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or (at
|
|
||||||
your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful, but
|
|
||||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
|
|
||||||
General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
|
||||||
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
||||||
|
|
||||||
See COPYING file for the full LGPL text.
|
|
||||||
|
|
||||||
Original ZIP package is copyrighted by Gilles Vollant, see
|
|
||||||
quazip/(un)zip.h files for details, basically it's zlib license.
|
|
||||||
```
|
|
|
@ -1,122 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: quazip/JlCompress.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_63f4af0f6084a51244f9f3a16a2e698d.html">quazip</a> </li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">JlCompress.h</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef JLCOMPRESSFOLDER_H_</span>
|
|
||||||
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define JLCOMPRESSFOLDER_H_</span>
|
|
||||||
<a name="l00003"></a>00003 <span class="preprocessor"></span>
|
|
||||||
<a name="l00004"></a>00004 <span class="comment">/*</span>
|
|
||||||
<a name="l00005"></a>00005 <span class="comment">Copyright (C) 2010 Roberto Pompermaier</span>
|
|
||||||
<a name="l00006"></a>00006 <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span>
|
|
||||||
<a name="l00007"></a>00007 <span class="comment"></span>
|
|
||||||
<a name="l00008"></a>00008 <span class="comment">This file is part of QuaZIP.</span>
|
|
||||||
<a name="l00009"></a>00009 <span class="comment"></span>
|
|
||||||
<a name="l00010"></a>00010 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
|
|
||||||
<a name="l00011"></a>00011 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
|
|
||||||
<a name="l00012"></a>00012 <span class="comment">the Free Software Foundation, either version 3 of the License, or</span>
|
|
||||||
<a name="l00013"></a>00013 <span class="comment">(at your option) any later version.</span>
|
|
||||||
<a name="l00014"></a>00014 <span class="comment"></span>
|
|
||||||
<a name="l00015"></a>00015 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
|
|
||||||
<a name="l00016"></a>00016 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
|
|
||||||
<a name="l00017"></a>00017 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
|
|
||||||
<a name="l00018"></a>00018 <span class="comment">GNU Lesser General Public License for more details.</span>
|
|
||||||
<a name="l00019"></a>00019 <span class="comment"></span>
|
|
||||||
<a name="l00020"></a>00020 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
|
|
||||||
<a name="l00021"></a>00021 <span class="comment">along with QuaZIP. If not, see <http://www.gnu.org/licenses/>.</span>
|
|
||||||
<a name="l00022"></a>00022 <span class="comment"></span>
|
|
||||||
<a name="l00023"></a>00023 <span class="comment">See COPYING file for the full LGPL text.</span>
|
|
||||||
<a name="l00024"></a>00024 <span class="comment"></span>
|
|
||||||
<a name="l00025"></a>00025 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span>
|
|
||||||
<a name="l00026"></a>00026 <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span>
|
|
||||||
<a name="l00027"></a>00027 <span class="comment">*/</span>
|
|
||||||
<a name="l00028"></a>00028
|
|
||||||
<a name="l00029"></a>00029 <span class="preprocessor">#include "quazip.h"</span>
|
|
||||||
<a name="l00030"></a>00030 <span class="preprocessor">#include "quazipfile.h"</span>
|
|
||||||
<a name="l00031"></a>00031 <span class="preprocessor">#include "quazipfileinfo.h"</span>
|
|
||||||
<a name="l00032"></a>00032 <span class="preprocessor">#include <QString></span>
|
|
||||||
<a name="l00033"></a>00033 <span class="preprocessor">#include <QDir></span>
|
|
||||||
<a name="l00034"></a>00034 <span class="preprocessor">#include <QFileInfo></span>
|
|
||||||
<a name="l00035"></a>00035 <span class="preprocessor">#include <QFile></span>
|
|
||||||
<a name="l00036"></a>00036
|
|
||||||
<a name="l00038"></a>00038
|
|
||||||
<a name="l00042"></a><a class="code" href="classJlCompress.html">00042</a> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classJlCompress.html" title="Utility class for typical operations.">JlCompress</a> {
|
|
||||||
<a name="l00043"></a>00043 <span class="keyword">private</span>:
|
|
||||||
<a name="l00045"></a>00045
|
|
||||||
<a name="l00051"></a>00051 <span class="keyword">static</span> <span class="keywordtype">bool</span> compressFile(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>* zip, QString fileName, QString fileDest);
|
|
||||||
<a name="l00053"></a>00053
|
|
||||||
<a name="l00062"></a>00062 <span class="keyword">static</span> <span class="keywordtype">bool</span> compressSubDir(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>* parentZip, QString dir, QString parentDir, <span class="keywordtype">bool</span> recursive = <span class="keyword">true</span>);
|
|
||||||
<a name="l00064"></a>00064
|
|
||||||
<a name="l00070"></a>00070 <span class="keyword">static</span> <span class="keywordtype">bool</span> extractFile(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>* zip, QString fileName, QString fileDest);
|
|
||||||
<a name="l00072"></a>00072
|
|
||||||
<a name="l00076"></a>00076 <span class="keyword">static</span> <span class="keywordtype">bool</span> removeFile(QStringList listFile);
|
|
||||||
<a name="l00077"></a>00077
|
|
||||||
<a name="l00078"></a>00078 <span class="keyword">public</span>:
|
|
||||||
<a name="l00080"></a>00080
|
|
||||||
<a name="l00085"></a>00085 <span class="keyword">static</span> <span class="keywordtype">bool</span> compressFile(QString fileCompressed, QString file);
|
|
||||||
<a name="l00087"></a>00087
|
|
||||||
<a name="l00092"></a>00092 <span class="keyword">static</span> <span class="keywordtype">bool</span> compressFiles(QString fileCompressed, QStringList files);
|
|
||||||
<a name="l00094"></a>00094
|
|
||||||
<a name="l00101"></a>00101 <span class="keyword">static</span> <span class="keywordtype">bool</span> compressDir(QString fileCompressed, QString dir = QString(), <span class="keywordtype">bool</span> recursive = <span class="keyword">true</span>);
|
|
||||||
<a name="l00102"></a>00102
|
|
||||||
<a name="l00103"></a>00103 <span class="keyword">public</span>:
|
|
||||||
<a name="l00105"></a>00105
|
|
||||||
<a name="l00112"></a>00112 <span class="keyword">static</span> QString extractFile(QString fileCompressed, QString fileName, QString fileDest = QString());
|
|
||||||
<a name="l00114"></a>00114
|
|
||||||
<a name="l00121"></a>00121 <span class="keyword">static</span> QStringList extractFiles(QString fileCompressed, QStringList files, QString dir = QString());
|
|
||||||
<a name="l00123"></a>00123
|
|
||||||
<a name="l00129"></a>00129 <span class="keyword">static</span> QStringList extractDir(QString fileCompressed, QString dir = QString());
|
|
||||||
<a name="l00131"></a>00131
|
|
||||||
<a name="l00136"></a>00136 <span class="keyword">static</span> QStringList getFileList(QString fileCompressed);
|
|
||||||
<a name="l00137"></a>00137 };
|
|
||||||
<a name="l00138"></a>00138
|
|
||||||
<a name="l00139"></a>00139 <span class="preprocessor">#endif </span><span class="comment">/* JLCOMPRESSFOLDER_H_ */</span>
|
|
||||||
</pre></div></div>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,66 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">Class List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><table>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="indexvalue">Utility class for typical operations </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td class="indexvalue">Adler32 checksum </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a></td><td class="indexvalue">Checksum interface </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td class="indexvalue">CRC32 checksum </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="indexvalue">GZIP file </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="indexvalue">A class to compress/decompress QIODevice </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="indexvalue">ZIP archive </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="indexvalue">Provides ZIP archive navigation </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="indexvalue">A file inside ZIP archive </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="indexvalue">Information about a file inside archive </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="indexvalue">Information about a file inside archive (with zip64 support) </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a></td><td class="indexvalue">The implementation class for <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="indexvalue">Information about a file to be created </td></tr>
|
|
||||||
<tr><td class="indexkey"><a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a></td><td class="indexvalue">All the internal stuff for the <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> class </td></tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Before Width: | Height: | Size: 705 B |
|
@ -1,58 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">JlCompress Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classJlCompress.html">JlCompress</a>, including all inherited members.<table>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classJlCompress.html#a8708eafcadc5c192a1d492e784cfc98f">compressDir</a>(QString fileCompressed, QString dir=QString(), bool recursive=true)</td><td><a class="el" href="classJlCompress.html">JlCompress</a></td><td><code> [static]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classJlCompress.html#a4a4de9c62ecf161bb658d4d80495ea97">compressFile</a>(QString fileCompressed, QString file)</td><td><a class="el" href="classJlCompress.html">JlCompress</a></td><td><code> [static]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classJlCompress.html#a9cdb92d29a94c6b13a718a3249685846">compressFiles</a>(QString fileCompressed, QStringList files)</td><td><a class="el" href="classJlCompress.html">JlCompress</a></td><td><code> [static]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classJlCompress.html#a365a153baa4c11812d93cbca60b6a293">extractDir</a>(QString fileCompressed, QString dir=QString())</td><td><a class="el" href="classJlCompress.html">JlCompress</a></td><td><code> [static]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classJlCompress.html#a38c0d58bfe3bbbcb3cf4e98d126633a3">extractFile</a>(QString fileCompressed, QString fileName, QString fileDest=QString())</td><td><a class="el" href="classJlCompress.html">JlCompress</a></td><td><code> [static]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classJlCompress.html#a309e9ee366719a4d8aa28f837fab73ae">extractFiles</a>(QString fileCompressed, QStringList files, QString dir=QString())</td><td><a class="el" href="classJlCompress.html">JlCompress</a></td><td><code> [static]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classJlCompress.html#ab42422be913f817d7e04c1b1cd5d0156">getFileList</a>(QString fileCompressed)</td><td><a class="el" href="classJlCompress.html">JlCompress</a></td><td><code> [static]</code></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,376 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: JlCompress Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-static-methods">Static Public Member Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">JlCompress Class Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<!-- doxytag: class="JlCompress" -->
|
|
||||||
<p>Utility class for typical operations.
|
|
||||||
<a href="classJlCompress.html#details">More...</a></p>
|
|
||||||
|
|
||||||
<p><code>#include <<a class="el" href="JlCompress_8h_source.html">JlCompress.h</a>></code></p>
|
|
||||||
|
|
||||||
<p><a href="classJlCompress-members.html">List of all members.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
|
|
||||||
Static Public Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a4a4de9c62ecf161bb658d4d80495ea97">compressFile</a> (QString fileCompressed, QString file)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Compress a single file. <a href="#a4a4de9c62ecf161bb658d4d80495ea97"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a9cdb92d29a94c6b13a718a3249685846">compressFiles</a> (QString fileCompressed, QStringList files)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Compress a list of files. <a href="#a9cdb92d29a94c6b13a718a3249685846"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a8708eafcadc5c192a1d492e784cfc98f">compressDir</a> (QString fileCompressed, QString dir=QString(), bool recursive=true)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Compress a whole directory. <a href="#a8708eafcadc5c192a1d492e784cfc98f"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">static QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a38c0d58bfe3bbbcb3cf4e98d126633a3">extractFile</a> (QString fileCompressed, QString fileName, QString fileDest=QString())</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract a single file. <a href="#a38c0d58bfe3bbbcb3cf4e98d126633a3"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">static QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a309e9ee366719a4d8aa28f837fab73ae">extractFiles</a> (QString fileCompressed, QStringList files, QString dir=QString())</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract a list of files. <a href="#a309e9ee366719a4d8aa28f837fab73ae"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">static QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a365a153baa4c11812d93cbca60b6a293">extractDir</a> (QString fileCompressed, QString dir=QString())</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract a whole archive. <a href="#a365a153baa4c11812d93cbca60b6a293"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">static QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#ab42422be913f817d7e04c1b1cd5d0156">getFileList</a> (QString fileCompressed)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the file list. <a href="#ab42422be913f817d7e04c1b1cd5d0156"></a><br/></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Utility class for typical operations. </p>
|
|
||||||
<p>This class contains a number of useful static functions to perform simple operations, such as mass ZIP packing or extraction. </p>
|
|
||||||
</div><hr/><h2>Member Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a4a4de9c62ecf161bb658d4d80495ea97"></a><!-- doxytag: member="JlCompress::compressFile" ref="a4a4de9c62ecf161bb658d4d80495ea97" args="(QString fileCompressed, QString file)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool JlCompress::compressFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>fileCompressed</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>file</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td><code> [static]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Compress a single file. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">fileCompressed</td><td>The name of the archive. </td></tr>
|
|
||||||
<tr><td class="paramname">file</td><td>The file to compress. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>true if success, false otherwise.</dd></dl>
|
|
||||||
<p>OK Comprime il file fileName nel file fileCompressed. Se la funzione fallisce restituisce false e cancella il file che si e tentato di creare.</p>
|
|
||||||
<p>La funzione fallisce se: * non si riesce ad aprire l'oggetto zip; * la compressione del file fallisce; * non si riesce a chiudere l'oggetto zip; </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">QuaZip::mdCreate</a>, and <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip::open()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a9cdb92d29a94c6b13a718a3249685846"></a><!-- doxytag: member="JlCompress::compressFiles" ref="a9cdb92d29a94c6b13a718a3249685846" args="(QString fileCompressed, QStringList files)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool JlCompress::compressFiles </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>fileCompressed</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QStringList </td>
|
|
||||||
<td class="paramname"><em>files</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td><code> [static]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Compress a list of files. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">fileCompressed</td><td>The name of the archive. </td></tr>
|
|
||||||
<tr><td class="paramname">files</td><td>The file list to compress. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>true if success, false otherwise.</dd></dl>
|
|
||||||
<p>OK Comprime i file specificati in files nel file fileCompressed. Se la funzione fallisce restituisce false e cancella il file che si e tentato di creare.</p>
|
|
||||||
<p>La funzione fallisce se: * non si riesce ad aprire l'oggetto zip; * la compressione di un file fallisce; * non si riesce a chiudere l'oggetto zip; </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">QuaZip::mdCreate</a>, and <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip::open()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a8708eafcadc5c192a1d492e784cfc98f"></a><!-- doxytag: member="JlCompress::compressDir" ref="a8708eafcadc5c192a1d492e784cfc98f" args="(QString fileCompressed, QString dir=QString(), bool recursive=true)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool JlCompress::compressDir </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>fileCompressed</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>dir</em> = <code>QString()</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">bool </td>
|
|
||||||
<td class="paramname"><em>recursive</em> = <code>true</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td><code> [static]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Compress a whole directory. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">fileCompressed</td><td>The name of the archive. </td></tr>
|
|
||||||
<tr><td class="paramname">dir</td><td>The directory to compress. </td></tr>
|
|
||||||
<tr><td class="paramname">recursive</td><td>Whether to pack the subdirectories as well, or just regular files. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>true if success, false otherwise.</dd></dl>
|
|
||||||
<p>OK Comprime la cartella dir nel file fileCompressed, se recursive e true allora comprime anche le sotto cartelle. Se la funzione fallisce restituisce false e cancella il file che si e tentato di creare.</p>
|
|
||||||
<p>La funzione fallisce se: * non si riesce ad aprire l'oggetto zip; * la compressione di un file fallisce; * non si riesce a chiudere l'oggetto zip; </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">QuaZip::mdCreate</a>, and <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip::open()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a38c0d58bfe3bbbcb3cf4e98d126633a3"></a><!-- doxytag: member="JlCompress::extractFile" ref="a38c0d58bfe3bbbcb3cf4e98d126633a3" args="(QString fileCompressed, QString fileName, QString fileDest=QString())" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QString JlCompress::extractFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>fileCompressed</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>fileName</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>fileDest</em> = <code>QString()</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td><code> [static]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Extract a single file. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">fileCompressed</td><td>The name of the archive. </td></tr>
|
|
||||||
<tr><td class="paramname">fileName</td><td>The file to extract. </td></tr>
|
|
||||||
<tr><td class="paramname">fileDest</td><td>The destination file, assumed to be identical to <em>file</em> if left empty. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>The list of the full paths of the files extracted, empty on failure.</dd></dl>
|
|
||||||
<p>OK Estrae il file fileName, contenuto nel file fileCompressed, con il nome fileDest. Se fileDest = "" allora il file viene estratto con lo stesso nome con cui e stato compresso. Se la funzione fallisce cancella il file che si e tentato di estrarre. Restituisce il nome assoluto del file estratto.</p>
|
|
||||||
<p>La funzione fallisce se: * non si riesce ad aprire l'oggetto zip; * l'estrazione del file fallisce; * non si riesce a chiudere l'oggetto zip; </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a>, and <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip::open()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a309e9ee366719a4d8aa28f837fab73ae"></a><!-- doxytag: member="JlCompress::extractFiles" ref="a309e9ee366719a4d8aa28f837fab73ae" args="(QString fileCompressed, QStringList files, QString dir=QString())" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QStringList JlCompress::extractFiles </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>fileCompressed</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QStringList </td>
|
|
||||||
<td class="paramname"><em>files</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>dir</em> = <code>QString()</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td><code> [static]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Extract a list of files. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">fileCompressed</td><td>The name of the archive. </td></tr>
|
|
||||||
<tr><td class="paramname">files</td><td>The file list to extract. </td></tr>
|
|
||||||
<tr><td class="paramname">dir</td><td>The directory to put the files to, the current directory if left empty. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>The list of the full paths of the files extracted, empty on failure.</dd></dl>
|
|
||||||
<p>OK Estrae i file specificati in files, contenuti nel file fileCompressed, nella cartella dir. La struttura a cartelle del file compresso viene rispettata. Se dir = "" allora il file viene estratto nella cartella corrente. Se la funzione fallisce cancella i file che si e tentato di estrarre. Restituisce i nomi assoluti dei file estratti.</p>
|
|
||||||
<p>La funzione fallisce se: * non si riesce ad aprire l'oggetto zip; * l'estrazione di un file fallisce; * non si riesce a chiudere l'oggetto zip; </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a>, and <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip::open()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a365a153baa4c11812d93cbca60b6a293"></a><!-- doxytag: member="JlCompress::extractDir" ref="a365a153baa4c11812d93cbca60b6a293" args="(QString fileCompressed, QString dir=QString())" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QStringList JlCompress::extractDir </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>fileCompressed</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>dir</em> = <code>QString()</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td><code> [static]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Extract a whole archive. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">fileCompressed</td><td>The name of the archive. </td></tr>
|
|
||||||
<tr><td class="paramname">dir</td><td>The directory to extract to, the current directory if left empty. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>The list of the full paths of the files extracted, empty on failure.</dd></dl>
|
|
||||||
<p>OK Estrae il file fileCompressed nella cartella dir. Se dir = "" allora il file viene estratto nella cartella corrente. Se la funzione fallisce cancella i file che si e tentato di estrarre. Restituisce i nomi assoluti dei file estratti.</p>
|
|
||||||
<p>La funzione fallisce se: * non si riesce ad aprire l'oggetto zip; * la compressione di un file fallisce; * non si riesce a chiudere l'oggetto zip; </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close()</a>, <a class="el" href="classQuaZip.html#a9783f8b4f39cd55e71e975aea78fd54a">QuaZip::getCurrentFileName()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a class="el" href="classQuaZip.html#a745488f9177bcec3cdb858587584e033">QuaZip::goToFirstFile()</a>, <a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97">QuaZip::goToNextFile()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a>, and <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip::open()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ab42422be913f817d7e04c1b1cd5d0156"></a><!-- doxytag: member="JlCompress::getFileList" ref="ab42422be913f817d7e04c1b1cd5d0156" args="(QString fileCompressed)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QStringList JlCompress::getFileList </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QString </td>
|
|
||||||
<td class="paramname"><em>fileCompressed</em></td><td>)</td>
|
|
||||||
<td><code> [static]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Get the file list. </p>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>The list of the files in the archive, or, more precisely, the list of the entries, including both files and directories if they are present separately.</dd></dl>
|
|
||||||
<p>OK Restituisce la lista dei file resenti nel file compresso fileCompressed. Se la funzione fallisce, restituisce un elenco vuoto.</p>
|
|
||||||
<p>La funzione fallisce se: * non si riesce ad aprire l'oggetto zip; * la richiesta di informazioni di un file fallisce; * non si riesce a chiudere l'oggetto zip; </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close()</a>, <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8">QuaZip::getCurrentFileInfo()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a class="el" href="classQuaZip.html#a745488f9177bcec3cdb858587584e033">QuaZip::goToFirstFile()</a>, <a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97">QuaZip::goToNextFile()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a>, <a class="el" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">QuaZipFileInfo64::name</a>, and <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip::open()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
||||||
<li>quazip/<a class="el" href="JlCompress_8h_source.html">JlCompress.h</a></li>
|
|
||||||
<li>quazip/JlCompress.cpp</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,56 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaAdler32 Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classQuaAdler32.html">QuaAdler32</a>, including all inherited members.<table>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaAdler32.html#a350e84fd000ebfa3c33503336a7b21bb">calculate</a>(const QByteArray &data)</td><td><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0"><td><b>QuaAdler32</b>() (defined in <a class="el" href="classQuaAdler32.html">QuaAdler32</a>)</td><td><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaAdler32.html#a2fe6ac9eb289bafda6a9fd20e6472ab5">reset</a>()</td><td><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaAdler32.html#aba24f7b16aa0cdc26f81a9ad687fc653">update</a>(const QByteArray &buf)</td><td><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaAdler32.html#a2022e1db95c23cef220b335e44d74fb1">value</a>()</td><td><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,161 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: QuaAdler32 Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaAdler32 Class Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<!-- doxytag: class="QuaAdler32" --><!-- doxytag: inherits="QuaChecksum32" -->
|
|
||||||
<p>Adler32 checksum.
|
|
||||||
<a href="classQuaAdler32.html#details">More...</a></p>
|
|
||||||
|
|
||||||
<p><code>#include <<a class="el" href="quaadler32_8h_source.html">quazip/quaadler32.h</a>></code></p>
|
|
||||||
<div class="dynheader">
|
|
||||||
Inheritance diagram for QuaAdler32:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="classQuaAdler32__inherit__graph.png" border="0" usemap="#QuaAdler32_inherit__map" alt="Inheritance graph"/></div>
|
|
||||||
<map name="QuaAdler32_inherit__map" id="QuaAdler32_inherit__map">
|
|
||||||
<area shape="rect" id="node2" href="classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,32"/>
</map>
|
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
||||||
<div class="dynheader">
|
|
||||||
Collaboration diagram for QuaAdler32:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="classQuaAdler32__coll__graph.png" border="0" usemap="#QuaAdler32_coll__map" alt="Collaboration graph"/></div>
|
|
||||||
<map name="QuaAdler32_coll__map" id="QuaAdler32_coll__map">
|
|
||||||
<area shape="rect" id="node2" href="classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,32"/>
</map>
|
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
||||||
|
|
||||||
<p><a href="classQuaAdler32-members.html">List of all members.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="pub-methods"></a>
|
|
||||||
Public Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaAdler32.html#a350e84fd000ebfa3c33503336a7b21bb">calculate</a> (const QByteArray &data)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculates the checksum for data. <a href="#a350e84fd000ebfa3c33503336a7b21bb"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fe6ac9eb289bafda6a9fd20e6472ab5"></a><!-- doxytag: member="QuaAdler32::reset" ref="a2fe6ac9eb289bafda6a9fd20e6472ab5" args="()" -->
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaAdler32.html#a2fe6ac9eb289bafda6a9fd20e6472ab5">reset</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Resets the calculation on a checksun for a stream. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaAdler32.html#aba24f7b16aa0cdc26f81a9ad687fc653">update</a> (const QByteArray &buf)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the calculated checksum for the stream. <a href="#aba24f7b16aa0cdc26f81a9ad687fc653"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaAdler32.html#a2022e1db95c23cef220b335e44d74fb1">value</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Value of the checksum calculated for the stream passed throw <a class="el" href="classQuaAdler32.html#aba24f7b16aa0cdc26f81a9ad687fc653" title="Updates the calculated checksum for the stream.">update()</a>. <a href="#a2022e1db95c23cef220b335e44d74fb1"></a><br/></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Adler32 checksum. </p>
|
|
||||||
<p>This class wrappers the adler32 function with the <a class="el" href="classQuaChecksum32.html" title="Checksum interface.">QuaChecksum32</a> interface. See <a class="el" href="classQuaChecksum32.html" title="Checksum interface.">QuaChecksum32</a> for more info. </p>
|
|
||||||
</div><hr/><h2>Member Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a350e84fd000ebfa3c33503336a7b21bb"></a><!-- doxytag: member="QuaAdler32::calculate" ref="a350e84fd000ebfa3c33503336a7b21bb" args="(const QByteArray &data)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">quint32 QuaAdler32::calculate </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QByteArray & </td>
|
|
||||||
<td class="paramname"><em>data</em></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Calculates the checksum for data. </p>
|
|
||||||
<p><em>data</em> source data </p>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>data checksum</dd></dl>
|
|
||||||
<p>This function has no efect on the value returned by <a class="el" href="classQuaAdler32.html#a2022e1db95c23cef220b335e44d74fb1" title="Value of the checksum calculated for the stream passed throw update().">value()</a>. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">QuaChecksum32</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aba24f7b16aa0cdc26f81a9ad687fc653"></a><!-- doxytag: member="QuaAdler32::update" ref="aba24f7b16aa0cdc26f81a9ad687fc653" args="(const QByteArray &buf)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void QuaAdler32::update </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QByteArray & </td>
|
|
||||||
<td class="paramname"><em>buf</em></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Updates the calculated checksum for the stream. </p>
|
|
||||||
<p><em>buf</em> next portion of data from the stream </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">QuaChecksum32</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a2022e1db95c23cef220b335e44d74fb1"></a><!-- doxytag: member="QuaAdler32::value" ref="a2022e1db95c23cef220b335e44d74fb1" args="()" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">quint32 QuaAdler32::value </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Value of the checksum calculated for the stream passed throw <a class="el" href="classQuaAdler32.html#aba24f7b16aa0cdc26f81a9ad687fc653" title="Updates the calculated checksum for the stream.">update()</a>. </p>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>checksum </dd></dl>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">QuaChecksum32</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
||||||
<li>quazip/<a class="el" href="quaadler32_8h_source.html">quaadler32.h</a></li>
|
|
||||||
<li>quazip/quaadler32.cpp</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,3 +0,0 @@
|
||||||
<map id="G" name="G">
|
|
||||||
<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,32"/>
|
|
||||||
</map>
|
|
|
@ -1 +0,0 @@
|
||||||
f6aef7d7bad2a6a2c0f29520e9cdb67f
|
|
Before Width: | Height: | Size: 1.4 KiB |
|
@ -1,3 +0,0 @@
|
||||||
<map id="G" name="G">
|
|
||||||
<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,32"/>
|
|
||||||
</map>
|
|
|
@ -1 +0,0 @@
|
||||||
f6aef7d7bad2a6a2c0f29520e9cdb67f
|
|
Before Width: | Height: | Size: 1.4 KiB |
|
@ -1,55 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaChecksum32 Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classQuaChecksum32.html">QuaChecksum32</a>, including all inherited members.<table>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">calculate</a>(const QByteArray &data)=0</td><td><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a></td><td><code> [pure virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57">reset</a>()=0</td><td><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a></td><td><code> [pure virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">update</a>(const QByteArray &buf)=0</td><td><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a></td><td><code> [pure virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">value</a>()=0</td><td><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a></td><td><code> [pure virtual]</code></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,164 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: QuaChecksum32 Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaChecksum32 Class Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<!-- doxytag: class="QuaChecksum32" -->
|
|
||||||
<p>Checksum interface.
|
|
||||||
<a href="classQuaChecksum32.html#details">More...</a></p>
|
|
||||||
|
|
||||||
<p><code>#include <<a class="el" href="quachecksum32_8h_source.html">quazip/quachecksum32.h</a>></code></p>
|
|
||||||
<div class="dynheader">
|
|
||||||
Inheritance diagram for QuaChecksum32:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="classQuaChecksum32__inherit__graph.png" border="0" usemap="#QuaChecksum32_inherit__map" alt="Inheritance graph"/></div>
|
|
||||||
<map name="QuaChecksum32_inherit__map" id="QuaChecksum32_inherit__map">
|
|
||||||
<area shape="rect" id="node3" href="classQuaAdler32.html" title="Adler32 checksum." alt="" coords="5,80,96,107"/>
<area shape="rect" id="node5" href="classQuaCrc32.html" title="CRC32 checksum." alt="" coords="120,80,200,107"/>
</map>
|
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
||||||
|
|
||||||
<p><a href="classQuaChecksum32-members.html">List of all members.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="pub-methods"></a>
|
|
||||||
Public Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">calculate</a> (const QByteArray &data)=0</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculates the checksum for data. <a href="#a14d800fcfd55b2ae11ef07d3924fe0b1"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3f5db3c76b00069db9bda333cb49d57"></a><!-- doxytag: member="QuaChecksum32::reset" ref="ad3f5db3c76b00069db9bda333cb49d57" args="()=0" -->
|
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57">reset</a> ()=0</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Resets the calculation on a checksun for a stream. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">update</a> (const QByteArray &buf)=0</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the calculated checksum for the stream. <a href="#a63a6ed3171f9243214d307da67557f7e"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">value</a> ()=0</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Value of the checksum calculated for the stream passed throw <a class="el" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e" title="Updates the calculated checksum for the stream.">update()</a>. <a href="#afd836e7534194fce08356be6a8336da7"></a><br/></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Checksum interface. </p>
|
|
||||||
<p>This is an interface for 32 bit checksums. Classes implementing this interface can calcunate a certin checksum in a single step: </p>
|
|
||||||
<div class="fragment"><pre class="fragment"> QChecksum32 *crc32 = <span class="keyword">new</span> <a class="code" href="classQuaCrc32.html" title="CRC32 checksum.">QuaCrc32</a>();
|
|
||||||
rasoult = crc32->calculate(data);
|
|
||||||
</pre></div><p> or by streaming the data: </p>
|
|
||||||
<div class="fragment"><pre class="fragment"> QChecksum32 *crc32 = <span class="keyword">new</span> <a class="code" href="classQuaCrc32.html" title="CRC32 checksum.">QuaCrc32</a>();
|
|
||||||
<span class="keywordflow">while</span>(!fileA.atEnd())
|
|
||||||
crc32->update(fileA.read(bufSize));
|
|
||||||
resoultA = crc32->value();
|
|
||||||
crc32->reset();
|
|
||||||
<span class="keywordflow">while</span>(!fileB.atEnd())
|
|
||||||
crc32->update(fileB.read(bufSize));
|
|
||||||
resoultB = crc32->value();
|
|
||||||
</pre></div> </div><hr/><h2>Member Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a14d800fcfd55b2ae11ef07d3924fe0b1"></a><!-- doxytag: member="QuaChecksum32::calculate" ref="a14d800fcfd55b2ae11ef07d3924fe0b1" args="(const QByteArray &data)=0" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">virtual quint32 QuaChecksum32::calculate </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QByteArray & </td>
|
|
||||||
<td class="paramname"><em>data</em></td><td>)</td>
|
|
||||||
<td><code> [pure virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Calculates the checksum for data. </p>
|
|
||||||
<p><em>data</em> source data </p>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>data checksum</dd></dl>
|
|
||||||
<p>This function has no efect on the value returned by <a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7" title="Value of the checksum calculated for the stream passed throw update().">value()</a>. </p>
|
|
||||||
|
|
||||||
<p>Implemented in <a class="el" href="classQuaAdler32.html#a350e84fd000ebfa3c33503336a7b21bb">QuaAdler32</a>, and <a class="el" href="classQuaCrc32.html#aaf6fdf6e36e55c97bf9eab6ec65ecb9e">QuaCrc32</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a63a6ed3171f9243214d307da67557f7e"></a><!-- doxytag: member="QuaChecksum32::update" ref="a63a6ed3171f9243214d307da67557f7e" args="(const QByteArray &buf)=0" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">virtual void QuaChecksum32::update </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QByteArray & </td>
|
|
||||||
<td class="paramname"><em>buf</em></td><td>)</td>
|
|
||||||
<td><code> [pure virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Updates the calculated checksum for the stream. </p>
|
|
||||||
<p><em>buf</em> next portion of data from the stream </p>
|
|
||||||
|
|
||||||
<p>Implemented in <a class="el" href="classQuaAdler32.html#aba24f7b16aa0cdc26f81a9ad687fc653">QuaAdler32</a>, and <a class="el" href="classQuaCrc32.html#a5015d80e04afe6e6d094155b7e99888e">QuaCrc32</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="afd836e7534194fce08356be6a8336da7"></a><!-- doxytag: member="QuaChecksum32::value" ref="afd836e7534194fce08356be6a8336da7" args="()=0" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">virtual quint32 QuaChecksum32::value </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td><code> [pure virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Value of the checksum calculated for the stream passed throw <a class="el" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e" title="Updates the calculated checksum for the stream.">update()</a>. </p>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>checksum </dd></dl>
|
|
||||||
|
|
||||||
<p>Implemented in <a class="el" href="classQuaAdler32.html#a2022e1db95c23cef220b335e44d74fb1">QuaAdler32</a>, and <a class="el" href="classQuaCrc32.html#a957ce46a53862f75c89d6a3ac4f73389">QuaCrc32</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
||||||
<li>quazip/<a class="el" href="quachecksum32_8h_source.html">quachecksum32.h</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,4 +0,0 @@
|
||||||
<map id="G" name="G">
|
|
||||||
<area shape="rect" id="node3" href="$classQuaAdler32.html" title="Adler32 checksum." alt="" coords="5,80,96,107"/>
|
|
||||||
<area shape="rect" id="node5" href="$classQuaCrc32.html" title="CRC32 checksum." alt="" coords="120,80,200,107"/>
|
|
||||||
</map>
|
|
|
@ -1 +0,0 @@
|
||||||
84ec9abb25cc3d010952b190062cd40b
|
|
Before Width: | Height: | Size: 3.2 KiB |
|
@ -1,56 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaCrc32 Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classQuaCrc32.html">QuaCrc32</a>, including all inherited members.<table>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaCrc32.html#aaf6fdf6e36e55c97bf9eab6ec65ecb9e">calculate</a>(const QByteArray &data)</td><td><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0"><td><b>QuaCrc32</b>() (defined in <a class="el" href="classQuaCrc32.html">QuaCrc32</a>)</td><td><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaCrc32.html#a3fe7ce6cb73512c963ffaabfbbc66363">reset</a>()</td><td><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaCrc32.html#a5015d80e04afe6e6d094155b7e99888e">update</a>(const QByteArray &buf)</td><td><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaCrc32.html#a957ce46a53862f75c89d6a3ac4f73389">value</a>()</td><td><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,161 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: QuaCrc32 Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaCrc32 Class Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<!-- doxytag: class="QuaCrc32" --><!-- doxytag: inherits="QuaChecksum32" -->
|
|
||||||
<p>CRC32 checksum.
|
|
||||||
<a href="classQuaCrc32.html#details">More...</a></p>
|
|
||||||
|
|
||||||
<p><code>#include <<a class="el" href="quacrc32_8h_source.html">quazip/quacrc32.h</a>></code></p>
|
|
||||||
<div class="dynheader">
|
|
||||||
Inheritance diagram for QuaCrc32:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="classQuaCrc32__inherit__graph.png" border="0" usemap="#QuaCrc32_inherit__map" alt="Inheritance graph"/></div>
|
|
||||||
<map name="QuaCrc32_inherit__map" id="QuaCrc32_inherit__map">
|
|
||||||
<area shape="rect" id="node2" href="classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,32"/>
</map>
|
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
||||||
<div class="dynheader">
|
|
||||||
Collaboration diagram for QuaCrc32:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="classQuaCrc32__coll__graph.png" border="0" usemap="#QuaCrc32_coll__map" alt="Collaboration graph"/></div>
|
|
||||||
<map name="QuaCrc32_coll__map" id="QuaCrc32_coll__map">
|
|
||||||
<area shape="rect" id="node2" href="classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,32"/>
</map>
|
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
||||||
|
|
||||||
<p><a href="classQuaCrc32-members.html">List of all members.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="pub-methods"></a>
|
|
||||||
Public Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaCrc32.html#aaf6fdf6e36e55c97bf9eab6ec65ecb9e">calculate</a> (const QByteArray &data)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculates the checksum for data. <a href="#aaf6fdf6e36e55c97bf9eab6ec65ecb9e"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fe7ce6cb73512c963ffaabfbbc66363"></a><!-- doxytag: member="QuaCrc32::reset" ref="a3fe7ce6cb73512c963ffaabfbbc66363" args="()" -->
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaCrc32.html#a3fe7ce6cb73512c963ffaabfbbc66363">reset</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Resets the calculation on a checksun for a stream. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaCrc32.html#a5015d80e04afe6e6d094155b7e99888e">update</a> (const QByteArray &buf)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the calculated checksum for the stream. <a href="#a5015d80e04afe6e6d094155b7e99888e"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaCrc32.html#a957ce46a53862f75c89d6a3ac4f73389">value</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Value of the checksum calculated for the stream passed throw <a class="el" href="classQuaCrc32.html#a5015d80e04afe6e6d094155b7e99888e" title="Updates the calculated checksum for the stream.">update()</a>. <a href="#a957ce46a53862f75c89d6a3ac4f73389"></a><br/></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>CRC32 checksum. </p>
|
|
||||||
<p>This class wrappers the crc32 function with the <a class="el" href="classQuaChecksum32.html" title="Checksum interface.">QuaChecksum32</a> interface. See <a class="el" href="classQuaChecksum32.html" title="Checksum interface.">QuaChecksum32</a> for more info. </p>
|
|
||||||
</div><hr/><h2>Member Function Documentation</h2>
|
|
||||||
<a class="anchor" id="aaf6fdf6e36e55c97bf9eab6ec65ecb9e"></a><!-- doxytag: member="QuaCrc32::calculate" ref="aaf6fdf6e36e55c97bf9eab6ec65ecb9e" args="(const QByteArray &data)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">quint32 QuaCrc32::calculate </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QByteArray & </td>
|
|
||||||
<td class="paramname"><em>data</em></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Calculates the checksum for data. </p>
|
|
||||||
<p><em>data</em> source data </p>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>data checksum</dd></dl>
|
|
||||||
<p>This function has no efect on the value returned by <a class="el" href="classQuaCrc32.html#a957ce46a53862f75c89d6a3ac4f73389" title="Value of the checksum calculated for the stream passed throw update().">value()</a>. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">QuaChecksum32</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a5015d80e04afe6e6d094155b7e99888e"></a><!-- doxytag: member="QuaCrc32::update" ref="a5015d80e04afe6e6d094155b7e99888e" args="(const QByteArray &buf)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void QuaCrc32::update </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QByteArray & </td>
|
|
||||||
<td class="paramname"><em>buf</em></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Updates the calculated checksum for the stream. </p>
|
|
||||||
<p><em>buf</em> next portion of data from the stream </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">QuaChecksum32</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a957ce46a53862f75c89d6a3ac4f73389"></a><!-- doxytag: member="QuaCrc32::value" ref="a957ce46a53862f75c89d6a3ac4f73389" args="()" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">quint32 QuaCrc32::value </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Value of the checksum calculated for the stream passed throw <a class="el" href="classQuaCrc32.html#a5015d80e04afe6e6d094155b7e99888e" title="Updates the calculated checksum for the stream.">update()</a>. </p>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>checksum </dd></dl>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">QuaChecksum32</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
||||||
<li>quazip/<a class="el" href="quacrc32_8h_source.html">quacrc32.h</a></li>
|
|
||||||
<li>quazip/quacrc32.cpp</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,3 +0,0 @@
|
||||||
<map id="G" name="G">
|
|
||||||
<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,32"/>
|
|
||||||
</map>
|
|
|
@ -1 +0,0 @@
|
||||||
c5893d01f9e8b7b19610a8cce32f67e4
|
|
Before Width: | Height: | Size: 1.3 KiB |
|
@ -1,3 +0,0 @@
|
||||||
<map id="G" name="G">
|
|
||||||
<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,32"/>
|
|
||||||
</map>
|
|
|
@ -1 +0,0 @@
|
||||||
c5893d01f9e8b7b19610a8cce32f67e4
|
|
Before Width: | Height: | Size: 1.3 KiB |
|
@ -1,64 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaGzipFile Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classQuaGzipFile.html">QuaGzipFile</a>, including all inherited members.<table>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#a273205350b1235a242a1eb5cbf586434">close</a>()</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#ab745f345b727c81abbc3eb5af4dca844">flush</a>()</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#a9a0954a1db1fcf2aeba0530239bce71c">getFileName</a>() const </td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#ae97f4e15d86c965c156df33d00318176">isSequential</a>() const </td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#a1d560babdfff3a3441d704099a5bc1e4">open</a>(QIODevice::OpenMode mode)</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#adf5a954bb9bfda2d33cd336a213e2549">open</a>(int fd, QIODevice::OpenMode mode)</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#a709608207b41ca81d5beed2b34982809">QuaGzipFile</a>()</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#a13996f5db660c4a29645f8d208b9ca6b">QuaGzipFile</a>(QObject *parent)</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#ac7f7703bda9c6169c001aa15641bb2ea">QuaGzipFile</a>(const QString &fileName, QObject *parent=NULL)</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#a9eab41b46367e63e0c269c42ca883d82">readData</a>(char *data, qint64 maxSize)</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td><code> [protected, virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#a253fbaf410a3d4ae0a719505c5525149">setFileName</a>(const QString &fileName)</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#a6dd09d41d8a51c96b0f2134eff37f676">writeData</a>(const char *data, qint64 maxSize)</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td><code> [protected, virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaGzipFile.html#a1200bc76f36bb2e1991e1e0467befbf2">~QuaGzipFile</a>()</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,292 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: QuaGzipFile Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-methods">Public Member Functions</a> |
|
|
||||||
<a href="#pro-methods">Protected Member Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaGzipFile Class Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<!-- doxytag: class="QuaGzipFile" -->
|
|
||||||
<p>GZIP file.
|
|
||||||
<a href="classQuaGzipFile.html#details">More...</a></p>
|
|
||||||
|
|
||||||
<p><code>#include <<a class="el" href="quagzipfile_8h_source.html">quagzipfile.h</a>></code></p>
|
|
||||||
|
|
||||||
<p><a href="classQuaGzipFile-members.html">List of all members.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="pub-methods"></a>
|
|
||||||
Public Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a709608207b41ca81d5beed2b34982809">QuaGzipFile</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Empty constructor. <a href="#a709608207b41ca81d5beed2b34982809"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a13996f5db660c4a29645f8d208b9ca6b">QuaGzipFile</a> (QObject *parent)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Empty constructor with a parent. <a href="#a13996f5db660c4a29645f8d208b9ca6b"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#ac7f7703bda9c6169c001aa15641bb2ea">QuaGzipFile</a> (const QString &fileName, QObject *parent=NULL)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#ac7f7703bda9c6169c001aa15641bb2ea"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1200bc76f36bb2e1991e1e0467befbf2"></a><!-- doxytag: member="QuaGzipFile::~QuaGzipFile" ref="a1200bc76f36bb2e1991e1e0467befbf2" args="()" -->
|
|
||||||
virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a1200bc76f36bb2e1991e1e0467befbf2">~QuaGzipFile</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a253fbaf410a3d4ae0a719505c5525149"></a><!-- doxytag: member="QuaGzipFile::setFileName" ref="a253fbaf410a3d4ae0a719505c5525149" args="(const QString &fileName)" -->
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a253fbaf410a3d4ae0a719505c5525149">setFileName</a> (const QString &fileName)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the name of the GZIP file to be opened. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a0954a1db1fcf2aeba0530239bce71c"></a><!-- doxytag: member="QuaGzipFile::getFileName" ref="a9a0954a1db1fcf2aeba0530239bce71c" args="() const " -->
|
|
||||||
QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a9a0954a1db1fcf2aeba0530239bce71c">getFileName</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the name of the GZIP file. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#ae97f4e15d86c965c156df33d00318176">isSequential</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true. <a href="#ae97f4e15d86c965c156df33d00318176"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a1d560babdfff3a3441d704099a5bc1e4">open</a> (QIODevice::OpenMode mode)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens the file. <a href="#a1d560babdfff3a3441d704099a5bc1e4"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#adf5a954bb9bfda2d33cd336a213e2549">open</a> (int fd, QIODevice::OpenMode mode)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens the file. <a href="#adf5a954bb9bfda2d33cd336a213e2549"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#ab745f345b727c81abbc3eb5af4dca844">flush</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Flushes data to file. <a href="#ab745f345b727c81abbc3eb5af4dca844"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a273205350b1235a242a1eb5cbf586434"></a><!-- doxytag: member="QuaGzipFile::close" ref="a273205350b1235a242a1eb5cbf586434" args="()" -->
|
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a273205350b1235a242a1eb5cbf586434">close</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Closes the file. <br/></td></tr>
|
|
||||||
<tr><td colspan="2"><h2><a name="pro-methods"></a>
|
|
||||||
Protected Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9eab41b46367e63e0c269c42ca883d82"></a><!-- doxytag: member="QuaGzipFile::readData" ref="a9eab41b46367e63e0c269c42ca883d82" args="(char *data, qint64 maxSize)" -->
|
|
||||||
virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a9eab41b46367e63e0c269c42ca883d82">readData</a> (char *data, qint64 maxSize)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Implementation of QIODevice::readData(). <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6dd09d41d8a51c96b0f2134eff37f676"></a><!-- doxytag: member="QuaGzipFile::writeData" ref="a6dd09d41d8a51c96b0f2134eff37f676" args="(const char *data, qint64 maxSize)" -->
|
|
||||||
virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a6dd09d41d8a51c96b0f2134eff37f676">writeData</a> (const char *data, qint64 maxSize)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Implementation of QIODevice::writeData(). <br/></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>GZIP file. </p>
|
|
||||||
<p>This class is a wrapper around GZIP file access functions in zlib. Unlike <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> classes, it doesn't allow reading from a GZIP file opened as QIODevice, for example, if your GZIP file is in QBuffer. It only provides QIODevice access to a GZIP file contents, but the GZIP file itself must be identified by its name on disk or by descriptor id. </p>
|
|
||||||
</div><hr/><h2>Constructor & Destructor Documentation</h2>
|
|
||||||
<a class="anchor" id="a709608207b41ca81d5beed2b34982809"></a><!-- doxytag: member="QuaGzipFile::QuaGzipFile" ref="a709608207b41ca81d5beed2b34982809" args="()" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaGzipFile::QuaGzipFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Empty constructor. </p>
|
|
||||||
<p>Must call <a class="el" href="classQuaGzipFile.html#a253fbaf410a3d4ae0a719505c5525149" title="Sets the name of the GZIP file to be opened.">setFileName()</a> before trying to open. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a13996f5db660c4a29645f8d208b9ca6b"></a><!-- doxytag: member="QuaGzipFile::QuaGzipFile" ref="a13996f5db660c4a29645f8d208b9ca6b" args="(QObject *parent)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaGzipFile::QuaGzipFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QObject * </td>
|
|
||||||
<td class="paramname"><em>parent</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Empty constructor with a parent. </p>
|
|
||||||
<p>Must call <a class="el" href="classQuaGzipFile.html#a253fbaf410a3d4ae0a719505c5525149" title="Sets the name of the GZIP file to be opened.">setFileName()</a> before trying to open. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">parent</td><td>The parent object, as per QObject logic. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ac7f7703bda9c6169c001aa15641bb2ea"></a><!-- doxytag: member="QuaGzipFile::QuaGzipFile" ref="ac7f7703bda9c6169c001aa15641bb2ea" args="(const QString &fileName, QObject *parent=NULL)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaGzipFile::QuaGzipFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>fileName</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QObject * </td>
|
|
||||||
<td class="paramname"><em>parent</em> = <code>NULL</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Constructor. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">fileName</td><td>The name of the GZIP file. </td></tr>
|
|
||||||
<tr><td class="paramname">parent</td><td>The parent object, as per QObject logic. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/><h2>Member Function Documentation</h2>
|
|
||||||
<a class="anchor" id="ae97f4e15d86c965c156df33d00318176"></a><!-- doxytag: member="QuaGzipFile::isSequential" ref="ae97f4e15d86c965c156df33d00318176" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaGzipFile::isSequential </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const<code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns true. </p>
|
|
||||||
<p>Strictly speaking, zlib supports seeking for GZIP files, but it is poorly implemented, because there is no way to implement it properly. For reading, seeking backwards is very slow, and for writing, it is downright impossible. Therefore, <a class="el" href="classQuaGzipFile.html" title="GZIP file.">QuaGzipFile</a> does not support seeking at all. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a1d560babdfff3a3441d704099a5bc1e4"></a><!-- doxytag: member="QuaGzipFile::open" ref="a1d560babdfff3a3441d704099a5bc1e4" args="(QIODevice::OpenMode mode)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaGzipFile::open </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QIODevice::OpenMode </td>
|
|
||||||
<td class="paramname"><em>mode</em></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Opens the file. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">mode</td><td>Can be either QIODevice::Write or QIODevice::Read. ReadWrite and Append aren't supported. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaGzipFile.html#adf5a954bb9bfda2d33cd336a213e2549">open()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="adf5a954bb9bfda2d33cd336a213e2549"></a><!-- doxytag: member="QuaGzipFile::open" ref="adf5a954bb9bfda2d33cd336a213e2549" args="(int fd, QIODevice::OpenMode mode)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaGzipFile::open </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">int </td>
|
|
||||||
<td class="paramname"><em>fd</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QIODevice::OpenMode </td>
|
|
||||||
<td class="paramname"><em>mode</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Opens the file. </p>
|
|
||||||
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">fd</td><td>The file descriptor to read/write the GZIP file from/to. </td></tr>
|
|
||||||
<tr><td class="paramname">mode</td><td>Can be either QIODevice::Write or QIODevice::Read. ReadWrite and Append aren't supported. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaGzipFile.html#a1d560babdfff3a3441d704099a5bc1e4">open()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ab745f345b727c81abbc3eb5af4dca844"></a><!-- doxytag: member="QuaGzipFile::flush" ref="ab745f345b727c81abbc3eb5af4dca844" args="()" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaGzipFile::flush </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Flushes data to file. </p>
|
|
||||||
<p>The data is written using Z_SYNC_FLUSH mode. Doesn't make any sense when reading. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
||||||
<li>quazip/<a class="el" href="quagzipfile_8h_source.html">quagzipfile.h</a></li>
|
|
||||||
<li>quazip/quagzipfile.cpp</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,60 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZIODevice Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classQuaZIODevice.html">QuaZIODevice</a>, including all inherited members.<table>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#ad27e447544d57f897316ee6f44535895">close</a>()</td><td><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#a25f586eb564841b51c395fd17f1cc080">flush</a>()</td><td><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#ad63e7f1717c7d91b3c2c5ace908c98b7">getIoDevice</a>() const </td><td><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#af2697f58c228741d3715801bf48a9a8b">isSequential</a>() const </td><td><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#a175446c18eb20c9aff6faf23f09cc67a">open</a>(QIODevice::OpenMode mode)</td><td><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#a8321ed35ee9b57cf9b1104912e236361">QuaZIODevice</a>(QIODevice *io, QObject *parent=NULL)</td><td><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#aa12b8bc9c923e543eda9ae22dbd1ecbb">readData</a>(char *data, qint64 maxSize)</td><td><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td><code> [protected, virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#aab23b6badbc3548eb71ca86bf6211902">writeData</a>(const char *data, qint64 maxSize)</td><td><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td><code> [protected, virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#ab3524cef44c240c21e6b7680ee5f42de">~QuaZIODevice</a>()</td><td><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,209 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: QuaZIODevice Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-methods">Public Member Functions</a> |
|
|
||||||
<a href="#pro-methods">Protected Member Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZIODevice Class Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<!-- doxytag: class="QuaZIODevice" -->
|
|
||||||
<p>A class to compress/decompress QIODevice.
|
|
||||||
<a href="classQuaZIODevice.html#details">More...</a></p>
|
|
||||||
|
|
||||||
<p><code>#include <<a class="el" href="quaziodevice_8h_source.html">quaziodevice.h</a>></code></p>
|
|
||||||
|
|
||||||
<p><a href="classQuaZIODevice-members.html">List of all members.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="pub-methods"></a>
|
|
||||||
Public Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#a8321ed35ee9b57cf9b1104912e236361">QuaZIODevice</a> (QIODevice *io, QObject *parent=NULL)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a8321ed35ee9b57cf9b1104912e236361"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3524cef44c240c21e6b7680ee5f42de"></a><!-- doxytag: member="QuaZIODevice::~QuaZIODevice" ref="ab3524cef44c240c21e6b7680ee5f42de" args="()" -->
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#ab3524cef44c240c21e6b7680ee5f42de">~QuaZIODevice</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#a25f586eb564841b51c395fd17f1cc080">flush</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Flushes data waiting to be written. <a href="#a25f586eb564841b51c395fd17f1cc080"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#a175446c18eb20c9aff6faf23f09cc67a">open</a> (QIODevice::OpenMode mode)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens the device. <a href="#a175446c18eb20c9aff6faf23f09cc67a"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#ad27e447544d57f897316ee6f44535895">close</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Closes this device, but not the underlying one. <a href="#ad27e447544d57f897316ee6f44535895"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad63e7f1717c7d91b3c2c5ace908c98b7"></a><!-- doxytag: member="QuaZIODevice::getIoDevice" ref="ad63e7f1717c7d91b3c2c5ace908c98b7" args="() const " -->
|
|
||||||
QIODevice * </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#ad63e7f1717c7d91b3c2c5ace908c98b7">getIoDevice</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the underlying device. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2697f58c228741d3715801bf48a9a8b"></a><!-- doxytag: member="QuaZIODevice::isSequential" ref="af2697f58c228741d3715801bf48a9a8b" args="() const " -->
|
|
||||||
virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#af2697f58c228741d3715801bf48a9a8b">isSequential</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true. <br/></td></tr>
|
|
||||||
<tr><td colspan="2"><h2><a name="pro-methods"></a>
|
|
||||||
Protected Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa12b8bc9c923e543eda9ae22dbd1ecbb"></a><!-- doxytag: member="QuaZIODevice::readData" ref="aa12b8bc9c923e543eda9ae22dbd1ecbb" args="(char *data, qint64 maxSize)" -->
|
|
||||||
virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#aa12b8bc9c923e543eda9ae22dbd1ecbb">readData</a> (char *data, qint64 maxSize)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Implementation of QIODevice::readData(). <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab23b6badbc3548eb71ca86bf6211902"></a><!-- doxytag: member="QuaZIODevice::writeData" ref="aab23b6badbc3548eb71ca86bf6211902" args="(const char *data, qint64 maxSize)" -->
|
|
||||||
virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#aab23b6badbc3548eb71ca86bf6211902">writeData</a> (const char *data, qint64 maxSize)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Implementation of QIODevice::writeData(). <br/></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>A class to compress/decompress QIODevice. </p>
|
|
||||||
<p>This class can be used to compress any data written to QIODevice or decompress it back. Compressing data sent over a QTcpSocket is a good example. </p>
|
|
||||||
</div><hr/><h2>Constructor & Destructor Documentation</h2>
|
|
||||||
<a class="anchor" id="a8321ed35ee9b57cf9b1104912e236361"></a><!-- doxytag: member="QuaZIODevice::QuaZIODevice" ref="a8321ed35ee9b57cf9b1104912e236361" args="(QIODevice *io, QObject *parent=NULL)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaZIODevice::QuaZIODevice </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QIODevice * </td>
|
|
||||||
<td class="paramname"><em>io</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QObject * </td>
|
|
||||||
<td class="paramname"><em>parent</em> = <code>NULL</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Constructor. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">io</td><td>The QIODevice to read/write. </td></tr>
|
|
||||||
<tr><td class="paramname">parent</td><td>The parent object, as per QObject logic. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/><h2>Member Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a25f586eb564841b51c395fd17f1cc080"></a><!-- doxytag: member="QuaZIODevice::flush" ref="a25f586eb564841b51c395fd17f1cc080" args="()" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZIODevice::flush </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Flushes data waiting to be written. </p>
|
|
||||||
<p>Unfortunately, as QIODevice doesn't support <a class="el" href="classQuaZIODevice.html#a25f586eb564841b51c395fd17f1cc080" title="Flushes data waiting to be written.">flush()</a> by itself, the only thing this method does is write the compressed data into the device using Z_SYNC_FLUSH mode. If you need the compressed data to actually be flushed from the buffer of the underlying QIODevice, you need to call its <a class="el" href="classQuaZIODevice.html#a25f586eb564841b51c395fd17f1cc080" title="Flushes data waiting to be written.">flush()</a> method as well, providing it supports it (like QTcpSocket does). Example: </p>
|
|
||||||
<div class="fragment"><pre class="fragment"> <a class="code" href="classQuaZIODevice.html" title="A class to compress/decompress QIODevice.">QuaZIODevice</a> dev(&sock);
|
|
||||||
dev.open(QIODevice::Write);
|
|
||||||
dev.write(yourDataGoesHere);
|
|
||||||
dev.flush();
|
|
||||||
sock->flush(); <span class="comment">// this actually sends data to network</span>
|
|
||||||
</pre></div><p>This may change in the future versions of QuaZIP by implementing an ugly hack: trying to cast the QIODevice using qobject_cast to known <a class="el" href="classQuaZIODevice.html#a25f586eb564841b51c395fd17f1cc080" title="Flushes data waiting to be written.">flush()</a>-supporting subclasses, and calling flush if the resulting pointer is not zero. </p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZIODevice.html#ad27e447544d57f897316ee6f44535895">close()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a175446c18eb20c9aff6faf23f09cc67a"></a><!-- doxytag: member="QuaZIODevice::open" ref="a175446c18eb20c9aff6faf23f09cc67a" args="(QIODevice::OpenMode mode)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZIODevice::open </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QIODevice::OpenMode </td>
|
|
||||||
<td class="paramname"><em>mode</em></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Opens the device. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">mode</td><td>Neither QIODevice::ReadWrite nor QIODevice::Append are not supported. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ad27e447544d57f897316ee6f44535895"></a><!-- doxytag: member="QuaZIODevice::close" ref="ad27e447544d57f897316ee6f44535895" args="()" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void QuaZIODevice::close </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Closes this device, but not the underlying one. </p>
|
|
||||||
<p>The underlying QIODevice is not closed in case you want to write something else to it. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZIODevice.html#a25f586eb564841b51c395fd17f1cc080">flush()</a>.</p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZIODevice.html#ab3524cef44c240c21e6b7680ee5f42de">~QuaZIODevice()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
||||||
<li>quazip/<a class="el" href="quaziodevice_8h_source.html">quaziodevice.h</a></li>
|
|
||||||
<li>quazip/quaziodevice.cpp</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,107 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZip Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classQuaZip.html">QuaZip</a>, including all inherited members.<table>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">CaseSensitivity</a> enum name</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">close</a>()</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">Constants</a> enum name</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a1d3fbd445a8e9d3449ded7371931c6b3">convertCaseSensitivity</a>(CaseSensitivity cs)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td><code> [static]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">csDefault</a> enum value</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366">csInsensitive</a> enum value</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e">csSensitive</a> enum value</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#ae55cfbf2296132df808c557b62433051">getComment</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a008260161781d8b5d2a0a28493fddaf4">getCommentCodec</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8">getCurrentFileInfo</a>(QuaZipFileInfo *info) const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a7ba6daf39263c308c683e7f72f74e0ae">getCurrentFileInfo</a>(QuaZipFileInfo64 *info) const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a9783f8b4f39cd55e71e975aea78fd54a">getCurrentFileName</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a2ea4bd1fca948637c35c2d2752bb5a80">getEntriesCount</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a7486af66bede8e131db0cd2e81881387">getFileInfoList</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a474e66b1b696a9e00edcc067484c36ad">getFileInfoList64</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a27b866aa2c75ea6f9c438cbb6e32b43c">getFileNameCodec</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#abb38d8b4c9c4ae0728b48caae9dd82de">getFileNameList</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29">getIoDevice</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a129ceff04d28fb00531f7bf7f9329664">getMode</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">getUnzFile</a>()</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">getZipError</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a425043a4d7cc31e2fe2bba73d954f15c">getZipFile</a>()</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2">getZipName</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a745488f9177bcec3cdb858587584e033">goToFirstFile</a>()</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97">goToNextFile</a>()</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a00b237d926648f45da86db25e7cfb697">hasCurrentFile</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#adc2cc762ab5744720ae4d33290b5f5bf">isAutoClose</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#ae5c665a59447c2d30e63e9c6df48ebb7">isDataDescriptorWritingEnabled</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">isOpen</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a1b638566390d7599ba5982e844b151f4">isZip64Enabled</a>() const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b">MAX_FILE_NAME_LENGTH</a> enum value</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec">mdAdd</a> enum value</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582">mdAppend</a> enum value</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">mdCreate</a> enum value</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce">mdNotOpen</a> enum value</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">mdUnzip</a> enum value</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">Mode</a> enum name</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">open</a>(Mode mode, zlib_filefunc_def *ioApi=NULL)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a970e0f401c7cfd7a78e78572f758eec4">QuaZip</a>()</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#aaea7294b02abd22379cc3a9fccb754b7">QuaZip</a>(const QString &zipName)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#ae52ebadd5ce64cdb49d7e198904b0b8c">QuaZip</a>(QIODevice *ioDevice)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0"><td><b>QuaZipPrivate</b> (defined in <a class="el" href="classQuaZip.html">QuaZip</a>)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td><code> [friend]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">setAutoClose</a>(bool autoClose) const </td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a1b5d936a203859340574d5908ffa2222">setComment</a>(const QString &comment)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a1c81fca7215a4374f6f03872ade4885b">setCommentCodec</a>(QTextCodec *commentCodec)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a413f3c56b54a9a47258d53802cb606e7">setCommentCodec</a>(const char *commentCodecName)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899">setCurrentFile</a>(const QString &fileName, CaseSensitivity cs=csDefault)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a6c23a12af88f7ea5edd4f9c0a24b9453">setDataDescriptorWritingEnabled</a>(bool enabled)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da">setDefaultFileNameCodec</a>(QTextCodec *codec)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td><code> [static]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a694af3c0ab076fab7bf619952f6fbfea">setDefaultFileNameCodec</a>(const char *codecName)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td><code> [static]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb">setFileNameCodec</a>(QTextCodec *fileNameCodec)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a8f283519a195aa1d9076bbbb01ea0497">setFileNameCodec</a>(const char *fileNameCodecName)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6">setIoDevice</a>(QIODevice *ioDevice)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#ab99a22efae02ebb4b5c9cd8eedc1c0b0">setZip64Enabled</a>(bool zip64)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc">setZipName</a>(const QString &zipName)</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZip.html#af60a2d3930b90f3b25a3148baecad81e">~QuaZip</a>()</td><td><a class="el" href="classQuaZip.html">QuaZip</a></td><td></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,83 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZipDir Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classQuaZipDir.html">QuaZipDir</a>, including all inherited members.<table>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#ad7ab403a8d36a3b6149da86ea37178f8">caseSensitivity</a>() const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">cd</a>(const QString &dirName)</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a62306db3f4c0866930fa35c7348b84b3">cdUp</a>()</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#aa3f14665e3991351f4ef94ab8e0ab29d">count</a>() const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#afd2f76410f7728a7166b7598926fbf96">dirName</a>() const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#aef966735a146fc10c9527c236aa89261">entryInfoList</a>(const QStringList &nameFilters, QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#abec530f15597ddf8c8d1f340a333f7aa">entryInfoList</a>(QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#ae2b5a4b251db7aeb165c6656da0e3431">entryInfoList64</a>(const QStringList &nameFilters, QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a8c38ec214c300049685cbf71486636d5">entryInfoList64</a>(QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a4a32faa77c4120cd3c6db4b683fa16d9">entryList</a>(const QStringList &nameFilters, QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#ab20e9d3de675b74fcacc98accbc1d766">entryList</a>(QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#aacb488fec6e951ac80e5d473534fee97">exists</a>(const QString &fileName) const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a22c8f63ce874f5c0e958ae5f42e6d004">exists</a>() const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#ae8b576a150f8d62c902067603cbc97ae">filePath</a>(const QString &fileName) const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#abeee1810c7c1c1af93364081dbf70d38">filter</a>()</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a598fdf23f1b37e1876476e5969040a32">isRoot</a>() const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a00f18e23abb8cac04f975e7f31553f2e">nameFilters</a>() const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a6e60d858d05774c958215ee7741eceed">operator!=</a>(const QuaZipDir &that)</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td><code> [inline]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#aa603c69be0c1597add5951b19f8bc961">operator=</a>(const QuaZipDir &that)</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a4a2e07484c7159a3f469922ba2383547">operator==</a>(const QuaZipDir &that)</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a9e37ef5318c44a4575c58d66110e535a">operator[]</a>(int pos) const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">path</a>() const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a6c9cc8b74c52d3fe997b753370566690">QuaZipDir</a>(const QuaZipDir &that)</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a19e5e3a54f322ce03e7f7606a87a2ba1">QuaZipDir</a>(QuaZip *zip, const QString &dir=QString())</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a2ae89c2b85786a0168656fc7a3faaf01">relativeFilePath</a>(const QString &fileName) const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#ad53c720975bb0c49a823355f7d518793">setCaseSensitivity</a>(QuaZip::CaseSensitivity caseSensitivity)</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a779a43641f0f3802678e39c9acd1fddb">setFilter</a>(QDir::Filters filters)</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#abcf208bfd6136e14f36725ae79dce2be">setNameFilters</a>(const QStringList &nameFilters)</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#ae82d06e43856414c30583205d337c111">setPath</a>(const QString &path)</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#ae43e9d717e3c4b1c0d4790cf558e7451">setSorting</a>(QDir::SortFlags sort)</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#a4000523c961ab9e0cad08641ff10e3fa">sorting</a>() const </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipDir.html#ae95d60e2c23e611723371bf8fff2b095">~QuaZipDir</a>()</td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,635 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: QuaZipDir Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZipDir Class Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<!-- doxytag: class="QuaZipDir" -->
|
|
||||||
<p>Provides ZIP archive navigation.
|
|
||||||
<a href="classQuaZipDir.html#details">More...</a></p>
|
|
||||||
|
|
||||||
<p><code>#include <<a class="el" href="quazipdir_8h_source.html">quazipdir.h</a>></code></p>
|
|
||||||
|
|
||||||
<p><a href="classQuaZipDir-members.html">List of all members.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="pub-methods"></a>
|
|
||||||
Public Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c9cc8b74c52d3fe997b753370566690"></a><!-- doxytag: member="QuaZipDir::QuaZipDir" ref="a6c9cc8b74c52d3fe997b753370566690" args="(const QuaZipDir &that)" -->
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a6c9cc8b74c52d3fe997b753370566690">QuaZipDir</a> (const <a class="el" href="classQuaZipDir.html">QuaZipDir</a> &that)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The copy constructor. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a19e5e3a54f322ce03e7f7606a87a2ba1">QuaZipDir</a> (<a class="el" href="classQuaZip.html">QuaZip</a> *zip, const QString &dir=QString())</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> instance pointing to the specified directory. <a href="#a19e5e3a54f322ce03e7f7606a87a2ba1"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae95d60e2c23e611723371bf8fff2b095"></a><!-- doxytag: member="QuaZipDir::~QuaZipDir" ref="ae95d60e2c23e611723371bf8fff2b095" args="()" -->
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ae95d60e2c23e611723371bf8fff2b095">~QuaZipDir</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a2e07484c7159a3f469922ba2383547"></a><!-- doxytag: member="QuaZipDir::operator==" ref="a4a2e07484c7159a3f469922ba2383547" args="(const QuaZipDir &that)" -->
|
|
||||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a4a2e07484c7159a3f469922ba2383547">operator==</a> (const <a class="el" href="classQuaZipDir.html">QuaZipDir</a> &that)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The assignment operator. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a6e60d858d05774c958215ee7741eceed">operator!=</a> (const <a class="el" href="classQuaZipDir.html">QuaZipDir</a> &that)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">operator!= <a href="#a6e60d858d05774c958215ee7741eceed"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classQuaZipDir.html">QuaZipDir</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#aa603c69be0c1597add5951b19f8bc961">operator=</a> (const <a class="el" href="classQuaZipDir.html">QuaZipDir</a> &that)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">operator== <a href="#aa603c69be0c1597add5951b19f8bc961"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e37ef5318c44a4575c58d66110e535a"></a><!-- doxytag: member="QuaZipDir::operator[]" ref="a9e37ef5318c44a4575c58d66110e535a" args="(int pos) const " -->
|
|
||||||
QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a9e37ef5318c44a4575c58d66110e535a">operator[]</a> (int pos) const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the name of the entry at the specified position. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7ab403a8d36a3b6149da86ea37178f8"></a><!-- doxytag: member="QuaZipDir::caseSensitivity" ref="ad7ab403a8d36a3b6149da86ea37178f8" args="() const " -->
|
|
||||||
<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ad7ab403a8d36a3b6149da86ea37178f8">caseSensitivity</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the current case sensitivity mode. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">cd</a> (const QString &dirName)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Changes the 'current' directory. <a href="#aa829afc0243f1d307302f1167edecc7b"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62306db3f4c0866930fa35c7348b84b3"></a><!-- doxytag: member="QuaZipDir::cdUp" ref="a62306db3f4c0866930fa35c7348b84b3" args="()" -->
|
|
||||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a62306db3f4c0866930fa35c7348b84b3">cdUp</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Goes up. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3f14665e3991351f4ef94ab8e0ab29d"></a><!-- doxytag: member="QuaZipDir::count" ref="aa3f14665e3991351f4ef94ab8e0ab29d" args="() const " -->
|
|
||||||
uint </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#aa3f14665e3991351f4ef94ab8e0ab29d">count</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of entries in the directory. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#afd2f76410f7728a7166b7598926fbf96">dirName</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the current directory name. <a href="#afd2f76410f7728a7166b7598926fbf96"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QList< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#aef966735a146fc10c9527c236aa89261">entryInfoList</a> (const QStringList &nameFilters, QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entries in the directory. <a href="#aef966735a146fc10c9527c236aa89261"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QList< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#abec530f15597ddf8c8d1f340a333f7aa">entryInfoList</a> (QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entries in the directory. <a href="#abec530f15597ddf8c8d1f340a333f7aa"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QList< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ae2b5a4b251db7aeb165c6656da0e3431">entryInfoList64</a> (const QStringList &nameFilters, QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entries in the directory with zip64 support. <a href="#ae2b5a4b251db7aeb165c6656da0e3431"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QList< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a8c38ec214c300049685cbf71486636d5">entryInfoList64</a> (QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entries in the directory with zip64 support. <a href="#a8c38ec214c300049685cbf71486636d5"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a4a32faa77c4120cd3c6db4b683fa16d9">entryList</a> (const QStringList &nameFilters, QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entry names in the directory. <a href="#a4a32faa77c4120cd3c6db4b683fa16d9"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ab20e9d3de675b74fcacc98accbc1d766">entryList</a> (QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entry names in the directory. <a href="#ab20e9d3de675b74fcacc98accbc1d766"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#aacb488fec6e951ac80e5d473534fee97">exists</a> (const QString &fileName) const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if the entry with the specified name exists. <a href="#aacb488fec6e951ac80e5d473534fee97"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22c8f63ce874f5c0e958ae5f42e6d004"></a><!-- doxytag: member="QuaZipDir::exists" ref="a22c8f63ce874f5c0e958ae5f42e6d004" args="() const " -->
|
|
||||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a22c8f63ce874f5c0e958ae5f42e6d004">exists</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return <code>true</code> if the directory pointed by this <a class="el" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> exists. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ae8b576a150f8d62c902067603cbc97ae">filePath</a> (const QString &fileName) const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the full path to the specified file. <a href="#ae8b576a150f8d62c902067603cbc97ae"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abeee1810c7c1c1af93364081dbf70d38"></a><!-- doxytag: member="QuaZipDir::filter" ref="abeee1810c7c1c1af93364081dbf70d38" args="()" -->
|
|
||||||
QDir::Filters </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#abeee1810c7c1c1af93364081dbf70d38">filter</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the default filter. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a598fdf23f1b37e1876476e5969040a32">isRoot</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns if the <a class="el" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> points to the root of the archive. <a href="#a598fdf23f1b37e1876476e5969040a32"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00f18e23abb8cac04f975e7f31553f2e"></a><!-- doxytag: member="QuaZipDir::nameFilters" ref="a00f18e23abb8cac04f975e7f31553f2e" args="() const " -->
|
|
||||||
QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a00f18e23abb8cac04f975e7f31553f2e">nameFilters</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the default name filter. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">path</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the path to the current dir. <a href="#a68ac82ad605c0b10f9ee1a2d6d474f52"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a2ae89c2b85786a0168656fc7a3faaf01">relativeFilePath</a> (const QString &fileName) const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the path to the specified file relative to the current dir. <a href="#a2ae89c2b85786a0168656fc7a3faaf01"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad53c720975bb0c49a823355f7d518793"></a><!-- doxytag: member="QuaZipDir::setCaseSensitivity" ref="ad53c720975bb0c49a823355f7d518793" args="(QuaZip::CaseSensitivity caseSensitivity)" -->
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ad53c720975bb0c49a823355f7d518793">setCaseSensitivity</a> (<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> caseSensitivity)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default case sensitivity mode. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a779a43641f0f3802678e39c9acd1fddb"></a><!-- doxytag: member="QuaZipDir::setFilter" ref="a779a43641f0f3802678e39c9acd1fddb" args="(QDir::Filters filters)" -->
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a779a43641f0f3802678e39c9acd1fddb">setFilter</a> (QDir::Filters filters)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default filter. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcf208bfd6136e14f36725ae79dce2be"></a><!-- doxytag: member="QuaZipDir::setNameFilters" ref="abcf208bfd6136e14f36725ae79dce2be" args="(const QStringList &nameFilters)" -->
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#abcf208bfd6136e14f36725ae79dce2be">setNameFilters</a> (const QStringList &nameFilters)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default name filter. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ae82d06e43856414c30583205d337c111">setPath</a> (const QString &path)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Goes to the specified path. <a href="#ae82d06e43856414c30583205d337c111"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae43e9d717e3c4b1c0d4790cf558e7451"></a><!-- doxytag: member="QuaZipDir::setSorting" ref="ae43e9d717e3c4b1c0d4790cf558e7451" args="(QDir::SortFlags sort)" -->
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ae43e9d717e3c4b1c0d4790cf558e7451">setSorting</a> (QDir::SortFlags sort)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default sorting mode. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4000523c961ab9e0cad08641ff10e3fa"></a><!-- doxytag: member="QuaZipDir::sorting" ref="a4000523c961ab9e0cad08641ff10e3fa" args="() const " -->
|
|
||||||
QDir::SortFlags </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a4000523c961ab9e0cad08641ff10e3fa">sorting</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the default sorting mode. <br/></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Provides ZIP archive navigation. </p>
|
|
||||||
<p>This class is modelled after QDir, and is designed to provide similar features for ZIP archives.</p>
|
|
||||||
<p>The only significant difference from QDir is that the root path is not '/', but an empty string since that's how the file paths are stored in the archive. However, <a class="el" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> understands the paths starting with '/'. It is important in a few places:</p>
|
|
||||||
<ul>
|
|
||||||
<li>In the <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b" title="Changes the 'current' directory.">cd()</a> function.</li>
|
|
||||||
<li>In the constructor.</li>
|
|
||||||
<li>In the <a class="el" href="classQuaZipDir.html#aacb488fec6e951ac80e5d473534fee97" title="Returns true if the entry with the specified name exists.">exists()</a> function.</li>
|
|
||||||
<li>In the relativePath() function.</li>
|
|
||||||
</ul>
|
|
||||||
<p>Note that since ZIP uses '/' on all platforms, the '\' separator is not supported. </p>
|
|
||||||
</div><hr/><h2>Constructor & Destructor Documentation</h2>
|
|
||||||
<a class="anchor" id="a19e5e3a54f322ce03e7f7606a87a2ba1"></a><!-- doxytag: member="QuaZipDir::QuaZipDir" ref="a19e5e3a54f322ce03e7f7606a87a2ba1" args="(QuaZip *zip, const QString &dir=QString())" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaZipDir::QuaZipDir </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="classQuaZip.html">QuaZip</a> * </td>
|
|
||||||
<td class="paramname"><em>zip</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>dir</em> = <code>QString()</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Constructs a <a class="el" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> instance pointing to the specified directory. </p>
|
|
||||||
<p>If <em>dir</em> is not specified, points to the root of the archive. The same happens if the <em>dir</em> is "/". </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/><h2>Member Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a6e60d858d05774c958215ee7741eceed"></a><!-- doxytag: member="QuaZipDir::operator!=" ref="a6e60d858d05774c958215ee7741eceed" args="(const QuaZipDir &that)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipDir::operator!= </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const <a class="el" href="classQuaZipDir.html">QuaZipDir</a> & </td>
|
|
||||||
<td class="paramname"><em>that</em></td><td>)</td>
|
|
||||||
<td><code> [inline]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>operator!= </p>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if either this and <em>that</em> use different <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instances or if they point to different directories. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aa603c69be0c1597add5951b19f8bc961"></a><!-- doxytag: member="QuaZipDir::operator=" ref="aa603c69be0c1597add5951b19f8bc961" args="(const QuaZipDir &that)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"><a class="el" href="classQuaZipDir.html">QuaZipDir</a> & QuaZipDir::operator= </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const <a class="el" href="classQuaZipDir.html">QuaZipDir</a> & </td>
|
|
||||||
<td class="paramname"><em>that</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>operator== </p>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if both this and <em>that</em> use the same <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instance and point to the same directory. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aa829afc0243f1d307302f1167edecc7b"></a><!-- doxytag: member="QuaZipDir::cd" ref="aa829afc0243f1d307302f1167edecc7b" args="(const QString &dirName)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipDir::cd </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>dirName</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Changes the 'current' directory. </p>
|
|
||||||
<p>If the path starts with '/', it is interpreted as an absolute path from the root of the archive. Otherwise, it is interpreted as a path relative to the current directory as was set by the previous <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b" title="Changes the 'current' directory.">cd()</a> or the constructor.</p>
|
|
||||||
<p>Note that the subsequent <a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52" title="Returns the path to the current dir.">path()</a> call will not return a path starting with '/' in all cases. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">cd()</a>, <a class="el" href="classQuaZipDir.html#afd2f76410f7728a7166b7598926fbf96">dirName()</a>, <a class="el" href="classQuaZipDir.html#a22c8f63ce874f5c0e958ae5f42e6d004">exists()</a>, <a class="el" href="classQuaZipDir.html#a598fdf23f1b37e1876476e5969040a32">isRoot()</a>, and <a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">path()</a>.</p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">cd()</a>, and <a class="el" href="classQuaZipDir.html#a62306db3f4c0866930fa35c7348b84b3">cdUp()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="afd2f76410f7728a7166b7598926fbf96"></a><!-- doxytag: member="QuaZipDir::dirName" ref="afd2f76410f7728a7166b7598926fbf96" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QString QuaZipDir::dirName </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the current directory name. </p>
|
|
||||||
<p>The name doesn't include the path. </p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">cd()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aef966735a146fc10c9527c236aa89261"></a><!-- doxytag: member="QuaZipDir::entryInfoList" ref="aef966735a146fc10c9527c236aa89261" args="(const QStringList &nameFilters, QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QList< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > QuaZipDir::entryInfoList </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QStringList & </td>
|
|
||||||
<td class="paramname"><em>nameFilters</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QDir::Filters </td>
|
|
||||||
<td class="paramname"><em>filters</em> = <code>QDir::NoFilter</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QDir::SortFlags </td>
|
|
||||||
<td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the list of the entries in the directory. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">nameFilters</td><td>The list of file patterns to list, uses the same syntax as QDir. </td></tr>
|
|
||||||
<tr><td class="paramname">filters</td><td>The entry type filters, only Files and Dirs are accepted. </td></tr>
|
|
||||||
<tr><td class="paramname">sort</td><td>Sorting mode.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipDir.html#abec530f15597ddf8c8d1f340a333f7aa">entryInfoList()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="abec530f15597ddf8c8d1f340a333f7aa"></a><!-- doxytag: member="QuaZipDir::entryInfoList" ref="abec530f15597ddf8c8d1f340a333f7aa" args="(QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QList< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > QuaZipDir::entryInfoList </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QDir::Filters </td>
|
|
||||||
<td class="paramname"><em>filters</em> = <code>QDir::NoFilter</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QDir::SortFlags </td>
|
|
||||||
<td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the list of the entries in the directory. </p>
|
|
||||||
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. The same as entryInfoList(QStringList(), filters, sort). </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZipDir.html#aef966735a146fc10c9527c236aa89261">entryInfoList()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ae2b5a4b251db7aeb165c6656da0e3431"></a><!-- doxytag: member="QuaZipDir::entryInfoList64" ref="ae2b5a4b251db7aeb165c6656da0e3431" args="(const QStringList &nameFilters, QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QList< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > QuaZipDir::entryInfoList64 </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QStringList & </td>
|
|
||||||
<td class="paramname"><em>nameFilters</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QDir::Filters </td>
|
|
||||||
<td class="paramname"><em>filters</em> = <code>QDir::NoFilter</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QDir::SortFlags </td>
|
|
||||||
<td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the list of the entries in the directory with zip64 support. </p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">nameFilters</td><td>The list of file patterns to list, uses the same syntax as QDir. </td></tr>
|
|
||||||
<tr><td class="paramname">filters</td><td>The entry type filters, only Files and Dirs are accepted. </td></tr>
|
|
||||||
<tr><td class="paramname">sort</td><td>Sorting mode. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipDir.html#a8c38ec214c300049685cbf71486636d5">entryInfoList64()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a8c38ec214c300049685cbf71486636d5"></a><!-- doxytag: member="QuaZipDir::entryInfoList64" ref="a8c38ec214c300049685cbf71486636d5" args="(QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QList< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > QuaZipDir::entryInfoList64 </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QDir::Filters </td>
|
|
||||||
<td class="paramname"><em>filters</em> = <code>QDir::NoFilter</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QDir::SortFlags </td>
|
|
||||||
<td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the list of the entries in the directory with zip64 support. </p>
|
|
||||||
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. The same as entryInfoList64(QStringList(), filters, sort). </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZipDir.html#ae2b5a4b251db7aeb165c6656da0e3431">entryInfoList64()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a4a32faa77c4120cd3c6db4b683fa16d9"></a><!-- doxytag: member="QuaZipDir::entryList" ref="a4a32faa77c4120cd3c6db4b683fa16d9" args="(const QStringList &nameFilters, QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QStringList QuaZipDir::entryList </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QStringList & </td>
|
|
||||||
<td class="paramname"><em>nameFilters</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QDir::Filters </td>
|
|
||||||
<td class="paramname"><em>filters</em> = <code>QDir::NoFilter</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QDir::SortFlags </td>
|
|
||||||
<td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the list of the entry names in the directory. </p>
|
|
||||||
<p>The same as entryInfoList(nameFilters, filters, sort), but only returns entry names. </p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipDir.html#aa3f14665e3991351f4ef94ab8e0ab29d">count()</a>, <a class="el" href="classQuaZipDir.html#ab20e9d3de675b74fcacc98accbc1d766">entryList()</a>, <a class="el" href="classQuaZipDir.html#aacb488fec6e951ac80e5d473534fee97">exists()</a>, and <a class="el" href="classQuaZipDir.html#a9e37ef5318c44a4575c58d66110e535a">operator[]()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ab20e9d3de675b74fcacc98accbc1d766"></a><!-- doxytag: member="QuaZipDir::entryList" ref="ab20e9d3de675b74fcacc98accbc1d766" args="(QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QStringList QuaZipDir::entryList </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QDir::Filters </td>
|
|
||||||
<td class="paramname"><em>filters</em> = <code>QDir::NoFilter</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QDir::SortFlags </td>
|
|
||||||
<td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the list of the entry names in the directory. </p>
|
|
||||||
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. The same as entryList(QStringList(), filters, sort). </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZipDir.html#a4a32faa77c4120cd3c6db4b683fa16d9">entryList()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aacb488fec6e951ac80e5d473534fee97"></a><!-- doxytag: member="QuaZipDir::exists" ref="aacb488fec6e951ac80e5d473534fee97" args="(const QString &fileName) const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipDir::exists </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>fileName</em></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns <code>true</code> if the entry with the specified name exists. </p>
|
|
||||||
<p>The ".." is considered to exist if the current directory is not root. The "." and "/" are considered to always exist. Paths starting with "/" are relative to the archive root, other paths are relative to the current dir. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a1d3fbd445a8e9d3449ded7371931c6b3">QuaZip::convertCaseSensitivity()</a>, <a class="el" href="classQuaZipDir.html#a4a32faa77c4120cd3c6db4b683fa16d9">entryList()</a>, <a class="el" href="classQuaZipDir.html#ae8b576a150f8d62c902067603cbc97ae">filePath()</a>, and <a class="el" href="classQuaZipDir.html#a598fdf23f1b37e1876476e5969040a32">isRoot()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ae8b576a150f8d62c902067603cbc97ae"></a><!-- doxytag: member="QuaZipDir::filePath" ref="ae8b576a150f8d62c902067603cbc97ae" args="(const QString &fileName) const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QString QuaZipDir::filePath </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>fileName</em></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the full path to the specified file. </p>
|
|
||||||
<p>Doesn't check if the file actually exists. </p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipDir.html#aacb488fec6e951ac80e5d473534fee97">exists()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a598fdf23f1b37e1876476e5969040a32"></a><!-- doxytag: member="QuaZipDir::isRoot" ref="a598fdf23f1b37e1876476e5969040a32" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipDir::isRoot </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns if the <a class="el" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> points to the root of the archive. </p>
|
|
||||||
<p>Not that the root path is the empty string, not '/'. </p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">cd()</a>, and <a class="el" href="classQuaZipDir.html#aacb488fec6e951ac80e5d473534fee97">exists()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a68ac82ad605c0b10f9ee1a2d6d474f52"></a><!-- doxytag: member="QuaZipDir::path" ref="a68ac82ad605c0b10f9ee1a2d6d474f52" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QString QuaZipDir::path </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the path to the current dir. </p>
|
|
||||||
<p>The path never starts with '/', and the root path is an empty string. </p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">cd()</a>, and <a class="el" href="classQuaZipDir.html#ae82d06e43856414c30583205d337c111">setPath()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a2ae89c2b85786a0168656fc7a3faaf01"></a><!-- doxytag: member="QuaZipDir::relativeFilePath" ref="a2ae89c2b85786a0168656fc7a3faaf01" args="(const QString &fileName) const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QString QuaZipDir::relativeFilePath </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>fileName</em></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the path to the specified file relative to the current dir. </p>
|
|
||||||
<p>This function is mostly useless, provided only for the sake of completeness.</p>
|
|
||||||
<dl><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">fileName</td><td>The path to the file, should start with "/" if relative to the archive root. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd>Path relative to the current dir. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ae82d06e43856414c30583205d337c111"></a><!-- doxytag: member="QuaZipDir::setPath" ref="ae82d06e43856414c30583205d337c111" args="(const QString &path)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void QuaZipDir::setPath </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>path</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Goes to the specified path. </p>
|
|
||||||
<p>The difference from <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b" title="Changes the 'current' directory.">cd()</a> is that this function never checks if the path actually exists and doesn't use relative paths, so it's possible to go to the root directory with setPath("").</p>
|
|
||||||
<p>Note that this function still chops the trailing and/or leading '/' and treats a single '/' as the root path (<a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52" title="Returns the path to the current dir.">path()</a> will still return an empty string). </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">path()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
||||||
<li>quazip/<a class="el" href="quazipdir_8h_source.html">quazipdir.h</a></li>
|
|
||||||
<li>quazip/quazipdir.cpp</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,84 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZipFile Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classQuaZipFile.html">QuaZipFile</a>, including all inherited members.<table>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a1e3f4c3c075da98af426fc167440cfc3">atEnd</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a29fbfb34677f69394ae7c986ffd3a0c1">bytesAvailable</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6">close</a>()</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#ac4da08e5cdec368a2a686775f7dc5639">csize</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a7b8e3c39026855cd98661a1b2815c220">getActualFileName</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a25dbfddc589bf6b69b39905f3c3bcc73">getCaseSensitivity</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359">getFileInfo</a>(QuaZipFileInfo *info)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#af35876a5ac6e9c35234275a9e503110d">getFileInfo</a>(QuaZipFileInfo64 *info)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9">getFileName</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a72daf8a9da14907a801a783603003205">getZip</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0">getZipError</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a6f034a714aa94631367590de3f8f4e22">getZipName</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a0df3db94c2a34c8d17ddaa0f54fc32c1">isRaw</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a64430ec50820c8096f963a7e5f53001f">isSequential</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384">open</a>(OpenMode mode)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9">open</a>(OpenMode mode, const char *password)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [inline]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#aed75bace51f2bb4c3e4f656ab4493aac">open</a>(OpenMode mode, int *method, int *level, bool raw, const char *password=NULL)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a2429ea59c77371d7af56d739db130b18">open</a>(OpenMode mode, const QuaZipNewInfo &info, const char *password=NULL, quint32 crc=0, int method=Z_DEFLATED, int level=Z_DEFAULT_COMPRESSION, bool raw=false, int windowBits=-MAX_WBITS, int memLevel=DEF_MEM_LEVEL, int strategy=Z_DEFAULT_STRATEGY)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a90fd55dab83eca7f95df50b2c41b7f22">pos</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#ad31592e0e8a9eaa009c6c0e2040a2158">QuaZipFile</a>()</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a1349ad27f1947bc3e346d83dbf9586c4">QuaZipFile</a>(QObject *parent)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#ae614495d6b2404a6c59d7cfca5c3f6fd">QuaZipFile</a>(const QString &zipName, QObject *parent=NULL)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#ac6e883b5a5d3a58c9c56eb497dd91220">QuaZipFile</a>(const QString &zipName, const QString &fileName, QuaZip::CaseSensitivity cs=QuaZip::csDefault, QObject *parent=NULL)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb">QuaZipFile</a>(QuaZip *zip, QObject *parent=NULL)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0"><td><b>QuaZipFilePrivate</b> (defined in <a class="el" href="classQuaZipFile.html">QuaZipFile</a>)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [friend]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#aa1f2274e1579327855a17d67a9046ec2">readData</a>(char *data, qint64 maxSize)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [protected]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95">setFileName</a>(const QString &fileName, QuaZip::CaseSensitivity cs=QuaZip::csDefault)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#ab7939a26d1e8de2f6aca54f49a12b980">setZip</a>(QuaZip *zip)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#ac8109e9a5c19bea75982ff6986b5cb1e">setZipName</a>(const QString &zipName)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#ad1a17cc690a01c3edfb82984c3a4c8f0">size</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#a4814b5e6e39fb254737b81ea10964f50">usize</a>() const </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#abd07949a6fcc2ef094d2be5398bc8e7c">writeData</a>(const char *data, qint64 maxSize)</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [protected]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipFile.html#aa1e5a0cf491bafae6cc73e649caa97fc">~QuaZipFile</a>()</td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td><code> [virtual]</code></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,959 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: QuaZipFile Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-methods">Public Member Functions</a> |
|
|
||||||
<a href="#pro-methods">Protected Member Functions</a> |
|
|
||||||
<a href="#friends">Friends</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZipFile Class Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<!-- doxytag: class="QuaZipFile" -->
|
|
||||||
<p>A file inside ZIP archive.
|
|
||||||
<a href="classQuaZipFile.html#details">More...</a></p>
|
|
||||||
|
|
||||||
<p><code>#include <<a class="el" href="quazipfile_8h_source.html">quazip/quazipfile.h</a>></code></p>
|
|
||||||
<div class="dynheader">
|
|
||||||
Collaboration diagram for QuaZipFile:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="classQuaZipFile__coll__graph.png" border="0" usemap="#QuaZipFile_coll__map" alt="Collaboration graph"/></div>
|
|
||||||
<map name="QuaZipFile_coll__map" id="QuaZipFile_coll__map">
|
|
||||||
<area shape="rect" id="node2" href="classQuaZipFilePrivate.html" title="The implementation class for QuaZip." alt="" coords="5,96,128,123"/>
<area shape="rect" id="node4" href="classQuaZip.html" title="ZIP archive." alt="" coords="134,5,196,32"/>
<area shape="rect" id="node6" href="classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class." alt="" coords="153,96,255,123"/>
</map>
|
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
||||||
|
|
||||||
<p><a href="classQuaZipFile-members.html">List of all members.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="pub-methods"></a>
|
|
||||||
Public Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#ad31592e0e8a9eaa009c6c0e2040a2158">QuaZipFile</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. <a href="#ad31592e0e8a9eaa009c6c0e2040a2158"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a1349ad27f1947bc3e346d83dbf9586c4">QuaZipFile</a> (QObject *parent)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. <a href="#a1349ad27f1947bc3e346d83dbf9586c4"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#ae614495d6b2404a6c59d7cfca5c3f6fd">QuaZipFile</a> (const QString &zipName, QObject *parent=NULL)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. <a href="#ae614495d6b2404a6c59d7cfca5c3f6fd"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#ac6e883b5a5d3a58c9c56eb497dd91220">QuaZipFile</a> (const QString &zipName, const QString &fileName, <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> cs=QuaZip::csDefault, QObject *parent=NULL)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. <a href="#ac6e883b5a5d3a58c9c56eb497dd91220"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb">QuaZipFile</a> (<a class="el" href="classQuaZip.html">QuaZip</a> *zip, QObject *parent=NULL)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. <a href="#a54e944a6b3d27030f64c8f30d2cc33bb"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#aa1e5a0cf491bafae6cc73e649caa97fc">~QuaZipFile</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroys a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. <a href="#aa1e5a0cf491bafae6cc73e649caa97fc"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a6f034a714aa94631367590de3f8f4e22">getZipName</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the ZIP archive file name. <a href="#a6f034a714aa94631367590de3f8f4e22"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classQuaZip.html">QuaZip</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a72daf8a9da14907a801a783603003205">getZip</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a pointer to the associated <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object. <a href="#a72daf8a9da14907a801a783603003205"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9">getFileName</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns file name. <a href="#a6999362e70a5b2396fba5cfb30095ff9"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a25dbfddc589bf6b69b39905f3c3bcc73">getCaseSensitivity</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns case sensitivity of the file name. <a href="#a25dbfddc589bf6b69b39905f3c3bcc73"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a7b8e3c39026855cd98661a1b2815c220">getActualFileName</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the actual file name in the archive. <a href="#a7b8e3c39026855cd98661a1b2815c220"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#ac8109e9a5c19bea75982ff6986b5cb1e">setZipName</a> (const QString &zipName)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the ZIP archive file name. <a href="#ac8109e9a5c19bea75982ff6986b5cb1e"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a0df3db94c2a34c8d17ddaa0f54fc32c1">isRaw</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if the file was opened in raw mode. <a href="#a0df3db94c2a34c8d17ddaa0f54fc32c1"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#ab7939a26d1e8de2f6aca54f49a12b980">setZip</a> (<a class="el" href="classQuaZip.html">QuaZip</a> *zip)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Binds to the existing <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instance. <a href="#ab7939a26d1e8de2f6aca54f49a12b980"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95">setFileName</a> (const QString &fileName, <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> cs=QuaZip::csDefault)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the file name. <a href="#a3732ca7704379d457b6a27db8837de95"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384">open</a> (OpenMode mode)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens a file for reading. <a href="#a4c20c0ef00ae79c9a59eafe2906c9384"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9">open</a> (OpenMode mode, const char *password)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens a file for reading. <a href="#a0bff0d15bbcd70306dc4a553a55776b9"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#aed75bace51f2bb4c3e4f656ab4493aac">open</a> (OpenMode mode, int *method, int *level, bool raw, const char *password=NULL)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens a file for reading. <a href="#aed75bace51f2bb4c3e4f656ab4493aac"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a2429ea59c77371d7af56d739db130b18">open</a> (OpenMode mode, const <a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a> &info, const char *password=NULL, quint32 crc=0, int method=Z_DEFLATED, int level=Z_DEFAULT_COMPRESSION, bool raw=false, int windowBits=-MAX_WBITS, int memLevel=DEF_MEM_LEVEL, int strategy=Z_DEFAULT_STRATEGY)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens a file for writing. <a href="#a2429ea59c77371d7af56d739db130b18"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64430ec50820c8096f963a7e5f53001f"></a><!-- doxytag: member="QuaZipFile::isSequential" ref="a64430ec50820c8096f963a7e5f53001f" args="() const " -->
|
|
||||||
virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a64430ec50820c8096f963a7e5f53001f">isSequential</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code>, but <a class="el" href="classQuaZipFile.html#quazipfile-sequential">beware</a>! <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a90fd55dab83eca7f95df50b2c41b7f22">pos</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns current position in the file. <a href="#a90fd55dab83eca7f95df50b2c41b7f22"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a1e3f4c3c075da98af426fc167440cfc3">atEnd</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if the end of file was reached. <a href="#a1e3f4c3c075da98af426fc167440cfc3"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#ad1a17cc690a01c3edfb82984c3a4c8f0">size</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns file size. <a href="#ad1a17cc690a01c3edfb82984c3a4c8f0"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#ac4da08e5cdec368a2a686775f7dc5639">csize</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns compressed file size. <a href="#ac4da08e5cdec368a2a686775f7dc5639"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a4814b5e6e39fb254737b81ea10964f50">usize</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns uncompressed file size. <a href="#a4814b5e6e39fb254737b81ea10964f50"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359">getFileInfo</a> (<a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> *info)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets information about current file. <a href="#ad3f5807329321be21b12c1ba5798b359"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#af35876a5ac6e9c35234275a9e503110d">getFileInfo</a> (<a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> *info)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets information about current file with zip64 support. <a href="#af35876a5ac6e9c35234275a9e503110d"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6">close</a> ()</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Closes the file. <a href="#a42a39b12619bccd3d419ee60bbb3fcf6"></a><br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26d2ee56aad947193b73052f80597ef0"></a><!-- doxytag: member="QuaZipFile::getZipError" ref="a26d2ee56aad947193b73052f80597ef0" args="() const " -->
|
|
||||||
int </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0">getZipError</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the error code returned by the last ZIP/UNZIP API call. <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29fbfb34677f69394ae7c986ffd3a0c1"></a><!-- doxytag: member="QuaZipFile::bytesAvailable" ref="a29fbfb34677f69394ae7c986ffd3a0c1" args="() const " -->
|
|
||||||
virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#a29fbfb34677f69394ae7c986ffd3a0c1">bytesAvailable</a> () const </td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of bytes available for reading. <br/></td></tr>
|
|
||||||
<tr><td colspan="2"><h2><a name="pro-methods"></a>
|
|
||||||
Protected Member Functions</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1f2274e1579327855a17d67a9046ec2"></a><!-- doxytag: member="QuaZipFile::readData" ref="aa1f2274e1579327855a17d67a9046ec2" args="(char *data, qint64 maxSize)" -->
|
|
||||||
qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#aa1f2274e1579327855a17d67a9046ec2">readData</a> (char *data, qint64 maxSize)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Implementation of the QIODevice::readData(). <br/></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd07949a6fcc2ef094d2be5398bc8e7c"></a><!-- doxytag: member="QuaZipFile::writeData" ref="abd07949a6fcc2ef094d2be5398bc8e7c" args="(const char *data, qint64 maxSize)" -->
|
|
||||||
qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#abd07949a6fcc2ef094d2be5398bc8e7c">writeData</a> (const char *data, qint64 maxSize)</td></tr>
|
|
||||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Implementation of the QIODevice::writeData(). <br/></td></tr>
|
|
||||||
<tr><td colspan="2"><h2><a name="friends"></a>
|
|
||||||
Friends</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abeded291f2788ca39fe2256d78f95266"></a><!-- doxytag: member="QuaZipFile::QuaZipFilePrivate" ref="abeded291f2788ca39fe2256d78f95266" args="" -->
|
|
||||||
class </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFile.html#abeded291f2788ca39fe2256d78f95266">QuaZipFilePrivate</a></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>A file inside ZIP archive. </p>
|
|
||||||
<p>This is the most interesting class. Not only it provides C++ interface to the ZIP/UNZIP package, but also integrates it with Qt by subclassing QIODevice. This makes possible to access files inside ZIP archive using QTextStream or QDataStream, for example. Actually, this is the main purpose of the whole QuaZIP library.</p>
|
|
||||||
<p>You can either use existing <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instance to create instance of this class or pass ZIP archive file name to this class, in which case it will create internal <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object. See constructors' descriptions for details. Writing is only possible with the existing instance.</p>
|
|
||||||
<p>Note that due to the underlying library's limitation it is not possible to use multiple <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instances to open several files in the same archive at the same time. If you need to write to multiple files in parallel, then you should write to temporary files first, then pack them all at once when you have finished writing. If you need to read multiple files inside the same archive in parallel, you should extract them all into a temporary directory first.</p>
|
|
||||||
<h2><a class="anchor" id="quazipfile-sequential"></a>
|
|
||||||
Sequential or random-access?</h2>
|
|
||||||
<p>At the first thought, <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> has fixed size, the start and the end and should be therefore considered random-access device. But there is one major obstacle to making it random-access: ZIP/UNZIP API does not support seek() operation and the only way to implement it is through reopening the file and re-reading to the required position, but this is prohibitively slow.</p>
|
|
||||||
<p>Therefore, <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> is considered to be a sequential device. This has advantage of availability of the ungetChar() operation (QIODevice does not implement it properly for non-sequential devices unless they support seek()). Disadvantage is a somewhat strange behaviour of the <a class="el" href="classQuaZipFile.html#ad1a17cc690a01c3edfb82984c3a4c8f0" title="Returns file size.">size()</a> and <a class="el" href="classQuaZipFile.html#a90fd55dab83eca7f95df50b2c41b7f22" title="Returns current position in the file.">pos()</a> functions. This should be kept in mind while using this class. </p>
|
|
||||||
</div><hr/><h2>Constructor & Destructor Documentation</h2>
|
|
||||||
<a class="anchor" id="ad31592e0e8a9eaa009c6c0e2040a2158"></a><!-- doxytag: member="QuaZipFile::QuaZipFile" ref="ad31592e0e8a9eaa009c6c0e2040a2158" args="()" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaZipFile::QuaZipFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. </p>
|
|
||||||
<p>You should use <a class="el" href="classQuaZipFile.html#ac8109e9a5c19bea75982ff6986b5cb1e" title="Sets the ZIP archive file name.">setZipName()</a> and <a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95" title="Sets the file name.">setFileName()</a> or <a class="el" href="classQuaZipFile.html#ab7939a26d1e8de2f6aca54f49a12b980" title="Binds to the existing QuaZip instance.">setZip()</a> before trying to call <a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384" title="Opens a file for reading.">open()</a> on the constructed object. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a1349ad27f1947bc3e346d83dbf9586c4"></a><!-- doxytag: member="QuaZipFile::QuaZipFile" ref="a1349ad27f1947bc3e346d83dbf9586c4" args="(QObject *parent)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaZipFile::QuaZipFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">QObject * </td>
|
|
||||||
<td class="paramname"><em>parent</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. </p>
|
|
||||||
<p><em>parent</em> argument specifies this object's parent object.</p>
|
|
||||||
<p>You should use <a class="el" href="classQuaZipFile.html#ac8109e9a5c19bea75982ff6986b5cb1e" title="Sets the ZIP archive file name.">setZipName()</a> and <a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95" title="Sets the file name.">setFileName()</a> or <a class="el" href="classQuaZipFile.html#ab7939a26d1e8de2f6aca54f49a12b980" title="Binds to the existing QuaZip instance.">setZip()</a> before trying to call <a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384" title="Opens a file for reading.">open()</a> on the constructed object. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ae614495d6b2404a6c59d7cfca5c3f6fd"></a><!-- doxytag: member="QuaZipFile::QuaZipFile" ref="ae614495d6b2404a6c59d7cfca5c3f6fd" args="(const QString &zipName, QObject *parent=NULL)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaZipFile::QuaZipFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>zipName</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QObject * </td>
|
|
||||||
<td class="paramname"><em>parent</em> = <code>NULL</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. </p>
|
|
||||||
<p><em>parent</em> argument specifies this object's parent object and <em>zipName</em> specifies ZIP archive file name.</p>
|
|
||||||
<p>You should use <a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95" title="Sets the file name.">setFileName()</a> before trying to call <a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384" title="Opens a file for reading.">open()</a> on the constructed object.</p>
|
|
||||||
<p><a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> constructed by this constructor can be used for read only access. Use <a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb" title="Constructs a QuaZipFile instance.">QuaZipFile(QuaZip*,QObject*)</a> for writing. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ac6e883b5a5d3a58c9c56eb497dd91220"></a><!-- doxytag: member="QuaZipFile::QuaZipFile" ref="ac6e883b5a5d3a58c9c56eb497dd91220" args="(const QString &zipName, const QString &fileName, QuaZip::CaseSensitivity cs=QuaZip::csDefault, QObject *parent=NULL)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaZipFile::QuaZipFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>zipName</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>fileName</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> </td>
|
|
||||||
<td class="paramname"><em>cs</em> = <code>QuaZip::csDefault</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QObject * </td>
|
|
||||||
<td class="paramname"><em>parent</em> = <code>NULL</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. </p>
|
|
||||||
<p><em>parent</em> argument specifies this object's parent object, <em>zipName</em> specifies ZIP archive file name and <em>fileName</em> and <em>cs</em> specify a name of the file to open inside archive.</p>
|
|
||||||
<p><a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> constructed by this constructor can be used for read only access. Use <a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb" title="Constructs a QuaZipFile instance.">QuaZipFile(QuaZip*,QObject*)</a> for writing.</p>
|
|
||||||
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899" title="Sets current file by its name.">QuaZip::setCurrentFile()</a> </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a54e944a6b3d27030f64c8f30d2cc33bb"></a><!-- doxytag: member="QuaZipFile::QuaZipFile" ref="a54e944a6b3d27030f64c8f30d2cc33bb" args="(QuaZip *zip, QObject *parent=NULL)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaZipFile::QuaZipFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="classQuaZip.html">QuaZip</a> * </td>
|
|
||||||
<td class="paramname"><em>zip</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">QObject * </td>
|
|
||||||
<td class="paramname"><em>parent</em> = <code>NULL</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. </p>
|
|
||||||
<p><em>parent</em> argument specifies this object's parent object.</p>
|
|
||||||
<p><em>zip</em> is the pointer to the existing <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object. This <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> object then can be used to read current file in the <em>zip</em> or to write to the file inside it.</p>
|
|
||||||
<dl class="warning"><dt><b>Warning:</b></dt><dd>Using this constructor for reading current file can be tricky. Let's take the following example: <div class="fragment"><pre class="fragment"> <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> zip(<span class="stringliteral">"archive.zip"</span>);
|
|
||||||
zip.open(<a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it.">QuaZip::mdUnzip</a>);
|
|
||||||
zip.setCurrentFile(<span class="stringliteral">"file-in-archive"</span>);
|
|
||||||
<a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> file(&zip);
|
|
||||||
file.open(QIODevice::ReadOnly);
|
|
||||||
<span class="comment">// ok, now we can read from the file</span>
|
|
||||||
file.read(somewhere, some);
|
|
||||||
zip.setCurrentFile(<span class="stringliteral">"another-file-in-archive"</span>); <span class="comment">// oops...</span>
|
|
||||||
<a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> anotherFile(&zip);
|
|
||||||
anotherFile.open(QIODevice::ReadOnly);
|
|
||||||
anotherFile.read(somewhere, some); <span class="comment">// this is still ok...</span>
|
|
||||||
file.read(somewhere, some); <span class="comment">// and this is NOT</span>
|
|
||||||
</pre></div> So, what exactly happens here? When we change current file in the <code>zip</code> archive, <code>file</code> that references it becomes invalid (actually, as far as I understand ZIP/UNZIP sources, it becomes closed, but <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> has no means to detect it).</dd></dl>
|
|
||||||
<p>Summary: do not close <code>zip</code> object or change its current file as long as <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> is open. Even better - use another constructors which create internal <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instances, one per object, and therefore do not cause unnecessary trouble. This constructor may be useful, though, if you already have a <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instance and do not want to access several files at once. Good example: </p>
|
|
||||||
<div class="fragment"><pre class="fragment"> <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> zip(<span class="stringliteral">"archive.zip"</span>);
|
|
||||||
zip.open(<a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it.">QuaZip::mdUnzip</a>);
|
|
||||||
<span class="comment">// first, we need some information about archive itself</span>
|
|
||||||
QByteArray comment=zip.getComment();
|
|
||||||
<span class="comment">// and now we are going to access files inside it</span>
|
|
||||||
<a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> file(&zip);
|
|
||||||
<span class="keywordflow">for</span>(<span class="keywordtype">bool</span> more=zip.goToFirstFile(); more; more=zip.goToNextFile()) {
|
|
||||||
file.open(QIODevice::ReadOnly);
|
|
||||||
<span class="comment">// do something cool with file here</span>
|
|
||||||
file.close(); <span class="comment">// do not forget to close!</span>
|
|
||||||
}
|
|
||||||
zip.close();
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aa1e5a0cf491bafae6cc73e649caa97fc"></a><!-- doxytag: member="QuaZipFile::~QuaZipFile" ref="aa1e5a0cf491bafae6cc73e649caa97fc" args="()" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QuaZipFile::~QuaZipFile </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Destroys a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. </p>
|
|
||||||
<p>Closes file if open, destructs internal <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object (if it exists and <em>is</em> internal, of course). </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6">close()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/><h2>Member Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a6f034a714aa94631367590de3f8f4e22"></a><!-- doxytag: member="QuaZipFile::getZipName" ref="a6f034a714aa94631367590de3f8f4e22" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QString QuaZipFile::getZipName </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the ZIP archive file name. </p>
|
|
||||||
<p>If this object was created by passing <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> pointer to the constructor, this function will return that QuaZip's file name (or null string if that object does not have file name yet).</p>
|
|
||||||
<p>Otherwise, returns associated ZIP archive file name or null string if there are no name set yet.</p>
|
|
||||||
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZipFile.html#ac8109e9a5c19bea75982ff6986b5cb1e" title="Sets the ZIP archive file name.">setZipName()</a> <a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9" title="Returns file name.">getFileName()</a> </dd></dl>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2">QuaZip::getZipName()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a72daf8a9da14907a801a783603003205"></a><!-- doxytag: member="QuaZipFile::getZip" ref="a72daf8a9da14907a801a783603003205" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"><a class="el" href="classQuaZip.html">QuaZip</a> * QuaZipFile::getZip </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns a pointer to the associated <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object. </p>
|
|
||||||
<p>Returns <code>NULL</code> if there is no associated <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> or it is internal (so you will not mess with it). </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a6999362e70a5b2396fba5cfb30095ff9"></a><!-- doxytag: member="QuaZipFile::getFileName" ref="a6999362e70a5b2396fba5cfb30095ff9" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QString QuaZipFile::getFileName </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns file name. </p>
|
|
||||||
<p>This function returns file name you passed to this object either by using <a class="el" href="classQuaZipFile.html#ac6e883b5a5d3a58c9c56eb497dd91220" title="Constructs a QuaZipFile instance.">QuaZipFile(const QString&,const QString&,QuaZip::CaseSensitivity,QObject*)</a> or by calling <a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95" title="Sets the file name.">setFileName()</a>. Real name of the file may differ in case if you used case-insensitivity.</p>
|
|
||||||
<p>Returns null string if there is no file name set yet. This is the case when this <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> operates on the existing <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object (constructor <a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb" title="Constructs a QuaZipFile instance.">QuaZipFile(QuaZip*,QObject*)</a> or <a class="el" href="classQuaZipFile.html#ab7939a26d1e8de2f6aca54f49a12b980" title="Binds to the existing QuaZip instance.">setZip()</a> was used).</p>
|
|
||||||
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZipFile.html#a7b8e3c39026855cd98661a1b2815c220" title="Returns the actual file name in the archive.">getActualFileName</a> </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a25dbfddc589bf6b69b39905f3c3bcc73"></a><!-- doxytag: member="QuaZipFile::getCaseSensitivity" ref="a25dbfddc589bf6b69b39905f3c3bcc73" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> QuaZipFile::getCaseSensitivity </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns case sensitivity of the file name. </p>
|
|
||||||
<p>This function returns case sensitivity argument you passed to this object either by using <a class="el" href="classQuaZipFile.html#ac6e883b5a5d3a58c9c56eb497dd91220" title="Constructs a QuaZipFile instance.">QuaZipFile(const QString&,const QString&,QuaZip::CaseSensitivity,QObject*)</a> or by calling <a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95" title="Sets the file name.">setFileName()</a>.</p>
|
|
||||||
<p>Returns unpredictable value if <a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9" title="Returns file name.">getFileName()</a> returns null string (this is the case when you did not used <a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95" title="Sets the file name.">setFileName()</a> or constructor above).</p>
|
|
||||||
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9" title="Returns file name.">getFileName</a> </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a7b8e3c39026855cd98661a1b2815c220"></a><!-- doxytag: member="QuaZipFile::getActualFileName" ref="a7b8e3c39026855cd98661a1b2815c220" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">QString QuaZipFile::getActualFileName </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns the actual file name in the archive. </p>
|
|
||||||
<p>This is <em>not</em> a ZIP archive file name, but a name of file inside archive. It is not necessary the same name that you have passed to the <a class="el" href="classQuaZipFile.html#ac6e883b5a5d3a58c9c56eb497dd91220" title="Constructs a QuaZipFile instance.">QuaZipFile(const QString&,const QString&,QuaZip::CaseSensitivity,QObject*)</a>, <a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95" title="Sets the file name.">setFileName()</a> or <a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899" title="Sets current file by its name.">QuaZip::setCurrentFile()</a> - this is the real file name inside archive, so it may differ in case if the file name search was case-insensitive.</p>
|
|
||||||
<p>Equivalent to calling getCurrentFileName() on the associated <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object. Returns null string if there is no associated <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object or if it does not have a current file yet. And this is the case if you called <a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95" title="Sets the file name.">setFileName()</a> but did not open the file yet. So this is perfectly fine: </p>
|
|
||||||
<div class="fragment"><pre class="fragment"> <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> file(<span class="stringliteral">"somezip.zip"</span>);
|
|
||||||
file.setFileName(<span class="stringliteral">"somefile"</span>);
|
|
||||||
QString name=file.getName(); <span class="comment">// name=="somefile"</span>
|
|
||||||
QString actual=file.getActualFileName(); <span class="comment">// actual is null string</span>
|
|
||||||
file.open(QIODevice::ReadOnly);
|
|
||||||
QString actual=file.getActualFileName(); <span class="comment">// actual can be "SoMeFiLe" on Windows</span>
|
|
||||||
</pre></div><dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZipFile.html#a6f034a714aa94631367590de3f8f4e22" title="Returns the ZIP archive file name.">getZipName()</a>, <a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9" title="Returns file name.">getFileName()</a>, <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe" title="Case sensitivity for the file names.">QuaZip::CaseSensitivity</a> </dd></dl>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a9783f8b4f39cd55e71e975aea78fd54a">QuaZip::getCurrentFileName()</a>, and <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ac8109e9a5c19bea75982ff6986b5cb1e"></a><!-- doxytag: member="QuaZipFile::setZipName" ref="ac8109e9a5c19bea75982ff6986b5cb1e" args="(const QString &zipName)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void QuaZipFile::setZipName </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>zipName</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Sets the ZIP archive file name. </p>
|
|
||||||
<p>Automatically creates internal <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object and destroys previously created internal <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object, if any.</p>
|
|
||||||
<p>Will do nothing if this file is already open. You must <a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6" title="Closes the file.">close()</a> it first. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a0df3db94c2a34c8d17ddaa0f54fc32c1"></a><!-- doxytag: member="QuaZipFile::isRaw" ref="a0df3db94c2a34c8d17ddaa0f54fc32c1" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipFile::isRaw </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns <code>true</code> if the file was opened in raw mode. </p>
|
|
||||||
<p>If the file is not open, the returned value is undefined.</p>
|
|
||||||
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZipFile.html#aed75bace51f2bb4c3e4f656ab4493aac" title="Opens a file for reading.">open(OpenMode,int*,int*,bool,const char*)</a> </dd></dl>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6">close()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ab7939a26d1e8de2f6aca54f49a12b980"></a><!-- doxytag: member="QuaZipFile::setZip" ref="ab7939a26d1e8de2f6aca54f49a12b980" args="(QuaZip *zip)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void QuaZipFile::setZip </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="classQuaZip.html">QuaZip</a> * </td>
|
|
||||||
<td class="paramname"><em>zip</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Binds to the existing <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instance. </p>
|
|
||||||
<p>This function destroys internal <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object, if any, and makes this <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> to use current file in the <em>zip</em> object for any further operations. See <a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb" title="Constructs a QuaZipFile instance.">QuaZipFile(QuaZip*,QObject*)</a> for the possible pitfalls.</p>
|
|
||||||
<p>Will do nothing if the file is currently open. You must <a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6" title="Closes the file.">close()</a> it first. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a3732ca7704379d457b6a27db8837de95"></a><!-- doxytag: member="QuaZipFile::setFileName" ref="a3732ca7704379d457b6a27db8837de95" args="(const QString &fileName, QuaZip::CaseSensitivity cs=QuaZip::csDefault)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void QuaZipFile::setFileName </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const QString & </td>
|
|
||||||
<td class="paramname"><em>fileName</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> </td>
|
|
||||||
<td class="paramname"><em>cs</em> = <code>QuaZip::csDefault</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Sets the file name. </p>
|
|
||||||
<p>Will do nothing if at least one of the following conditions is met:</p>
|
|
||||||
<ul>
|
|
||||||
<li>ZIP name has not been set yet (<a class="el" href="classQuaZipFile.html#a6f034a714aa94631367590de3f8f4e22" title="Returns the ZIP archive file name.">getZipName()</a> returns null string).</li>
|
|
||||||
<li>This <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> is associated with external <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>. In this case you should call that QuaZip's setCurrentFile() function instead!</li>
|
|
||||||
<li>File is already open so setting the name is meaningless.</li>
|
|
||||||
</ul>
|
|
||||||
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899" title="Sets current file by its name.">QuaZip::setCurrentFile</a> </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a4c20c0ef00ae79c9a59eafe2906c9384"></a><!-- doxytag: member="QuaZipFile::open" ref="a4c20c0ef00ae79c9a59eafe2906c9384" args="(OpenMode mode)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipFile::open </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">OpenMode </td>
|
|
||||||
<td class="paramname"><em>mode</em></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Opens a file for reading. </p>
|
|
||||||
<p>Returns <code>true</code> on success, <code>false</code> otherwise. Call <a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0" title="Returns the error code returned by the last ZIP/UNZIP API call.">getZipError()</a> to get error code.</p>
|
|
||||||
<dl class="note"><dt><b>Note:</b></dt><dd>Since ZIP/UNZIP API provides buffered reading only, <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> does not support unbuffered reading. So do not pass QIODevice::Unbuffered flag in <em>mode</em>, or open will fail. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a0bff0d15bbcd70306dc4a553a55776b9"></a><!-- doxytag: member="QuaZipFile::open" ref="a0bff0d15bbcd70306dc4a553a55776b9" args="(OpenMode mode, const char *password)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipFile::open </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">OpenMode </td>
|
|
||||||
<td class="paramname"><em>mode</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">const char * </td>
|
|
||||||
<td class="paramname"><em>password</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td><code> [inline]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Opens a file for reading. </p>
|
|
||||||
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Argument <em>password</em> specifies a password to decrypt the file. If it is NULL then this function behaves just like <a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384" title="Opens a file for reading.">open(OpenMode)</a>. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9">open()</a>.</p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9">open()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aed75bace51f2bb4c3e4f656ab4493aac"></a><!-- doxytag: member="QuaZipFile::open" ref="aed75bace51f2bb4c3e4f656ab4493aac" args="(OpenMode mode, int *method, int *level, bool raw, const char *password=NULL)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipFile::open </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">OpenMode </td>
|
|
||||||
<td class="paramname"><em>mode</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">int * </td>
|
|
||||||
<td class="paramname"><em>method</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">int * </td>
|
|
||||||
<td class="paramname"><em>level</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">bool </td>
|
|
||||||
<td class="paramname"><em>raw</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">const char * </td>
|
|
||||||
<td class="paramname"><em>password</em> = <code>NULL</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Opens a file for reading. </p>
|
|
||||||
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Argument <em>password</em> specifies a password to decrypt the file.</p>
|
|
||||||
<p>An integers pointed by <em>method</em> and <em>level</em> will receive codes of the compression method and level used. See unzip.h.</p>
|
|
||||||
<p>If raw is <code>true</code> then no decompression is performed.</p>
|
|
||||||
<p><em>method</em> should not be <code>NULL</code>. <em>level</em> can be <code>NULL</code> if you don't want to know the compression level. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close()</a>, <a class="el" href="classQuaZip.html#a129ceff04d28fb00531f7bf7f9329664">QuaZip::getMode()</a>, <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">QuaZip::getUnzFile()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a class="el" href="classQuaZip.html#a00b237d926648f45da86db25e7cfb697">QuaZip::hasCurrentFile()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a>, <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip::open()</a>, and <a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899">QuaZip::setCurrentFile()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a2429ea59c77371d7af56d739db130b18"></a><!-- doxytag: member="QuaZipFile::open" ref="a2429ea59c77371d7af56d739db130b18" args="(OpenMode mode, const QuaZipNewInfo &info, const char *password=NULL, quint32 crc=0, int method=Z_DEFLATED, int level=Z_DEFAULT_COMPRESSION, bool raw=false, int windowBits=-MAX_WBITS, int memLevel=DEF_MEM_LEVEL, int strategy=Z_DEFAULT_STRATEGY)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipFile::open </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">OpenMode </td>
|
|
||||||
<td class="paramname"><em>mode</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">const <a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a> & </td>
|
|
||||||
<td class="paramname"><em>info</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">const char * </td>
|
|
||||||
<td class="paramname"><em>password</em> = <code>NULL</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">quint32 </td>
|
|
||||||
<td class="paramname"><em>crc</em> = <code>0</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">int </td>
|
|
||||||
<td class="paramname"><em>method</em> = <code>Z_DEFLATED</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">int </td>
|
|
||||||
<td class="paramname"><em>level</em> = <code>Z_DEFAULT_COMPRESSION</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">bool </td>
|
|
||||||
<td class="paramname"><em>raw</em> = <code>false</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">int </td>
|
|
||||||
<td class="paramname"><em>windowBits</em> = <code>-MAX_WBITS</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">int </td>
|
|
||||||
<td class="paramname"><em>memLevel</em> = <code>DEF_MEM_LEVEL</code>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">int </td>
|
|
||||||
<td class="paramname"><em>strategy</em> = <code>Z_DEFAULT_STRATEGY</code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Opens a file for writing. </p>
|
|
||||||
<p><em>info</em> argument specifies information about file. It should at least specify a correct file name. Also, it is a good idea to specify correct timestamp (by default, current time will be used). See <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a>.</p>
|
|
||||||
<p>The <em>password</em> argument specifies the password for crypting. Pass NULL if you don't need any crypting. The <em>crc</em> argument was supposed to be used for crypting too, but then it turned out that it's false information, so you need to set it to 0 unless you want to use the raw mode (see below).</p>
|
|
||||||
<p>Arguments <em>method</em> and <em>level</em> specify compression method and level. The only method supported is Z_DEFLATED, but you may also specify 0 for no compression. If all of the files in the archive use both method 0 and either level 0 is explicitly specified or data descriptor writing is disabled with <a class="el" href="classQuaZip.html#a6c23a12af88f7ea5edd4f9c0a24b9453" title="Changes the data descriptor writing mode.">QuaZip::setDataDescriptorWritingEnabled()</a>, then the resulting archive is supposed to be compatible with the 1.0 ZIP format version, should you need that. Except for this, <em>level</em> has no other effects with method 0.</p>
|
|
||||||
<p>If <em>raw</em> is <code>true</code>, no compression is performed. In this case, <em>crc</em> and uncompressedSize field of the <em>info</em> are required.</p>
|
|
||||||
<p>Arguments <em>windowBits</em>, <em>memLevel</em>, <em>strategy</em> provide zlib algorithms tuning. See deflateInit2() in zlib. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">QuaZipNewInfo::comment</a>, <a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">QuaZipNewInfo::dateTime</a>, <a class="el" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">QuaZipNewInfo::externalAttr</a>, <a class="el" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">QuaZipNewInfo::extraGlobal</a>, <a class="el" href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f">QuaZipNewInfo::extraLocal</a>, <a class="el" href="classQuaZip.html#a008260161781d8b5d2a0a28493fddaf4">QuaZip::getCommentCodec()</a>, <a class="el" href="classQuaZip.html#a27b866aa2c75ea6f9c438cbb6e32b43c">QuaZip::getFileNameCodec()</a>, <a class="el" href="classQuaZip.html#a129ceff04d28fb00531f7bf7f9329664">QuaZip::getMode()</a>, <a class="el" href="classQuaZip.html#a425043a4d7cc31e2fe2bba73d954f15c">QuaZip::getZipFile()</a>, <a class="el" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">QuaZipNewInfo::internalAttr</a>, <a class="el" href="classQuaZip.html#ae5c665a59447c2d30e63e9c6df48ebb7">QuaZip::isDataDescriptorWritingEnabled()</a>, <a class="el" href="classQuaZip.html#a1b638566390d7599ba5982e844b151f4">QuaZip::isZip64Enabled()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec">QuaZip::mdAdd</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582">QuaZip::mdAppend</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">QuaZip::mdCreate</a>, <a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">QuaZipNewInfo::name</a>, and <a class="el" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">QuaZipNewInfo::uncompressedSize</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a90fd55dab83eca7f95df50b2c41b7f22"></a><!-- doxytag: member="QuaZipFile::pos" ref="a90fd55dab83eca7f95df50b2c41b7f22" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">qint64 QuaZipFile::pos </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const<code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns current position in the file. </p>
|
|
||||||
<p>Implementation of the QIODevice::pos(). When reading, this function is a wrapper to the ZIP/UNZIP unztell(), therefore it is unable to keep track of the ungetChar() calls (which is non-virtual and therefore is dangerous to reimplement). So if you are using ungetChar() feature of the QIODevice, this function reports incorrect value until you get back characters which you ungot.</p>
|
|
||||||
<p>When writing, <a class="el" href="classQuaZipFile.html#a90fd55dab83eca7f95df50b2c41b7f22" title="Returns current position in the file.">pos()</a> returns number of bytes already written (uncompressed unless you use raw mode).</p>
|
|
||||||
<dl class="note"><dt><b>Note:</b></dt><dd>Although <a class="el" href="classQuaZipFile.html#quazipfile-sequential">QuaZipFile is a sequential device</a> and therefore <a class="el" href="classQuaZipFile.html#a90fd55dab83eca7f95df50b2c41b7f22" title="Returns current position in the file.">pos()</a> should always return zero, it does not, because it would be misguiding. Keep this in mind.</dd></dl>
|
|
||||||
<p>This function returns -1 if the file or archive is not open.</p>
|
|
||||||
<p>Error code returned by <a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0" title="Returns the error code returned by the last ZIP/UNZIP API call.">getZipError()</a> is not affected by this function call. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">QuaZip::getUnzFile()</a>.</p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipFile.html#a29fbfb34677f69394ae7c986ffd3a0c1">bytesAvailable()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a1e3f4c3c075da98af426fc167440cfc3"></a><!-- doxytag: member="QuaZipFile::atEnd" ref="a1e3f4c3c075da98af426fc167440cfc3" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipFile::atEnd </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const<code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns <code>true</code> if the end of file was reached. </p>
|
|
||||||
<p>This function returns <code>false</code> in the case of error. This means that you called this function on either not open file, or a file in the not open archive or even on a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance that does not even have <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instance associated. Do not do that because there is no means to determine whether <code>false</code> is returned because of error or because end of file was reached. Well, on the other side you may interpret <code>false</code> return value as "there is no file open to check for end of file and there is
|
|
||||||
no end of file therefore".</p>
|
|
||||||
<p>When writing, this function always returns <code>true</code> (because you are always writing to the end of file).</p>
|
|
||||||
<p>Error code returned by <a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0" title="Returns the error code returned by the last ZIP/UNZIP API call.">getZipError()</a> is not affected by this function call. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZipFile.html#a29fbfb34677f69394ae7c986ffd3a0c1">bytesAvailable()</a>, and <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">QuaZip::getUnzFile()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ad1a17cc690a01c3edfb82984c3a4c8f0"></a><!-- doxytag: member="QuaZipFile::size" ref="ad1a17cc690a01c3edfb82984c3a4c8f0" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">qint64 QuaZipFile::size </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const<code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns file size. </p>
|
|
||||||
<p>This function returns <a class="el" href="classQuaZipFile.html#ac4da08e5cdec368a2a686775f7dc5639" title="Returns compressed file size.">csize()</a> if the file is open for reading in raw mode, <a class="el" href="classQuaZipFile.html#a4814b5e6e39fb254737b81ea10964f50" title="Returns uncompressed file size.">usize()</a> if it is open for reading in normal mode and <a class="el" href="classQuaZipFile.html#a90fd55dab83eca7f95df50b2c41b7f22" title="Returns current position in the file.">pos()</a> if it is open for writing.</p>
|
|
||||||
<p>Returns -1 on error, call <a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0" title="Returns the error code returned by the last ZIP/UNZIP API call.">getZipError()</a> to get error code.</p>
|
|
||||||
<dl class="note"><dt><b>Note:</b></dt><dd>This function returns file size despite that <a class="el" href="classQuaZipFile.html#quazipfile-sequential">QuaZipFile is considered to be sequential device</a>, for which <a class="el" href="classQuaZipFile.html#ad1a17cc690a01c3edfb82984c3a4c8f0" title="Returns file size.">size()</a> should return <a class="el" href="classQuaZipFile.html#a29fbfb34677f69394ae7c986ffd3a0c1" title="Returns the number of bytes available for reading.">bytesAvailable()</a> instead. But its name would be very misguiding otherwise, so just keep in mind this inconsistence. </dd></dl>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZipFile.html#ac4da08e5cdec368a2a686775f7dc5639">csize()</a>, and <a class="el" href="classQuaZipFile.html#a4814b5e6e39fb254737b81ea10964f50">usize()</a>.</p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipFile.html#a29fbfb34677f69394ae7c986ffd3a0c1">bytesAvailable()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ac4da08e5cdec368a2a686775f7dc5639"></a><!-- doxytag: member="QuaZipFile::csize" ref="ac4da08e5cdec368a2a686775f7dc5639" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">qint64 QuaZipFile::csize </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns compressed file size. </p>
|
|
||||||
<p>Equivalent to calling <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359" title="Gets information about current file.">getFileInfo()</a> and then getting compressedSize field, but more convenient and faster.</p>
|
|
||||||
<p>File must be open for reading before calling this function.</p>
|
|
||||||
<p>Returns -1 on error, call <a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0" title="Returns the error code returned by the last ZIP/UNZIP API call.">getZipError()</a> to get error code. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a129ceff04d28fb00531f7bf7f9329664">QuaZip::getMode()</a>, <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">QuaZip::getUnzFile()</a>, and <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a>.</p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipFile.html#ad1a17cc690a01c3edfb82984c3a4c8f0">size()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a4814b5e6e39fb254737b81ea10964f50"></a><!-- doxytag: member="QuaZipFile::usize" ref="a4814b5e6e39fb254737b81ea10964f50" args="() const " -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">qint64 QuaZipFile::usize </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Returns uncompressed file size. </p>
|
|
||||||
<p>Equivalent to calling <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359" title="Gets information about current file.">getFileInfo()</a> and then getting uncompressedSize field, but more convenient and faster. See <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359" title="Gets information about current file.">getFileInfo()</a> for a warning.</p>
|
|
||||||
<p>File must be open for reading before calling this function.</p>
|
|
||||||
<p>Returns -1 on error, call <a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0" title="Returns the error code returned by the last ZIP/UNZIP API call.">getZipError()</a> to get error code. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a129ceff04d28fb00531f7bf7f9329664">QuaZip::getMode()</a>, <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">QuaZip::getUnzFile()</a>, and <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a>.</p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipFile.html#ad1a17cc690a01c3edfb82984c3a4c8f0">size()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ad3f5807329321be21b12c1ba5798b359"></a><!-- doxytag: member="QuaZipFile::getFileInfo" ref="ad3f5807329321be21b12c1ba5798b359" args="(QuaZipFileInfo *info)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipFile::getFileInfo </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> * </td>
|
|
||||||
<td class="paramname"><em>info</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Gets information about current file. </p>
|
|
||||||
<p>This function does the same thing as calling <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8" title="Retrieves information about the current file.">QuaZip::getCurrentFileInfo()</a> on the associated <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object, but you can not call getCurrentFileInfo() if the associated <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> is internal (because you do not have access to it), while you still can call this function in that case.</p>
|
|
||||||
<p>File must be open for reading before calling this function.</p>
|
|
||||||
<dl class="return"><dt><b>Returns:</b></dt><dd><code>false</code> in the case of an error.</dd></dl>
|
|
||||||
<p>This function doesn't support zip64, but will still work fine on zip64 archives if file sizes are below 4 GB, otherwise the values will be set as if converted using <a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade" title="Converts to QuaZipFileInfo.">QuaZipFileInfo64::toQuaZipFileInfo()</a>.</p>
|
|
||||||
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZipFile.html#af35876a5ac6e9c35234275a9e503110d" title="Gets information about current file with zip64 support.">getFileInfo(QuaZipFileInfo64*)</a> </dd></dl>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">QuaZipFileInfo64::toQuaZipFileInfo()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="af35876a5ac6e9c35234275a9e503110d"></a><!-- doxytag: member="QuaZipFile::getFileInfo" ref="af35876a5ac6e9c35234275a9e503110d" args="(QuaZipFileInfo64 *info)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">bool QuaZipFile::getFileInfo </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> * </td>
|
|
||||||
<td class="paramname"><em>info</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Gets information about current file with zip64 support. </p>
|
|
||||||
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
|
|
||||||
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359" title="Gets information about current file.">getFileInfo(QuaZipFileInfo*)</a> </dd></dl>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8">QuaZip::getCurrentFileInfo()</a>, <a class="el" href="classQuaZip.html#a129ceff04d28fb00531f7bf7f9329664">QuaZip::getMode()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, and <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a42a39b12619bccd3d419ee60bbb3fcf6"></a><!-- doxytag: member="QuaZipFile::close" ref="a42a39b12619bccd3d419ee60bbb3fcf6" args="()" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void QuaZipFile::close </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td><code> [virtual]</code></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>Closes the file. </p>
|
|
||||||
<p>Call <a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0" title="Returns the error code returned by the last ZIP/UNZIP API call.">getZipError()</a> to determine if the close was successful. </p>
|
|
||||||
|
|
||||||
<p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close()</a>, <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">QuaZip::getUnzFile()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a class="el" href="classQuaZip.html#a425043a4d7cc31e2fe2bba73d954f15c">QuaZip::getZipFile()</a>, <a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">QuaZip::isOpen()</a>, and <a class="el" href="classQuaZipFile.html#a0df3db94c2a34c8d17ddaa0f54fc32c1">isRaw()</a>.</p>
|
|
||||||
|
|
||||||
<p>Referenced by <a class="el" href="classQuaZipFile.html#aa1e5a0cf491bafae6cc73e649caa97fc">~QuaZipFile()</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
||||||
<li>quazip/<a class="el" href="quazipfile_8h_source.html">quazipfile.h</a></li>
|
|
||||||
<li>quazip/quazipfile.cpp</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,52 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZipFilePrivate Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a>, including all inherited members.<table>
|
|
||||||
<tr bgcolor="#f0f0f0"><td><b>QuaZipFile</b> (defined in <a class="el" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a>)</td><td><a class="el" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a></td><td><code> [friend]</code></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,75 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: QuaZipFilePrivate Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#friends">Friends</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZipFilePrivate Class Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<!-- doxytag: class="QuaZipFilePrivate" -->
|
|
||||||
<p>The implementation class for <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>.
|
|
||||||
<a href="classQuaZipFilePrivate.html#details">More...</a></p>
|
|
||||||
<div class="dynheader">
|
|
||||||
Collaboration diagram for QuaZipFilePrivate:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="classQuaZipFilePrivate__coll__graph.png" border="0" usemap="#QuaZipFilePrivate_coll__map" alt="Collaboration graph"/></div>
|
|
||||||
<map name="QuaZipFilePrivate_coll__map" id="QuaZipFilePrivate_coll__map">
|
|
||||||
<area shape="rect" id="node7" href="classQuaZipFile.html" title="A file inside ZIP archive." alt="" coords="25,187,108,213"/>
<area shape="rect" id="node2" href="classQuaZip.html" title="ZIP archive." alt="" coords="134,5,196,32"/>
<area shape="rect" id="node4" href="classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class." alt="" coords="153,96,255,123"/>
</map>
|
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
||||||
|
|
||||||
<p><a href="classQuaZipFilePrivate-members.html">List of all members.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="friends"></a>
|
|
||||||
Friends</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40bd4ccb6d2d00726e1de81329ebaa7a"></a><!-- doxytag: member="QuaZipFilePrivate::QuaZipFile" ref="a40bd4ccb6d2d00726e1de81329ebaa7a" args="" -->
|
|
||||||
class </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipFilePrivate.html#a40bd4ccb6d2d00726e1de81329ebaa7a">QuaZipFile</a></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>The implementation class for <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>. </p>
|
|
||||||
</div><hr/>The documentation for this class was generated from the following file:<ul>
|
|
||||||
<li>quazip/quazipfile.cpp</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,5 +0,0 @@
|
||||||
<map id="G" name="G">
|
|
||||||
<area shape="rect" id="node7" href="$classQuaZipFile.html" title="A file inside ZIP archive." alt="" coords="25,187,108,213"/>
|
|
||||||
<area shape="rect" id="node2" href="$classQuaZip.html" title="ZIP archive." alt="" coords="134,5,196,32"/>
|
|
||||||
<area shape="rect" id="node4" href="$classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class." alt="" coords="153,96,255,123"/>
|
|
||||||
</map>
|
|
|
@ -1 +0,0 @@
|
||||||
8d67fd832bb90332fedcba49da020a67
|
|
Before Width: | Height: | Size: 5.5 KiB |
|
@ -1,5 +0,0 @@
|
||||||
<map id="G" name="G">
|
|
||||||
<area shape="rect" id="node2" href="$classQuaZipFilePrivate.html" title="The implementation class for QuaZip." alt="" coords="5,96,128,123"/>
|
|
||||||
<area shape="rect" id="node4" href="$classQuaZip.html" title="ZIP archive." alt="" coords="134,5,196,32"/>
|
|
||||||
<area shape="rect" id="node6" href="$classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class." alt="" coords="153,96,255,123"/>
|
|
||||||
</map>
|
|
|
@ -1 +0,0 @@
|
||||||
3cca548c6e61503dea7d82da54af1f8a
|
|
Before Width: | Height: | Size: 5.1 KiB |
|
@ -1,54 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZipPrivate Member List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
This is the complete list of members for <a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a>, including all inherited members.<table>
|
|
||||||
<tr bgcolor="#f0f0f0"><td><b>QuaZip</b> (defined in <a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a>)</td><td><a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a></td><td><code> [friend]</code></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipPrivate.html#aeb1d2d3263929b17d6b0608e35af2a88">unzFile_f</a></td><td><a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="classQuaZipPrivate.html#ab83497156892d07e6a1514cef149a1e2">zipFile_f</a></td><td><a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a></td><td></td></tr>
|
|
||||||
</table></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,75 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: QuaZipPrivate Class Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#friends">Friends</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">QuaZipPrivate Class Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<!-- doxytag: class="QuaZipPrivate" -->
|
|
||||||
<p>All the internal stuff for the <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> class.
|
|
||||||
<a href="classQuaZipPrivate.html#details">More...</a></p>
|
|
||||||
<div class="dynheader">
|
|
||||||
Collaboration diagram for QuaZipPrivate:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="classQuaZipPrivate__coll__graph.png" border="0" usemap="#QuaZipPrivate_coll__map" alt="Collaboration graph"/></div>
|
|
||||||
<map name="QuaZipPrivate_coll__map" id="QuaZipPrivate_coll__map">
|
|
||||||
<area shape="rect" id="node2" href="classQuaZip.html" title="ZIP archive." alt="" coords="25,96,87,123"/>
</map>
|
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
||||||
|
|
||||||
<p><a href="classQuaZipPrivate-members.html">List of all members.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="friends"></a>
|
|
||||||
Friends</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a913fb7bbd3527119ebb8052d57132af2"></a><!-- doxytag: member="QuaZipPrivate::QuaZip" ref="a913fb7bbd3527119ebb8052d57132af2" args="" -->
|
|
||||||
class </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipPrivate.html#a913fb7bbd3527119ebb8052d57132af2">QuaZip</a></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>All the internal stuff for the <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> class. </p>
|
|
||||||
</div><hr/>The documentation for this class was generated from the following file:<ul>
|
|
||||||
<li>quazip/quazip.cpp</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,3 +0,0 @@
|
||||||
<map id="G" name="G">
|
|
||||||
<area shape="rect" id="node2" href="$classQuaZip.html" title="ZIP archive." alt="" coords="25,96,87,123"/>
|
|
||||||
</map>
|
|
|
@ -1 +0,0 @@
|
||||||
4dadbc94c10e818b6d044a538076a620
|
|
Before Width: | Height: | Size: 2.0 KiB |
|
@ -1,3 +0,0 @@
|
||||||
<map id="G" name="G">
|
|
||||||
<area shape="rect" id="node2" href="$classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class." alt="" coords="5,96,107,123"/>
|
|
||||||
</map>
|
|
|
@ -1 +0,0 @@
|
||||||
d04fc6b476641932472c86fd8096968c
|
|
Before Width: | Height: | Size: 2.0 KiB |
|
@ -1,55 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Index</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">Class Index</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="qindex"><a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_Q">Q</a></div>
|
|
||||||
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
|
|
||||||
<tr><td><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  J  </div></td></tr></table>
|
|
||||||
</td><td><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a>   </td><td><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a>   </td><td><a class="el" href="classQuaZipFile.html">QuaZipFile</a>   </td><td><a class="el" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a>   </td></tr><tr><td><a class="el" href="classJlCompress.html">JlCompress</a>   </td><td><a class="el" href="classQuaCrc32.html">QuaCrc32</a>   </td><td><a class="el" href="classQuaZip.html">QuaZip</a>   </td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a>   </td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a>   </td></tr><tr><td><a name="letter_Q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  Q  </div></td></tr></table>
|
|
||||||
</td><td><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a>   </td><td><a class="el" href="classQuaZipDir.html">QuaZipDir</a>   </td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a>   </td><td><a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a>   </td></tr><tr><td><a class="el" href="classQuaAdler32.html">QuaAdler32</a>   </td></tr></table><div class="qindex"><a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_Q">Q</a></div>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Before Width: | Height: | Size: 126 B |
|
@ -1,82 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: quazip/ Directory Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_63f4af0f6084a51244f9f3a16a2e698d.html">quazip</a> </li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">quazip Directory Reference</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="dynheader">
|
|
||||||
Directory dependency graph for quazip/:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="dir_63f4af0f6084a51244f9f3a16a2e698d_dep.png" border="0" usemap="#dir__63f4af0f6084a51244f9f3a16a2e698d__dep" alt="quazip/"/></div>
|
|
||||||
<map name="dir__63f4af0f6084a51244f9f3a16a2e698d__dep" id="dir__63f4af0f6084a51244f9f3a16a2e698d__dep">
|
|
||||||
<area shape="rect" id="node1" href="dir_63f4af0f6084a51244f9f3a16a2e698d.html" title="quazip" alt="" coords="5,5,77,53"/>
</map>
|
|
||||||
</div>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr><td colspan="2"><h2><a name="files"></a>
|
|
||||||
Files</h2></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>JlCompress.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>JlCompress.h</b> <a href="JlCompress_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>qioapi.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quaadler32.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quaadler32.h</b> <a href="quaadler32_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quachecksum32.h</b> <a href="quachecksum32_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quacrc32.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quacrc32.h</b> <a href="quacrc32_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quagzipfile.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quagzipfile.h</b> <a href="quagzipfile_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quaziodevice.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quaziodevice.h</b> <a href="quaziodevice_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazip.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazip.h</b> <a href="quazip_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazip_global.h</b> <a href="quazip__global_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipdir.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipdir.h</b> <a href="quazipdir_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipfile.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipfile.h</b> <a href="quazipfile_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipfileinfo.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipfileinfo.h</b> <a href="quazipfileinfo_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipnewinfo.cpp</b></td></tr>
|
|
||||||
<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipnewinfo.h</b> <a href="quazipnewinfo_8h_source.html">[code]</a></td></tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,3 +0,0 @@
|
||||||
<map id="G" name="G">
|
|
||||||
<area shape="rect" id="node1" href="dir_63f4af0f6084a51244f9f3a16a2e698d.html" title="quazip" alt="" coords="5,5,77,53"/>
|
|
||||||
</map>
|
|
|
@ -1 +0,0 @@
|
||||||
68fb1d4fbd418e78b1d377097ebdf8bb
|
|
Before Width: | Height: | Size: 425 B |
|
@ -1,46 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Directories</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li class="current"><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">Directories</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">This directory hierarchy is sorted roughly, but not completely, alphabetically:</div><ul>
|
|
||||||
<li><a class="el" href="dir_63f4af0f6084a51244f9f3a16a2e698d.html">quazip</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,835 +0,0 @@
|
||||||
/* The standard CSS for doxygen */
|
|
||||||
|
|
||||||
body, table, div, p, dl {
|
|
||||||
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* @group Heading Levels */
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
font-size: 150%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.title {
|
|
||||||
font-size: 150%;
|
|
||||||
font-weight: bold;
|
|
||||||
margin: 10px 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 120%;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
font-size: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
dt {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.multicol {
|
|
||||||
-moz-column-gap: 1em;
|
|
||||||
-webkit-column-gap: 1em;
|
|
||||||
-moz-column-count: 3;
|
|
||||||
-webkit-column-count: 3;
|
|
||||||
}
|
|
||||||
|
|
||||||
p.startli, p.startdd, p.starttd {
|
|
||||||
margin-top: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
p.endli {
|
|
||||||
margin-bottom: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
p.enddd {
|
|
||||||
margin-bottom: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
p.endtd {
|
|
||||||
margin-bottom: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* @end */
|
|
||||||
|
|
||||||
caption {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.legend {
|
|
||||||
font-size: 70%;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3.version {
|
|
||||||
font-size: 90%;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.qindex, div.navtab{
|
|
||||||
background-color: #EBEFF6;
|
|
||||||
border: 1px solid #A3B4D7;
|
|
||||||
text-align: center;
|
|
||||||
margin: 2px;
|
|
||||||
padding: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.qindex, div.navpath {
|
|
||||||
width: 100%;
|
|
||||||
line-height: 140%;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.navtab {
|
|
||||||
margin-right: 15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* @group Link Styling */
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: #3D578C;
|
|
||||||
font-weight: normal;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contents a:visited {
|
|
||||||
color: #4665A2;
|
|
||||||
}
|
|
||||||
|
|
||||||
a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.qindex {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.qindexHL {
|
|
||||||
font-weight: bold;
|
|
||||||
background-color: #9CAFD4;
|
|
||||||
color: #ffffff;
|
|
||||||
border: 1px double #869DCA;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contents a.qindexHL:visited {
|
|
||||||
color: #ffffff;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.el {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.elRef {
|
|
||||||
}
|
|
||||||
|
|
||||||
a.code {
|
|
||||||
color: #4665A2;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.codeRef {
|
|
||||||
color: #4665A2;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* @end */
|
|
||||||
|
|
||||||
dl.el {
|
|
||||||
margin-left: -1cm;
|
|
||||||
}
|
|
||||||
|
|
||||||
.fragment {
|
|
||||||
font-family: monospace, fixed;
|
|
||||||
font-size: 105%;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre.fragment {
|
|
||||||
border: 1px solid #C4CFE5;
|
|
||||||
background-color: #FBFCFD;
|
|
||||||
padding: 4px 6px;
|
|
||||||
margin: 4px 8px 4px 2px;
|
|
||||||
overflow: auto;
|
|
||||||
word-wrap: break-word;
|
|
||||||
font-size: 9pt;
|
|
||||||
line-height: 125%;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.ah {
|
|
||||||
background-color: black;
|
|
||||||
font-weight: bold;
|
|
||||||
color: #ffffff;
|
|
||||||
margin-bottom: 3px;
|
|
||||||
margin-top: 3px;
|
|
||||||
padding: 0.2em;
|
|
||||||
border: solid thin #333;
|
|
||||||
border-radius: 0.5em;
|
|
||||||
-webkit-border-radius: .5em;
|
|
||||||
-moz-border-radius: .5em;
|
|
||||||
box-shadow: 2px 2px 3px #999;
|
|
||||||
-webkit-box-shadow: 2px 2px 3px #999;
|
|
||||||
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
|
|
||||||
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
|
|
||||||
background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
|
|
||||||
}
|
|
||||||
|
|
||||||
div.groupHeader {
|
|
||||||
margin-left: 16px;
|
|
||||||
margin-top: 12px;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.groupText {
|
|
||||||
margin-left: 16px;
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
background: white;
|
|
||||||
color: black;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.contents {
|
|
||||||
margin-top: 10px;
|
|
||||||
margin-left: 10px;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
td.indexkey {
|
|
||||||
background-color: #EBEFF6;
|
|
||||||
font-weight: bold;
|
|
||||||
border: 1px solid #C4CFE5;
|
|
||||||
margin: 2px 0px 2px 0;
|
|
||||||
padding: 2px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
td.indexvalue {
|
|
||||||
background-color: #EBEFF6;
|
|
||||||
border: 1px solid #C4CFE5;
|
|
||||||
padding: 2px 10px;
|
|
||||||
margin: 2px 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
tr.memlist {
|
|
||||||
background-color: #EEF1F7;
|
|
||||||
}
|
|
||||||
|
|
||||||
p.formulaDsp {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
img.formulaDsp {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
img.formulaInl {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.center {
|
|
||||||
text-align: center;
|
|
||||||
margin-top: 0px;
|
|
||||||
margin-bottom: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.center img {
|
|
||||||
border: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
address.footer {
|
|
||||||
text-align: right;
|
|
||||||
padding-right: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
img.footer {
|
|
||||||
border: 0px;
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* @group Code Colorization */
|
|
||||||
|
|
||||||
span.keyword {
|
|
||||||
color: #008000
|
|
||||||
}
|
|
||||||
|
|
||||||
span.keywordtype {
|
|
||||||
color: #604020
|
|
||||||
}
|
|
||||||
|
|
||||||
span.keywordflow {
|
|
||||||
color: #e08000
|
|
||||||
}
|
|
||||||
|
|
||||||
span.comment {
|
|
||||||
color: #800000
|
|
||||||
}
|
|
||||||
|
|
||||||
span.preprocessor {
|
|
||||||
color: #806020
|
|
||||||
}
|
|
||||||
|
|
||||||
span.stringliteral {
|
|
||||||
color: #002080
|
|
||||||
}
|
|
||||||
|
|
||||||
span.charliteral {
|
|
||||||
color: #008080
|
|
||||||
}
|
|
||||||
|
|
||||||
span.vhdldigit {
|
|
||||||
color: #ff00ff
|
|
||||||
}
|
|
||||||
|
|
||||||
span.vhdlchar {
|
|
||||||
color: #000000
|
|
||||||
}
|
|
||||||
|
|
||||||
span.vhdlkeyword {
|
|
||||||
color: #700070
|
|
||||||
}
|
|
||||||
|
|
||||||
span.vhdllogic {
|
|
||||||
color: #ff0000
|
|
||||||
}
|
|
||||||
|
|
||||||
/* @end */
|
|
||||||
|
|
||||||
/*
|
|
||||||
.search {
|
|
||||||
color: #003399;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
form.search {
|
|
||||||
margin-bottom: 0px;
|
|
||||||
margin-top: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
input.search {
|
|
||||||
font-size: 75%;
|
|
||||||
color: #000080;
|
|
||||||
font-weight: normal;
|
|
||||||
background-color: #e8eef2;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
td.tiny {
|
|
||||||
font-size: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dirtab {
|
|
||||||
padding: 4px;
|
|
||||||
border-collapse: collapse;
|
|
||||||
border: 1px solid #A3B4D7;
|
|
||||||
}
|
|
||||||
|
|
||||||
th.dirtab {
|
|
||||||
background: #EBEFF6;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
height: 0px;
|
|
||||||
border: none;
|
|
||||||
border-top: 1px solid #4A6AAA;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr.footer {
|
|
||||||
height: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* @group Member Descriptions */
|
|
||||||
|
|
||||||
table.memberdecls {
|
|
||||||
border-spacing: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mdescLeft, .mdescRight,
|
|
||||||
.memItemLeft, .memItemRight,
|
|
||||||
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
|
|
||||||
background-color: #F9FAFC;
|
|
||||||
border: none;
|
|
||||||
margin: 4px;
|
|
||||||
padding: 1px 0 0 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mdescLeft, .mdescRight {
|
|
||||||
padding: 0px 8px 4px 8px;
|
|
||||||
color: #555;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memItemLeft, .memItemRight, .memTemplParams {
|
|
||||||
border-top: 1px solid #C4CFE5;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memItemLeft, .memTemplItemLeft {
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memItemRight {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memTemplParams {
|
|
||||||
color: #4665A2;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* @end */
|
|
||||||
|
|
||||||
/* @group Member Details */
|
|
||||||
|
|
||||||
/* Styles for detailed member documentation */
|
|
||||||
|
|
||||||
.memtemplate {
|
|
||||||
font-size: 80%;
|
|
||||||
color: #4665A2;
|
|
||||||
font-weight: normal;
|
|
||||||
margin-left: 9px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memnav {
|
|
||||||
background-color: #EBEFF6;
|
|
||||||
border: 1px solid #A3B4D7;
|
|
||||||
text-align: center;
|
|
||||||
margin: 2px;
|
|
||||||
margin-right: 15px;
|
|
||||||
padding: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mempage {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memitem {
|
|
||||||
padding: 0;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memname {
|
|
||||||
white-space: nowrap;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-left: 6px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memproto {
|
|
||||||
border-top: 1px solid #A8B8D9;
|
|
||||||
border-left: 1px solid #A8B8D9;
|
|
||||||
border-right: 1px solid #A8B8D9;
|
|
||||||
padding: 6px 0px 6px 0px;
|
|
||||||
color: #253555;
|
|
||||||
font-weight: bold;
|
|
||||||
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
|
|
||||||
/* opera specific markup */
|
|
||||||
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
|
||||||
border-top-right-radius: 8px;
|
|
||||||
border-top-left-radius: 8px;
|
|
||||||
/* firefox specific markup */
|
|
||||||
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
|
|
||||||
-moz-border-radius-topright: 8px;
|
|
||||||
-moz-border-radius-topleft: 8px;
|
|
||||||
/* webkit specific markup */
|
|
||||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
|
||||||
-webkit-border-top-right-radius: 8px;
|
|
||||||
-webkit-border-top-left-radius: 8px;
|
|
||||||
background-image:url('nav_f.png');
|
|
||||||
background-repeat:repeat-x;
|
|
||||||
background-color: #E2E8F2;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
.memdoc {
|
|
||||||
border-bottom: 1px solid #A8B8D9;
|
|
||||||
border-left: 1px solid #A8B8D9;
|
|
||||||
border-right: 1px solid #A8B8D9;
|
|
||||||
padding: 2px 5px;
|
|
||||||
background-color: #FBFCFD;
|
|
||||||
border-top-width: 0;
|
|
||||||
/* opera specific markup */
|
|
||||||
border-bottom-left-radius: 8px;
|
|
||||||
border-bottom-right-radius: 8px;
|
|
||||||
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
|
||||||
/* firefox specific markup */
|
|
||||||
-moz-border-radius-bottomleft: 8px;
|
|
||||||
-moz-border-radius-bottomright: 8px;
|
|
||||||
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
|
|
||||||
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
|
|
||||||
/* webkit specific markup */
|
|
||||||
-webkit-border-bottom-left-radius: 8px;
|
|
||||||
-webkit-border-bottom-right-radius: 8px;
|
|
||||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
|
||||||
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7));
|
|
||||||
}
|
|
||||||
|
|
||||||
.paramkey {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.paramtype {
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
.paramname {
|
|
||||||
color: #602020;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
.paramname em {
|
|
||||||
font-style: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
.params, .retval, .exception, .tparams {
|
|
||||||
border-spacing: 6px 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.params .paramname, .retval .paramname {
|
|
||||||
font-weight: bold;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
.params .paramtype {
|
|
||||||
font-style: italic;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
.params .paramdir {
|
|
||||||
font-family: "courier new",courier,monospace;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* @end */
|
|
||||||
|
|
||||||
/* @group Directory (tree) */
|
|
||||||
|
|
||||||
/* for the tree view */
|
|
||||||
|
|
||||||
.ftvtree {
|
|
||||||
font-family: sans-serif;
|
|
||||||
margin: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* these are for tree view when used as main index */
|
|
||||||
|
|
||||||
.directory {
|
|
||||||
font-size: 9pt;
|
|
||||||
font-weight: bold;
|
|
||||||
margin: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.directory h3 {
|
|
||||||
margin: 0px;
|
|
||||||
margin-top: 1em;
|
|
||||||
font-size: 11pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
The following two styles can be used to replace the root node title
|
|
||||||
with an image of your choice. Simply uncomment the next two styles,
|
|
||||||
specify the name of your image and be sure to set 'height' to the
|
|
||||||
proper pixel height of your image.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
.directory h3.swap {
|
|
||||||
height: 61px;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-image: url("yourimage.gif");
|
|
||||||
}
|
|
||||||
.directory h3.swap span {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
.directory > h3 {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.directory p {
|
|
||||||
margin: 0px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
.directory div {
|
|
||||||
display: none;
|
|
||||||
margin: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.directory img {
|
|
||||||
vertical-align: -30%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* these are for tree view when not used as main index */
|
|
||||||
|
|
||||||
.directory-alt {
|
|
||||||
font-size: 100%;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.directory-alt h3 {
|
|
||||||
margin: 0px;
|
|
||||||
margin-top: 1em;
|
|
||||||
font-size: 11pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
.directory-alt > h3 {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.directory-alt p {
|
|
||||||
margin: 0px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
.directory-alt div {
|
|
||||||
display: none;
|
|
||||||
margin: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.directory-alt img {
|
|
||||||
vertical-align: -30%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* @end */
|
|
||||||
|
|
||||||
div.dynheader {
|
|
||||||
margin-top: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
address {
|
|
||||||
font-style: normal;
|
|
||||||
color: #2A3D61;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.doxtable {
|
|
||||||
border-collapse:collapse;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.doxtable td, table.doxtable th {
|
|
||||||
border: 1px solid #2D4068;
|
|
||||||
padding: 3px 7px 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.doxtable th {
|
|
||||||
background-color: #374F7F;
|
|
||||||
color: #FFFFFF;
|
|
||||||
font-size: 110%;
|
|
||||||
padding-bottom: 4px;
|
|
||||||
padding-top: 5px;
|
|
||||||
text-align:left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tabsearch {
|
|
||||||
top: 0px;
|
|
||||||
left: 10px;
|
|
||||||
height: 36px;
|
|
||||||
background-image: url('tab_b.png');
|
|
||||||
z-index: 101;
|
|
||||||
overflow: hidden;
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navpath ul
|
|
||||||
{
|
|
||||||
font-size: 11px;
|
|
||||||
background-image:url('tab_b.png');
|
|
||||||
background-repeat:repeat-x;
|
|
||||||
height:30px;
|
|
||||||
line-height:30px;
|
|
||||||
color:#8AA0CC;
|
|
||||||
border:solid 1px #C2CDE4;
|
|
||||||
overflow:hidden;
|
|
||||||
margin:0px;
|
|
||||||
padding:0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navpath li
|
|
||||||
{
|
|
||||||
list-style-type:none;
|
|
||||||
float:left;
|
|
||||||
padding-left:10px;
|
|
||||||
padding-right:15px;
|
|
||||||
background-image:url('bc_s.png');
|
|
||||||
background-repeat:no-repeat;
|
|
||||||
background-position:right;
|
|
||||||
color:#364D7C;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navpath li.navelem a
|
|
||||||
{
|
|
||||||
height:32px;
|
|
||||||
display:block;
|
|
||||||
text-decoration: none;
|
|
||||||
outline: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navpath li.navelem a:hover
|
|
||||||
{
|
|
||||||
color:#6884BD;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navpath li.footer
|
|
||||||
{
|
|
||||||
list-style-type:none;
|
|
||||||
float:right;
|
|
||||||
padding-left:10px;
|
|
||||||
padding-right:15px;
|
|
||||||
background-image:none;
|
|
||||||
background-repeat:no-repeat;
|
|
||||||
background-position:right;
|
|
||||||
color:#364D7C;
|
|
||||||
font-size: 8pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
div.summary
|
|
||||||
{
|
|
||||||
float: right;
|
|
||||||
font-size: 8pt;
|
|
||||||
padding-right: 5px;
|
|
||||||
width: 50%;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.summary a
|
|
||||||
{
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.ingroups
|
|
||||||
{
|
|
||||||
font-size: 8pt;
|
|
||||||
padding-left: 5px;
|
|
||||||
width: 50%;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.ingroups a
|
|
||||||
{
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.header
|
|
||||||
{
|
|
||||||
background-image:url('nav_h.png');
|
|
||||||
background-repeat:repeat-x;
|
|
||||||
background-color: #F9FAFC;
|
|
||||||
margin: 0px;
|
|
||||||
border-bottom: 1px solid #C4CFE5;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.headertitle
|
|
||||||
{
|
|
||||||
padding: 5px 5px 5px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl
|
|
||||||
{
|
|
||||||
padding: 0 0 0 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug
|
|
||||||
{
|
|
||||||
border-left:4px solid;
|
|
||||||
padding: 0 0 0 6px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.note
|
|
||||||
{
|
|
||||||
border-color: #D0C000;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.warning, dl.attention
|
|
||||||
{
|
|
||||||
border-color: #FF0000;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.pre, dl.post, dl.invariant
|
|
||||||
{
|
|
||||||
border-color: #00D000;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.deprecated
|
|
||||||
{
|
|
||||||
border-color: #505050;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.todo
|
|
||||||
{
|
|
||||||
border-color: #00C0E0;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.test
|
|
||||||
{
|
|
||||||
border-color: #3030E0;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.bug
|
|
||||||
{
|
|
||||||
border-color: #C08050;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectlogo
|
|
||||||
{
|
|
||||||
text-align: center;
|
|
||||||
vertical-align: bottom;
|
|
||||||
border-collapse: separate;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectlogo img
|
|
||||||
{
|
|
||||||
border: 0px none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectname
|
|
||||||
{
|
|
||||||
font: 300% Tahoma, Arial,sans-serif;
|
|
||||||
margin: 0px;
|
|
||||||
padding: 2px 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectbrief
|
|
||||||
{
|
|
||||||
font: 120% Tahoma, Arial,sans-serif;
|
|
||||||
margin: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectnumber
|
|
||||||
{
|
|
||||||
font: 50% Tahoma, Arial,sans-serif;
|
|
||||||
margin: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#titlearea
|
|
||||||
{
|
|
||||||
padding: 0px;
|
|
||||||
margin: 0px;
|
|
||||||
width: 100%;
|
|
||||||
border-bottom: 1px solid #5373B4;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image
|
|
||||||
{
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dotgraph
|
|
||||||
{
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mscgraph
|
|
||||||
{
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.caption
|
|
||||||
{
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
Before Width: | Height: | Size: 3.8 KiB |
|
@ -1,49 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: QuaZip FAQ</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title"><a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> FAQ </div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock"><p><a class="anchor" id="faq-non-QIODevice"></a> Q. Is there any way to use <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> in Qt where you are supposed to use normal (non-zipped) file, but not through QIODevice API?</p>
|
|
||||||
<p>A. Usually not. For example, if you are passing file name to some database driver (like SQLite), Qt usually just passes this name down to the 3rd-party library, which is usually does not know anything about QIODevice and therefore there is no way to pass <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> as normal file. However, if we are talking about some place where you pass file name, and then indirectly use QFile to open it, then it is a good idea to make overloaded method, which accepts a QIODevice pointer. Then you would be able to pass <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> as well as many other nice things such as QBuffer or QProcess.</p>
|
|
||||||
<p><a class="anchor" id="faq-zip64"></a> Q. Can QuaZIP handle files larger than 4GB? What about zip64 standard?</p>
|
|
||||||
<p>A. Starting with version 0.6, QuaZIP uses Minizip 1.1 with zip64 support which should handle large files perfectly. The zip64 support in Minizip looks like it's not 100% conforming to the standard, but 3rd party tools seem to have no problem with the resulting archives.</p>
|
|
||||||
<p><a class="anchor" id="faq-seekable"></a> Q. Can QuaZIP write archives to a sequential QIODevice like QTcpSocket?</p>
|
|
||||||
<p>A. Not yet. It is not supported by vanilla Minizip (the back-end QuaZIP uses), although theoretically possible according to the ZIP standard. It would require some Minizip modifications that would allow it to detect non-seekable I/O and produce necessary output structures. QuaZIP already writes data descriptor which is necessary for non-seekable I/O. The only thing that is apparently left is to make Minizip fill local headers with correct values and forget about seeking after closing the file. </p>
|
|
||||||
</div></div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,62 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: File List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="files.html"><span>File List</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">File List</div> </div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><table>
|
|
||||||
<tr><td class="indexkey">quazip/<b>JlCompress.h</b> <a href="JlCompress_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quaadler32.h</b> <a href="quaadler32_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quachecksum32.h</b> <a href="quachecksum32_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quacrc32.h</b> <a href="quacrc32_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quagzipfile.h</b> <a href="quagzipfile_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quaziodevice.h</b> <a href="quaziodevice_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quazip.h</b> <a href="quazip_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quazip_global.h</b> <a href="quazip__global_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quazipdir.h</b> <a href="quazipdir_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quazipfile.h</b> <a href="quazipfile_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quazipfileinfo.h</b> <a href="quazipfileinfo_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
<tr><td class="indexkey">quazip/<b>quazipnewinfo.h</b> <a href="quazipnewinfo_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:04 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,88 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
|
|
||||||
<li>atEnd()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#a1e3f4c3c075da98af426fc167440cfc3">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,88 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
|
|
||||||
<li>bytesAvailable()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#a29fbfb34677f69394ae7c986ffd3a0c1">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,151 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
|
|
||||||
<li>calculate()
|
|
||||||
: <a class="el" href="classQuaAdler32.html#a350e84fd000ebfa3c33503336a7b21bb">QuaAdler32</a>
|
|
||||||
, <a class="el" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">QuaChecksum32</a>
|
|
||||||
, <a class="el" href="classQuaCrc32.html#aaf6fdf6e36e55c97bf9eab6ec65ecb9e">QuaCrc32</a>
|
|
||||||
</li>
|
|
||||||
<li>caseSensitivity()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#ad7ab403a8d36a3b6149da86ea37178f8">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>CaseSensitivity
|
|
||||||
: <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>cd()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>cdUp()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a62306db3f4c0866930fa35c7348b84b3">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>close()
|
|
||||||
: <a class="el" href="classQuaGzipFile.html#a273205350b1235a242a1eb5cbf586434">QuaGzipFile</a>
|
|
||||||
, <a class="el" href="classQuaZIODevice.html#ad27e447544d57f897316ee6f44535895">QuaZIODevice</a>
|
|
||||||
, <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip</a>
|
|
||||||
, <a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>comment
|
|
||||||
: <a class="el" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">QuaZipFileInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">QuaZipFileInfo64</a>
|
|
||||||
, <a class="el" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>compressDir()
|
|
||||||
: <a class="el" href="classJlCompress.html#a8708eafcadc5c192a1d492e784cfc98f">JlCompress</a>
|
|
||||||
</li>
|
|
||||||
<li>compressedSize
|
|
||||||
: <a class="el" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">QuaZipFileInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">QuaZipFileInfo64</a>
|
|
||||||
</li>
|
|
||||||
<li>compressFile()
|
|
||||||
: <a class="el" href="classJlCompress.html#a4a4de9c62ecf161bb658d4d80495ea97">JlCompress</a>
|
|
||||||
</li>
|
|
||||||
<li>compressFiles()
|
|
||||||
: <a class="el" href="classJlCompress.html#a9cdb92d29a94c6b13a718a3249685846">JlCompress</a>
|
|
||||||
</li>
|
|
||||||
<li>Constants
|
|
||||||
: <a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>convertCaseSensitivity()
|
|
||||||
: <a class="el" href="classQuaZip.html#a1d3fbd445a8e9d3449ded7371931c6b3">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>count()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#aa3f14665e3991351f4ef94ab8e0ab29d">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>crc
|
|
||||||
: <a class="el" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">QuaZipFileInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">QuaZipFileInfo64</a>
|
|
||||||
</li>
|
|
||||||
<li>csDefault
|
|
||||||
: <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>csInsensitive
|
|
||||||
: <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>csize()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#ac4da08e5cdec368a2a686775f7dc5639">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>csSensitive
|
|
||||||
: <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,97 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
|
|
||||||
<li>dateTime
|
|
||||||
: <a class="el" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">QuaZipFileInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">QuaZipFileInfo64</a>
|
|
||||||
, <a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>dirName()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#afd2f76410f7728a7166b7598926fbf96">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>diskNumberStart
|
|
||||||
: <a class="el" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">QuaZipFileInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">QuaZipFileInfo64</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,121 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
|
|
||||||
<li>entryInfoList()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#aef966735a146fc10c9527c236aa89261">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>entryInfoList64()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a8c38ec214c300049685cbf71486636d5">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>entryList()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a4a32faa77c4120cd3c6db4b683fa16d9">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>exists()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a22c8f63ce874f5c0e958ae5f42e6d004">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>externalAttr
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">QuaZipNewInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">QuaZipFileInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">QuaZipFileInfo64</a>
|
|
||||||
</li>
|
|
||||||
<li>extra
|
|
||||||
: <a class="el" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">QuaZipFileInfo64</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">QuaZipFileInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>extractDir()
|
|
||||||
: <a class="el" href="classJlCompress.html#a365a153baa4c11812d93cbca60b6a293">JlCompress</a>
|
|
||||||
</li>
|
|
||||||
<li>extractFile()
|
|
||||||
: <a class="el" href="classJlCompress.html#a38c0d58bfe3bbbcb3cf4e98d126633a3">JlCompress</a>
|
|
||||||
</li>
|
|
||||||
<li>extractFiles()
|
|
||||||
: <a class="el" href="classJlCompress.html#a309e9ee366719a4d8aa28f837fab73ae">JlCompress</a>
|
|
||||||
</li>
|
|
||||||
<li>extraGlobal
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>extraLocal
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,99 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
|
|
||||||
<li>filePath()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#ae8b576a150f8d62c902067603cbc97ae">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>filter()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#abeee1810c7c1c1af93364081dbf70d38">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>flags
|
|
||||||
: <a class="el" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">QuaZipFileInfo64</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">QuaZipFileInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>flush()
|
|
||||||
: <a class="el" href="classQuaZIODevice.html#a25f586eb564841b51c395fd17f1cc080">QuaZIODevice</a>
|
|
||||||
, <a class="el" href="classQuaGzipFile.html#ab745f345b727c81abbc3eb5af4dca844">QuaGzipFile</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,171 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
|
|
||||||
<li>getActualFileName()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#a7b8e3c39026855cd98661a1b2815c220">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>getCaseSensitivity()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#a25dbfddc589bf6b69b39905f3c3bcc73">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>getComment()
|
|
||||||
: <a class="el" href="classQuaZip.html#ae55cfbf2296132df808c557b62433051">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getCommentCodec()
|
|
||||||
: <a class="el" href="classQuaZip.html#a008260161781d8b5d2a0a28493fddaf4">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getCurrentFileInfo()
|
|
||||||
: <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getCurrentFileName()
|
|
||||||
: <a class="el" href="classQuaZip.html#a9783f8b4f39cd55e71e975aea78fd54a">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getEntriesCount()
|
|
||||||
: <a class="el" href="classQuaZip.html#a2ea4bd1fca948637c35c2d2752bb5a80">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getFileInfo()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>getFileInfoList()
|
|
||||||
: <a class="el" href="classQuaZip.html#a7486af66bede8e131db0cd2e81881387">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getFileInfoList64()
|
|
||||||
: <a class="el" href="classQuaZip.html#a474e66b1b696a9e00edcc067484c36ad">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getFileList()
|
|
||||||
: <a class="el" href="classJlCompress.html#ab42422be913f817d7e04c1b1cd5d0156">JlCompress</a>
|
|
||||||
</li>
|
|
||||||
<li>getFileName()
|
|
||||||
: <a class="el" href="classQuaGzipFile.html#a9a0954a1db1fcf2aeba0530239bce71c">QuaGzipFile</a>
|
|
||||||
, <a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>getFileNameCodec()
|
|
||||||
: <a class="el" href="classQuaZip.html#a27b866aa2c75ea6f9c438cbb6e32b43c">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getFileNameList()
|
|
||||||
: <a class="el" href="classQuaZip.html#abb38d8b4c9c4ae0728b48caae9dd82de">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getIoDevice()
|
|
||||||
: <a class="el" href="classQuaZIODevice.html#ad63e7f1717c7d91b3c2c5ace908c98b7">QuaZIODevice</a>
|
|
||||||
, <a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getMode()
|
|
||||||
: <a class="el" href="classQuaZip.html#a129ceff04d28fb00531f7bf7f9329664">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getNTFSaTime()
|
|
||||||
: <a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2">QuaZipFileInfo64</a>
|
|
||||||
</li>
|
|
||||||
<li>getNTFScTime()
|
|
||||||
: <a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d">QuaZipFileInfo64</a>
|
|
||||||
</li>
|
|
||||||
<li>getNTFSmTime()
|
|
||||||
: <a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb">QuaZipFileInfo64</a>
|
|
||||||
</li>
|
|
||||||
<li>getPermissions()
|
|
||||||
: <a class="el" href="structQuaZipFileInfo64.html#a099216bd8991a983168d91c06a689f61">QuaZipFileInfo64</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo.html#af87f96a64d7c02b002622f81d13accdb">QuaZipFileInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>getUnzFile()
|
|
||||||
: <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getZip()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#a72daf8a9da14907a801a783603003205">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>getZipError()
|
|
||||||
: <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip</a>
|
|
||||||
, <a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>getZipFile()
|
|
||||||
: <a class="el" href="classQuaZip.html#a425043a4d7cc31e2fe2bba73d954f15c">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>getZipName()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#a6f034a714aa94631367590de3f8f4e22">QuaZipFile</a>
|
|
||||||
, <a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>goToFirstFile()
|
|
||||||
: <a class="el" href="classQuaZip.html#a745488f9177bcec3cdb858587584e033">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>goToNextFile()
|
|
||||||
: <a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,88 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
|
|
||||||
<li>hasCurrentFile()
|
|
||||||
: <a class="el" href="classQuaZip.html#a00b237d926648f45da86db25e7cfb697">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,113 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
|
|
||||||
<li>internalAttr
|
|
||||||
: <a class="el" href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">QuaZipFileInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">QuaZipFileInfo64</a>
|
|
||||||
, <a class="el" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>isAutoClose()
|
|
||||||
: <a class="el" href="classQuaZip.html#adc2cc762ab5744720ae4d33290b5f5bf">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>isDataDescriptorWritingEnabled()
|
|
||||||
: <a class="el" href="classQuaZip.html#ae5c665a59447c2d30e63e9c6df48ebb7">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>isOpen()
|
|
||||||
: <a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>isRaw()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#a0df3db94c2a34c8d17ddaa0f54fc32c1">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>isRoot()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a598fdf23f1b37e1876476e5969040a32">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>isSequential()
|
|
||||||
: <a class="el" href="classQuaZIODevice.html#af2697f58c228741d3715801bf48a9a8b">QuaZIODevice</a>
|
|
||||||
, <a class="el" href="classQuaGzipFile.html#ae97f4e15d86c965c156df33d00318176">QuaGzipFile</a>
|
|
||||||
, <a class="el" href="classQuaZipFile.html#a64430ec50820c8096f963a7e5f53001f">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>isZip64Enabled()
|
|
||||||
: <a class="el" href="classQuaZip.html#a1b638566390d7599ba5982e844b151f4">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,110 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
|
|
||||||
<li>MAX_FILE_NAME_LENGTH
|
|
||||||
: <a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>mdAdd
|
|
||||||
: <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>mdAppend
|
|
||||||
: <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>mdCreate
|
|
||||||
: <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>mdNotOpen
|
|
||||||
: <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>mdUnzip
|
|
||||||
: <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>method
|
|
||||||
: <a class="el" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">QuaZipFileInfo64</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">QuaZipFileInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>Mode
|
|
||||||
: <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,93 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
|
|
||||||
<li>name
|
|
||||||
: <a class="el" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">QuaZipFileInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">QuaZipFileInfo64</a>
|
|
||||||
, <a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>nameFilters()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a00f18e23abb8cac04f975e7f31553f2e">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,104 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
|
|
||||||
<li>open()
|
|
||||||
: <a class="el" href="classQuaGzipFile.html#a1d560babdfff3a3441d704099a5bc1e4">QuaGzipFile</a>
|
|
||||||
, <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip</a>
|
|
||||||
, <a class="el" href="classQuaZipFile.html#a2429ea59c77371d7af56d739db130b18">QuaZipFile</a>
|
|
||||||
, <a class="el" href="classQuaZIODevice.html#a175446c18eb20c9aff6faf23f09cc67a">QuaZIODevice</a>
|
|
||||||
, <a class="el" href="classQuaZipFile.html#aed75bace51f2bb4c3e4f656ab4493aac">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>operator!=()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a6e60d858d05774c958215ee7741eceed">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>operator=()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#aa603c69be0c1597add5951b19f8bc961">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>operator==()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a4a2e07484c7159a3f469922ba2383547">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>operator[]()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a9e37ef5318c44a4575c58d66110e535a">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,91 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
|
|
||||||
<li>path()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>pos()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#a90fd55dab83eca7f95df50b2c41b7f22">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,103 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
|
|
||||||
<li>QuaGzipFile()
|
|
||||||
: <a class="el" href="classQuaGzipFile.html#a709608207b41ca81d5beed2b34982809">QuaGzipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>QuaZIODevice()
|
|
||||||
: <a class="el" href="classQuaZIODevice.html#a8321ed35ee9b57cf9b1104912e236361">QuaZIODevice</a>
|
|
||||||
</li>
|
|
||||||
<li>QuaZip()
|
|
||||||
: <a class="el" href="classQuaZip.html#a970e0f401c7cfd7a78e78572f758eec4">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>QuaZipDir()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a6c9cc8b74c52d3fe997b753370566690">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>QuaZipFile()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#a1349ad27f1947bc3e346d83dbf9586c4">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>QuaZipNewInfo()
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,98 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
|
|
||||||
<li>readData()
|
|
||||||
: <a class="el" href="classQuaGzipFile.html#a9eab41b46367e63e0c269c42ca883d82">QuaGzipFile</a>
|
|
||||||
, <a class="el" href="classQuaZIODevice.html#aa12b8bc9c923e543eda9ae22dbd1ecbb">QuaZIODevice</a>
|
|
||||||
, <a class="el" href="classQuaZipFile.html#aa1f2274e1579327855a17d67a9046ec2">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>relativeFilePath()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a2ae89c2b85786a0168656fc7a3faaf01">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>reset()
|
|
||||||
: <a class="el" href="classQuaCrc32.html#a3fe7ce6cb73512c963ffaabfbbc66363">QuaCrc32</a>
|
|
||||||
, <a class="el" href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57">QuaChecksum32</a>
|
|
||||||
, <a class="el" href="classQuaAdler32.html#a2fe6ac9eb289bafda6a9fd20e6472ab5">QuaAdler32</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,165 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
|
|
||||||
<li>setAutoClose()
|
|
||||||
: <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>setCaseSensitivity()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#ad53c720975bb0c49a823355f7d518793">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>setComment()
|
|
||||||
: <a class="el" href="classQuaZip.html#a1b5d936a203859340574d5908ffa2222">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>setCommentCodec()
|
|
||||||
: <a class="el" href="classQuaZip.html#a1c81fca7215a4374f6f03872ade4885b">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>setCurrentFile()
|
|
||||||
: <a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>setDataDescriptorWritingEnabled()
|
|
||||||
: <a class="el" href="classQuaZip.html#a6c23a12af88f7ea5edd4f9c0a24b9453">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>setDefaultFileNameCodec()
|
|
||||||
: <a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>setFileDateTime()
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>setFileName()
|
|
||||||
: <a class="el" href="classQuaGzipFile.html#a253fbaf410a3d4ae0a719505c5525149">QuaGzipFile</a>
|
|
||||||
, <a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>setFileNameCodec()
|
|
||||||
: <a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>setFileNTFSaTime()
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#a1042ac3d55a9deed760eb357aaa8284c">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>setFileNTFScTime()
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#a44675ac1e306eddefcaa35972c294d15">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>setFileNTFSmTime()
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#a3af07365df1d67502ab1d0ca0d45df79">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>setFileNTFSTimes()
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#a663a37c5a7a2d18900ba8b0199617eff">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>setFilePermissions()
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#a08bee5211eb0b49da260c7a9e7a266b8">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>setFilter()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a779a43641f0f3802678e39c9acd1fddb">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>setIoDevice()
|
|
||||||
: <a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>setNameFilters()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#abcf208bfd6136e14f36725ae79dce2be">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>setPath()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#ae82d06e43856414c30583205d337c111">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>setPermissions()
|
|
||||||
: <a class="el" href="structQuaZipNewInfo.html#aed68dc20f7dc42b5056491cf3c1d2d20">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>setSorting()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#ae43e9d717e3c4b1c0d4790cf558e7451">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
<li>setZip()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#ab7939a26d1e8de2f6aca54f49a12b980">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>setZip64Enabled()
|
|
||||||
: <a class="el" href="classQuaZip.html#ab99a22efae02ebb4b5c9cd8eedc1c0b0">QuaZip</a>
|
|
||||||
</li>
|
|
||||||
<li>setZipName()
|
|
||||||
: <a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc">QuaZip</a>
|
|
||||||
, <a class="el" href="classQuaZipFile.html#ac8109e9a5c19bea75982ff6986b5cb1e">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>size()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#ad1a17cc690a01c3edfb82984c3a4c8f0">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
<li>sorting()
|
|
||||||
: <a class="el" href="classQuaZipDir.html#a4000523c961ab9e0cad08641ff10e3fa">QuaZipDir</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,88 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
|
|
||||||
<li>toQuaZipFileInfo()
|
|
||||||
: <a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">QuaZipFileInfo64</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,101 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
|
|
||||||
<li>uncompressedSize
|
|
||||||
: <a class="el" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">QuaZipFileInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">QuaZipFileInfo64</a>
|
|
||||||
, <a class="el" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">QuaZipNewInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>unzFile_f
|
|
||||||
: <a class="el" href="classQuaZipPrivate.html#aeb1d2d3263929b17d6b0608e35af2a88">QuaZipPrivate</a>
|
|
||||||
</li>
|
|
||||||
<li>update()
|
|
||||||
: <a class="el" href="classQuaAdler32.html#aba24f7b16aa0cdc26f81a9ad687fc653">QuaAdler32</a>
|
|
||||||
, <a class="el" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">QuaChecksum32</a>
|
|
||||||
, <a class="el" href="classQuaCrc32.html#a5015d80e04afe6e6d094155b7e99888e">QuaCrc32</a>
|
|
||||||
</li>
|
|
||||||
<li>usize()
|
|
||||||
: <a class="el" href="classQuaZipFile.html#a4814b5e6e39fb254737b81ea10964f50">QuaZipFile</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,98 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
|
|
||||||
<li>value()
|
|
||||||
: <a class="el" href="classQuaAdler32.html#a2022e1db95c23cef220b335e44d74fb1">QuaAdler32</a>
|
|
||||||
, <a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">QuaChecksum32</a>
|
|
||||||
, <a class="el" href="classQuaCrc32.html#a957ce46a53862f75c89d6a3ac4f73389">QuaCrc32</a>
|
|
||||||
</li>
|
|
||||||
<li>versionCreated
|
|
||||||
: <a class="el" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">QuaZipFileInfo64</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e">QuaZipFileInfo</a>
|
|
||||||
</li>
|
|
||||||
<li>versionNeeded
|
|
||||||
: <a class="el" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">QuaZipFileInfo</a>
|
|
||||||
, <a class="el" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">QuaZipFileInfo64</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,90 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<title>QuaZIP: Class Members</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!-- Generated by Doxygen 1.7.4 -->
|
|
||||||
<div id="top">
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">QuaZIP <span id="projectnumber">quazip-0-6-2</span></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
||||||
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
|
|
||||||
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
|
|
||||||
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
|
|
||||||
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
|
|
||||||
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
|
|
||||||
<li class="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li>
|
|
||||||
<li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
|
|
||||||
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
|
|
||||||
<li>writeData()
|
|
||||||
: <a class="el" href="classQuaGzipFile.html#a6dd09d41d8a51c96b0f2134eff37f676">QuaGzipFile</a>
|
|
||||||
, <a class="el" href="classQuaZipFile.html#abd07949a6fcc2ef094d2be5398bc8e7c">QuaZipFile</a>
|
|
||||||
, <a class="el" href="classQuaZIODevice.html#aab23b6badbc3548eb71ca86bf6211902">QuaZIODevice</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<hr class="footer"/><address class="footer"><small>Generated on Sun Feb 9 2014 20:17:03 for QuaZIP by 
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|