28 #ifndef OSDAB_ZIPGLOBAL__H
29 #define OSDAB_ZIPGLOBAL__H
31 #include <QtCore/QDateTime>
32 #include <QtCore/QtGlobal>
42 # define OSDAB_ZIP_EXPORT
44 # if defined(OSDAB_ZIP_BUILD_LIB)
45 # define OSDAB_ZIP_EXPORT Q_DECL_EXPORT
47 # define OSDAB_ZIP_EXPORT Q_DECL_IMPORT
51 #ifdef OSDAB_NAMESPACE
52 #define OSDAB_BEGIN_NAMESPACE(ModuleName) namespace Osdab { namespace ModuleName {
54 #define OSDAB_BEGIN_NAMESPACE(ModuleName)
57 #ifdef OSDAB_NAMESPACE
58 #define OSDAB_END_NAMESPACE } }
60 #define OSDAB_END_NAMESPACE
63 #ifndef OSDAB_NAMESPACE
64 #define OSDAB_ZIP_MANGLE(x) zip_##x
66 #define OSDAB_ZIP_MANGLE(x) x
69 OSDAB_BEGIN_NAMESPACE(
Zip)
71 OSDAB_ZIP_EXPORT
int OSDAB_ZIP_MANGLE(currentUtcOffset)();
72 OSDAB_ZIP_EXPORT QDateTime OSDAB_ZIP_MANGLE(fromFileTimestamp)(
const QDateTime& dateTime);
73 OSDAB_ZIP_EXPORT
bool OSDAB_ZIP_MANGLE(setFileTimestamp)(
const QString& fileName,
const QDateTime& dateTime);
77 #endif // OSDAB_ZIPGLOBAL__H