diff -r b72c6db6890b -r 5dc02b23752f src/gui/text/qzipreader_p.h --- a/src/gui/text/qzipreader_p.h Wed Jun 23 19:07:03 2010 +0300 +++ b/src/gui/text/qzipreader_p.h Tue Jul 06 15:10:48 2010 +0300 @@ -55,6 +55,7 @@ // We mean it. // +#include #include #include @@ -62,7 +63,7 @@ class QZipReaderPrivate; -class Q_AUTOTEST_EXPORT QZipReader +class Q_GUI_EXPORT QZipReader { public: QZipReader(const QString &fileName, QIODevice::OpenMode mode = QIODevice::ReadOnly ); @@ -70,15 +71,18 @@ explicit QZipReader(QIODevice *device); ~QZipReader(); + QIODevice* device() const; + bool isReadable() const; bool exists() const; - struct Q_AUTOTEST_EXPORT FileInfo + struct Q_GUI_EXPORT FileInfo { FileInfo(); FileInfo(const FileInfo &other); ~FileInfo(); FileInfo &operator=(const FileInfo &other); + bool isValid() const; QString filePath; uint isDir : 1; uint isFile : 1; @@ -86,6 +90,7 @@ QFile::Permissions permissions; uint crc32; qint64 size; + QDateTime lastModified; void *d; };