1#ifndef _KviPackageWriter_h_
2#define _KviPackageWriter_h_
100 bool addFile(
const QString & szLocalFileName,
const QString & szTargetFileName, kvi_u32_t uAddFileFlags = 0);
109 bool addDirectory(
const QString & szLocalDirectoryName,
const QString & szTargetDirectoryPrefix, kvi_u32_t uAddFileFlags = 0);
117 void addInfoField(
const QString & szName,
const QString & szValue);
125 void addInfoField(
const QString & szName, QByteArray *
pArray);
138 bool pack(
const QString & szFileName, kvi_u32_t uPackFlags = 0);
149 bool packInternal(
const QString & szFileName, kvi_u32_t uPackFlags = 0);
171 bool addFileInternal(
const QFileInfo * fi,
const QString & szLocalFileName,
const QString & szTargetFileName, kvi_u32_t uAddFileFlags = 0);
File packaging utilities.
KVIrc File class.
Definition KviFile.h:50
KviPackageIOEngine()
Creates the I/O engine object.
Definition KviPackageIOEngine.cpp:102
Definition KviPackageWriter.cpp:45
Definition KviPackageWriter.cpp:57
KviPackageWriter()
Creates the package writer object.
Definition KviPackageWriter.cpp:63
KviPackageWriterPrivate * m_p
Definition KviPackageWriter.h:68
AddFileFlags
Definition KviPackageWriter.h:75
@ NoCompression
Definition KviPackageWriter.h:76
@ FollowSymLinks
Definition KviPackageWriter.h:77
PackFlags
Definition KviPackageWriter.h:84
@ NoProgressDialog
Definition KviPackageWriter.h:85
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124
KviKvsArray * pArray
Definition libkviserverdb.cpp:478