1#ifndef _KviPackageIOEngine_h_
2#define _KviPackageIOEngine_h_
43#define KVI_PACKAGE_INFOFIELD_TYPE_STRING 1
44#define KVI_PACKAGE_INFOFIELD_TYPE_BINARYBUFFER 2
45#define KVI_PACKAGE_DATAFIELD_TYPE_FILE 1
46#define KVI_PACKAGE_DATAFIELD_FLAG_FILE_DEFLATE 1
105 void showProgressDialog(
const QString & szCaption,
int iTotalSteps);
111 void hideProgressDialog();
119 bool updateProgress(
int iProgress,
const QString & szLabel);
void setLastError(const QString &szLastError)
Sets the last error.
Definition KviPackageIOEngine.h:97
KviPointerHashTable< QString, QByteArray > * m_pBinaryInfoFields
Definition KviPackageIOEngine.h:69
QProgressDialog * m_pProgressDialog
Definition KviPackageIOEngine.h:70
KviPackageIOEngine()
Creates the I/O engine object.
Definition KviPackageIOEngine.cpp:102
KviPointerHashTable< QString, QString > * stringInfoFields()
Returns the string info fields.
Definition KviPackageIOEngine.h:84
KviPointerHashTable< QString, QString > * m_pStringInfoFields
Definition KviPackageIOEngine.h:68
QString m_szLastError
Definition KviPackageIOEngine.h:67
QLabel * m_pProgressDialogLabel
Definition KviPackageIOEngine.h:71
const QString & lastError()
Returns the last error.
Definition KviPackageIOEngine.h:78
KviPointerHashTable< QString, QByteArray > * binaryInfoFields()
Returns the binary info fields.
Definition KviPackageIOEngine.h:90
A fast pointer hash table implementation.
Definition KviPointerHashTable.h:450
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124