[med-svn] [libquazip] 01/04: New upstream version 0.7.3

Andreas Tille tille at debian.org
Sun Sep 10 06:21:28 UTC 2017


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository libquazip.

commit 30cdf441588cd97ee87e962a72a6b69160a489d8
Author: Andreas Tille <tille at debian.org>
Date:   Sun Sep 10 08:18:32 2017 +0200

    New upstream version 0.7.3
---
 CMakeLists.txt                                     |  32 +-
 COPYING                                            |  16 +
 Doxyfile                                           |   2 +-
 NEWS.txt                                           |   5 +
 README.txt                                         |  14 +-
 doc/html/JlCompress_8h_source.html                 | 211 +++--
 doc/html/annotated.html                            |  66 +-
 doc/html/bc_s.png                                  | Bin 677 -> 676 bytes
 doc/html/bdwn.png                                  | Bin 0 -> 147 bytes
 doc/html/classJlCompress-members.html              |  62 +-
 doc/html/classJlCompress.html                      | 429 +++++-----
 doc/html/classQuaAdler32-members.html              |  48 +-
 doc/html/classQuaAdler32.html                      | 140 ++--
 doc/html/classQuaAdler32__coll__graph.map          |   4 +-
 doc/html/classQuaAdler32__coll__graph.md5          |   2 +-
 doc/html/classQuaAdler32__coll__graph.png          | Bin 3882 -> 3849 bytes
 doc/html/classQuaAdler32__inherit__graph.map       |   4 +-
 doc/html/classQuaAdler32__inherit__graph.md5       |   2 +-
 doc/html/classQuaAdler32__inherit__graph.png       | Bin 3882 -> 3849 bytes
 doc/html/classQuaChecksum32-members.html           |  46 +-
 doc/html/classQuaChecksum32.html                   | 156 ++--
 doc/html/classQuaChecksum32__inherit__graph.map    |   6 +-
 doc/html/classQuaChecksum32__inherit__graph.md5    |   2 +-
 doc/html/classQuaChecksum32__inherit__graph.png    | Bin 5971 -> 6444 bytes
 doc/html/classQuaCrc32-members.html                |  48 +-
 doc/html/classQuaCrc32.html                        | 140 ++--
 doc/html/classQuaCrc32__coll__graph.map            |   4 +-
 doc/html/classQuaCrc32__coll__graph.md5            |   2 +-
 doc/html/classQuaCrc32__coll__graph.png            | Bin 3744 -> 3690 bytes
 doc/html/classQuaCrc32__inherit__graph.map         |   4 +-
 doc/html/classQuaCrc32__inherit__graph.md5         |   2 +-
 doc/html/classQuaCrc32__inherit__graph.png         | Bin 3744 -> 3690 bytes
 doc/html/classQuaGzipFile-members.html             | 163 +---
 doc/html/classQuaGzipFile.html                     | 252 +++---
 doc/html/classQuaGzipFile__coll__graph.map         |   4 +-
 doc/html/classQuaGzipFile__coll__graph.md5         |   2 +-
 doc/html/classQuaGzipFile__coll__graph.png         | Bin 4123 -> 3070 bytes
 doc/html/classQuaGzipFile__inherit__graph.map      |   4 +-
 doc/html/classQuaGzipFile__inherit__graph.md5      |   2 +-
 doc/html/classQuaGzipFile__inherit__graph.png      | Bin 4123 -> 3070 bytes
 doc/html/classQuaZIODevice-members.html            | 157 +---
 doc/html/classQuaZIODevice.html                    | 217 +++---
 doc/html/classQuaZIODevice__coll__graph.map        |   4 +-
 doc/html/classQuaZIODevice__coll__graph.md5        |   2 +-
 doc/html/classQuaZIODevice__coll__graph.png        | Bin 4394 -> 3294 bytes
 doc/html/classQuaZIODevice__inherit__graph.map     |   4 +-
 doc/html/classQuaZIODevice__inherit__graph.md5     |   2 +-
 doc/html/classQuaZIODevice__inherit__graph.png     | Bin 4394 -> 3294 bytes
 doc/html/classQuaZip-members.html                  | 150 ++--
 doc/html/classQuaZip.html                          | 836 ++++++++++----------
 doc/html/classQuaZipDir-members.html               | 102 ++-
 doc/html/classQuaZipDir.html                       | 451 +++++------
 doc/html/classQuaZipFile-members.html              | 198 ++---
 doc/html/classQuaZipFile.html                      | 741 +++++++++---------
 doc/html/classQuaZipFilePrivate-members.html       |  40 +-
 doc/html/classQuaZipFilePrivate.html               |  52 +-
 doc/html/classQuaZipFile__coll__graph.map          |   4 +-
 doc/html/classQuaZipFile__coll__graph.md5          |   2 +-
 doc/html/classQuaZipFile__coll__graph.png          | Bin 3909 -> 2870 bytes
 doc/html/classQuaZipFile__inherit__graph.map       |   4 +-
 doc/html/classQuaZipFile__inherit__graph.md5       |   2 +-
 doc/html/classQuaZipFile__inherit__graph.png       | Bin 3909 -> 2870 bytes
 doc/html/classQuaZipPrivate-members.html           |  44 +-
 doc/html/classQuaZipPrivate.html                   |  52 +-
 doc/html/classes.html                              |  34 +-
 doc/html/closed.png                                | Bin 126 -> 132 bytes
 doc/html/deprecated.html                           |  36 +-
 doc/html/dir_42546031b0f4189ba299ba7261318c9a.html | 103 ---
 .../dir_42546031b0f4189ba299ba7261318c9a_dep.map   |   3 -
 .../dir_42546031b0f4189ba299ba7261318c9a_dep.md5   |   1 -
 .../dir_42546031b0f4189ba299ba7261318c9a_dep.png   | Bin 955 -> 0 bytes
 doc/html/dir_94f3fdea1a650ed21d35813cdb37a339.html | 113 +++
 .../dir_94f3fdea1a650ed21d35813cdb37a339_dep.map   |   3 +
 .../dir_94f3fdea1a650ed21d35813cdb37a339_dep.md5   |   1 +
 .../dir_94f3fdea1a650ed21d35813cdb37a339_dep.png   | Bin 0 -> 1147 bytes
 doc/html/dirs.html                                 |  67 --
 doc/html/doxygen.css                               | 675 +++++++++++++---
 doc/html/doxygen.png                               | Bin 3942 -> 3779 bytes
 doc/html/dynsections.js                            |  97 +++
 doc/html/faq.html                                  |  42 +-
 doc/html/files.html                                |  63 +-
 doc/html/ftv2blank.png                             | Bin 0 -> 86 bytes
 doc/html/ftv2cl.png                                | Bin 0 -> 453 bytes
 doc/html/ftv2doc.png                               | Bin 0 -> 746 bytes
 doc/html/ftv2folderclosed.png                      | Bin 0 -> 616 bytes
 doc/html/ftv2folderopen.png                        | Bin 0 -> 597 bytes
 doc/html/ftv2lastnode.png                          | Bin 0 -> 86 bytes
 doc/html/ftv2link.png                              | Bin 0 -> 746 bytes
 doc/html/ftv2mlastnode.png                         | Bin 0 -> 246 bytes
 doc/html/ftv2mnode.png                             | Bin 0 -> 246 bytes
 doc/html/ftv2mo.png                                | Bin 0 -> 403 bytes
 doc/html/ftv2node.png                              | Bin 0 -> 86 bytes
 doc/html/ftv2ns.png                                | Bin 0 -> 388 bytes
 doc/html/ftv2plastnode.png                         | Bin 0 -> 229 bytes
 doc/html/ftv2pnode.png                             | Bin 0 -> 229 bytes
 doc/html/ftv2splitbar.png                          | Bin 0 -> 314 bytes
 doc/html/ftv2vertline.png                          | Bin 0 -> 86 bytes
 doc/html/functions.html                            |  76 +-
 doc/html/{functions_0x62.html => functions_b.html} |  76 +-
 doc/html/{functions_0x63.html => functions_c.html} |  90 +--
 doc/html/{functions_0x64.html => functions_d.html} |  84 +-
 doc/html/{functions_0x65.html => functions_e.html} |  88 +--
 doc/html/functions_enum.html                       |  34 +-
 doc/html/functions_eval.html                       |  34 +-
 doc/html/{functions_0x66.html => functions_f.html} |  80 +-
 doc/html/functions_func.html                       |  73 +-
 doc/html/{functions_0x67.html => functions_g.html} |  84 +-
 doc/html/{functions_0x68.html => functions_h.html} |  76 +-
 doc/html/{functions_0x69.html => functions_i.html} |  84 +-
 doc/html/{functions_0x6d.html => functions_m.html} |  76 +-
 doc/html/{functions_0x6e.html => functions_n.html} |  80 +-
 doc/html/{functions_0x6f.html => functions_o.html} |  79 +-
 doc/html/{functions_0x70.html => functions_p.html} |  76 +-
 doc/html/{functions_0x71.html => functions_q.html} |  76 +-
 doc/html/{functions_0x72.html => functions_r.html} |  80 +-
 doc/html/{functions_0x73.html => functions_s.html} |  76 +-
 doc/html/{functions_0x74.html => functions_t.html} |  76 +-
 doc/html/{functions_0x75.html => functions_u.html} |  80 +-
 doc/html/{functions_0x76.html => functions_v.html} |  80 +-
 doc/html/functions_vars.html                       |  84 +-
 doc/html/{functions_0x77.html => functions_w.html} |  78 +-
 doc/html/{functions_0x7a.html => functions_z.html} |  76 +-
 doc/html/{functions_0x7e.html => functions_~.html} |  78 +-
 doc/html/graph_legend.html                         | 108 ++-
 doc/html/graph_legend.md5                          |   2 +-
 doc/html/graph_legend.png                          | Bin 18827 -> 19871 bytes
 doc/html/hierarchy.html                            |  77 +-
 doc/html/index.html                                | 114 ++-
 doc/html/inherit_graph_0.map                       |   4 +-
 doc/html/inherit_graph_0.md5                       |   2 +-
 doc/html/inherit_graph_0.png                       | Bin 1311 -> 1293 bytes
 doc/html/inherit_graph_1.map                       |  10 +-
 doc/html/inherit_graph_1.md5                       |   2 +-
 doc/html/inherit_graph_1.png                       | Bin 6982 -> 4633 bytes
 doc/html/inherit_graph_2.map                       |   8 +-
 doc/html/inherit_graph_2.md5                       |   2 +-
 doc/html/inherit_graph_2.png                       | Bin 4816 -> 7279 bytes
 doc/html/inherit_graph_3.map                       |   4 +-
 doc/html/inherit_graph_3.md5                       |   2 +-
 doc/html/inherit_graph_3.png                       | Bin 992 -> 1124 bytes
 doc/html/inherit_graph_4.map                       |   4 +-
 doc/html/inherit_graph_4.md5                       |   2 +-
 doc/html/inherit_graph_4.png                       | Bin 1211 -> 1208 bytes
 doc/html/inherit_graph_5.map                       |   4 +-
 doc/html/inherit_graph_5.md5                       |   2 +-
 doc/html/inherit_graph_5.png                       | Bin 1498 -> 1492 bytes
 doc/html/inherit_graph_6.map                       |   4 +-
 doc/html/inherit_graph_6.md5                       |   2 +-
 doc/html/inherit_graph_6.png                       | Bin 1767 -> 1764 bytes
 doc/html/inherit_graph_7.map                       |   4 +-
 doc/html/inherit_graph_7.md5                       |   2 +-
 doc/html/inherit_graph_7.png                       | Bin 1574 -> 1772 bytes
 doc/html/inherit_graph_8.map                       |   4 +-
 doc/html/inherit_graph_8.md5                       |   2 +-
 doc/html/inherit_graph_8.png                       | Bin 1715 -> 1717 bytes
 doc/html/inherit_graph_9.map                       |   4 +-
 doc/html/inherit_graph_9.md5                       |   2 +-
 doc/html/inherit_graph_9.png                       | Bin 1502 -> 1493 bytes
 doc/html/inherits.html                             |  62 +-
 doc/html/installdox                                | 112 ---
 doc/html/nav_f.png                                 | Bin 159 -> 153 bytes
 doc/html/nav_g.png                                 | Bin 0 -> 95 bytes
 doc/html/nav_h.png                                 | Bin 97 -> 98 bytes
 doc/html/open.png                                  | Bin 118 -> 123 bytes
 doc/html/pages.html                                |  49 +-
 doc/html/quaadler32_8h_source.html                 | 149 ++--
 doc/html/quachecksum32_8h_source.html              | 140 ++--
 doc/html/quacrc32_8h_source.html                   | 141 ++--
 doc/html/quagzipfile_8h_source.html                | 178 ++---
 doc/html/quaziodevice_8h_source.html               | 160 ++--
 doc/html/quazip_8h_source.html                     | 361 +++++----
 doc/html/quazip__global_8h_source.html             | 143 ++--
 doc/html/quazipdir_8h_source.html                  | 249 +++---
 doc/html/quazipfile_8h_source.html                 | 278 ++++---
 doc/html/quazipfileinfo_8h_source.html             | 242 +++---
 doc/html/quazipnewinfo_8h_source.html              | 204 +++--
 doc/html/structQuaZipFileInfo-members.html         |  68 +-
 doc/html/structQuaZipFileInfo.html                 | 153 ++--
 doc/html/structQuaZipFileInfo64-members.html       |  78 +-
 doc/html/structQuaZipFileInfo64.html               | 249 +++---
 doc/html/structQuaZipFileInfo64__coll__graph.map   |   5 -
 doc/html/structQuaZipFileInfo64__coll__graph.md5   |   1 -
 doc/html/structQuaZipFileInfo64__coll__graph.png   | Bin 8530 -> 0 bytes
 doc/html/structQuaZipFileInfo__coll__graph.map     |   5 -
 doc/html/structQuaZipFileInfo__coll__graph.md5     |   1 -
 doc/html/structQuaZipFileInfo__coll__graph.png     | Bin 8250 -> 0 bytes
 doc/html/structQuaZipNewInfo-members.html          |  76 +-
 doc/html/structQuaZipNewInfo.html                  | 352 ++++-----
 doc/html/structQuaZipNewInfo__coll__graph.map      |   5 -
 doc/html/structQuaZipNewInfo__coll__graph.md5      |   1 -
 doc/html/structQuaZipNewInfo__coll__graph.png      | Bin 8957 -> 0 bytes
 doc/html/sync_off.png                              | Bin 0 -> 853 bytes
 doc/html/sync_on.png                               | Bin 0 -> 845 bytes
 doc/html/tab_a.png                                 | Bin 140 -> 142 bytes
 doc/html/tab_b.png                                 | Bin 178 -> 169 bytes
 doc/html/tab_h.png                                 | Bin 192 -> 177 bytes
 doc/html/tab_s.png                                 | Bin 189 -> 184 bytes
 doc/html/tabs.css                                  |   1 +
 doc/html/usage.html                                |  54 +-
 doc/latex/Makefile                                 |   4 +-
 doc/latex/annotated.tex                            |  32 +-
 doc/latex/classJlCompress.tex                      | 364 ++++-----
 doc/latex/classQuaAdler32.tex                      |  90 +--
 doc/latex/classQuaAdler32__coll__graph.eps         |  59 +-
 doc/latex/classQuaAdler32__coll__graph.md5         |   2 +-
 doc/latex/classQuaAdler32__inherit__graph.eps      |  59 +-
 doc/latex/classQuaAdler32__inherit__graph.md5      |   2 +-
 doc/latex/classQuaChecksum32.tex                   | 102 +--
 doc/latex/classQuaChecksum32__inherit__graph.eps   |  95 +--
 doc/latex/classQuaChecksum32__inherit__graph.md5   |   2 +-
 doc/latex/classQuaCrc32.tex                        |  90 +--
 doc/latex/classQuaCrc32__coll__graph.eps           |  59 +-
 doc/latex/classQuaCrc32__coll__graph.md5           |   2 +-
 doc/latex/classQuaCrc32__inherit__graph.eps        |  59 +-
 doc/latex/classQuaCrc32__inherit__graph.md5        |   2 +-
 doc/latex/classQuaGzipFile.tex                     | 182 ++---
 doc/latex/classQuaGzipFile__coll__graph.eps        | 110 +--
 doc/latex/classQuaGzipFile__coll__graph.md5        |   2 +-
 doc/latex/classQuaGzipFile__inherit__graph.eps     | 110 +--
 doc/latex/classQuaGzipFile__inherit__graph.md5     |   2 +-
 doc/latex/classQuaZIODevice.tex                    | 146 ++--
 doc/latex/classQuaZIODevice__coll__graph.eps       | 110 +--
 doc/latex/classQuaZIODevice__coll__graph.md5       |   2 +-
 doc/latex/classQuaZIODevice__inherit__graph.eps    | 110 +--
 doc/latex/classQuaZIODevice__inherit__graph.md5    |   2 +-
 doc/latex/classQuaZip.tex                          | 861 ++++++++++-----------
 doc/latex/classQuaZipDir.tex                       | 436 +++++------
 doc/latex/classQuaZipFile.tex                      | 717 ++++++++---------
 doc/latex/classQuaZipFilePrivate.tex               |  16 +-
 doc/latex/classQuaZipFile__coll__graph.eps         | 110 +--
 doc/latex/classQuaZipFile__coll__graph.md5         |   2 +-
 doc/latex/classQuaZipFile__inherit__graph.eps      | 110 +--
 doc/latex/classQuaZipFile__inherit__graph.md5      |   2 +-
 doc/latex/classQuaZipPrivate.tex                   |  16 +-
 doc/latex/deprecated.tex                           |   2 +-
 .../dir_42546031b0f4189ba299ba7261318c9a_dep.md5   |   1 -
 ...ex => dir_94f3fdea1a650ed21d35813cdb37a339.tex} |  14 +-
 ...> dir_94f3fdea1a650ed21d35813cdb37a339_dep.eps} |  11 +-
 .../dir_94f3fdea1a650ed21d35813cdb37a339_dep.md5   |   1 +
 doc/latex/dirs.tex                                 |   4 -
 doc/latex/doxygen.sty                              | 404 +++++-----
 doc/latex/faq.tex                                  |  12 +-
 doc/latex/hierarchy.tex                            |  36 +-
 doc/latex/index.tex                                |  94 ++-
 doc/latex/refman.tex                               | 143 +++-
 doc/latex/structQuaZipFileInfo.tex                 |  84 +-
 doc/latex/structQuaZipFileInfo64.tex               | 194 +++--
 doc/latex/structQuaZipFileInfo64__coll__graph.eps  | 369 ---------
 doc/latex/structQuaZipFileInfo64__coll__graph.md5  |   1 -
 doc/latex/structQuaZipFileInfo__coll__graph.eps    | 369 ---------
 doc/latex/structQuaZipFileInfo__coll__graph.md5    |   1 -
 doc/latex/structQuaZipNewInfo.tex                  | 368 +++++----
 doc/latex/structQuaZipNewInfo__coll__graph.eps     | 372 ---------
 doc/latex/structQuaZipNewInfo__coll__graph.md5     |   1 -
 doc/latex/usage.tex                                |  22 +-
 quazip.sln                                         |  15 +-
 quazip/quazip.vcxproj                              |  68 +-
 quazip/quazipfile.cpp                              |   2 +-
 quazip/quazipnewinfo.cpp                           |  15 +-
 quazip/unzip.c                                     |  26 +-
 quazip/zip.c                                       |  16 +-
 qztest/qztest.cpp                                  |  12 +-
 qztest/qztest.h                                    |   5 +-
 qztest/qztest.vcxproj                              |  85 +-
 qztest/qztest.vcxproj.filters                      |  22 +-
 qztest/run_moc.bat                                 |   2 +
 qztest/testjlcompress.cpp                          |   4 +-
 qztest/testquazipfile.cpp                          |  68 +-
 qztest/testquazipfile.h                            |   6 +-
 269 files changed, 8600 insertions(+), 10356 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5024004..3d2fb55 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,6 +1,11 @@
-project (QuaZip)
+project(QuaZip)
 cmake_minimum_required(VERSION 2.6)
 
+# CMP0042: Explicitly acknowledge MACOSX_RPATH
+# (introduced in CMake 2.8.12, enabled by default in CMake 3.0,
+# and producing a warning when unset since 3.7.1)
+cmake_policy(SET CMP0042 NEW)
+
 option(BUILD_WITH_QT4 "Build QuaZip with Qt4 no matter if Qt5 was found" OFF)
 
 if( NOT BUILD_WITH_QT4 )
@@ -8,11 +13,12 @@ if( NOT BUILD_WITH_QT4 )
     find_package(Qt5Core QUIET)
 endif()
 
-if (Qt5Core_FOUND)
+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 "")
+    if("${QT_ROOT}" STREQUAL "")
         set(QT_ROOT ${QT_QTCORE_INCLUDE_DIR}/../..)
     endif()
     include_directories(${Qt5Core_INCLUDE_DIRS})
@@ -34,18 +40,18 @@ else()
 endif()
 
 # Use system zlib on unix and Qt ZLIB on Windows
-IF(UNIX OR MINGW)
-	find_package(ZLIB REQUIRED)
-ELSE(UNIX)
-	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(NOT EXISTS "${ZLIB_INCLUDE_DIRS}/zlib.h")
-ENDIF(UNIX)
+if(UNIX OR MINGW)
+    find_package(ZLIB REQUIRED)
+else(UNIX OR MINGW)
+    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(NOT EXISTS "${ZLIB_INCLUDE_DIRS}/zlib.h")
+endif(UNIX OR MINGW)
 
 # All build libraries are moved to this directory
-SET(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR})
+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)
diff --git a/COPYING b/COPYING
index 2cba2ac..e5e2603 100644
--- a/COPYING
+++ b/COPYING
@@ -1,3 +1,19 @@
+The QuaZIP library is licensed under the GNU Lesser General Public
+License V2.1 plus a static linking exception.
+
+STATIC LINKING EXCEPTION
+
+The copyright holders give you permission to link this library with
+independent modules to produce an executable, regardless of the license
+terms of these independent modules, and to copy and distribute the
+resulting executable under terms of your choice, provided that you also
+meet, for each linked independent module, the terms and conditions of
+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,
+you must extend this exception to your version of the library.
+
+The text of the GNU Lesser General Public License V2.1 follows.
+
 		  GNU LESSER GENERAL PUBLIC LICENSE
 		       Version 2.1, February 1999
 
diff --git a/Doxyfile b/Doxyfile
index 665aeef..321af48 100644
--- a/Doxyfile
+++ b/Doxyfile
@@ -31,7 +31,7 @@ PROJECT_NAME           = QuaZIP
 # This could be handy for archiving the generated documentation or
 # if some version control system is used.
 
-PROJECT_NUMBER         = quazip-0-7-2
+PROJECT_NUMBER         = quazip-0-7-3
 
 # Using the PROJECT_BRIEF tag one can provide an optional one line description
 # for a project that appears at the top of each page and should give viewer
diff --git a/NEWS.txt b/NEWS.txt
index 866aa72..3d0be94 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,5 +1,10 @@
 QuaZIP changes
 
+* 2017-02-05 0.7.3
+        * Symlink handling
+        * Static linking exception for LGPL
+        * Minor bug fixes
+
 * 2016-03-29 0.7.2
         * New JlCompress methods (QIODevice*-based API by Lukasz Kwiecinski)
         * Implemented QuaZioDevice::atEnd() and bytesAvailable()--these might
diff --git a/README.txt b/README.txt
index 811ac8a..2d8da53 100644
--- a/README.txt
+++ b/README.txt
@@ -36,11 +36,15 @@ quazip/doc/* files for the more detailed documentation.
 For Windows, it's essentially the same, but you may have to adjust
 settings for different environments.
 
-If you want to include QuaZIP sources directly in your project or if
-you want to use QuaZIP compiled as a static library using
-"qmake CONFIG+=statliclib", you have to define the QUAZIP_STATIC macro,
-otherwise you're likely to run into problems as QuaZIP symbols will be
-marked as dllimported.
+If linking statically (either a static lib or just using the source code
+directly in your project), then QUAZIP_STATIC should be defined. This is
+done automatically when you build QuaZIP as a static library. However,
+when _using_ a static lib (or source code, for that matter) you must
+also define QUAZIP_STATIC in your project (that uses QuaZIP) to tell
+quazip_global.h that you use a static version because otherwise the
+compiler wouldn't know that and will mark QuaZIP symbols as dllimported.
+Linking problems among the lines of “undefined reference” are usually
+caused by this.
 
 Copyright notice:
 
diff --git a/doc/html/JlCompress_8h_source.html b/doc/html/JlCompress_8h_source.html
index 14e4de8..1273bd2 100644
--- a/doc/html/JlCompress_8h_source.html
+++ b/doc/html/JlCompress_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/JlCompress.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,108 +40,107 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">JlCompress.h</div>  </div>
 </div><!--header-->
 <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-2016 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 2.1 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="l00044"></a>00044     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> extractDir(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> &zip, <span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &dir);
-<a name="l00045"></a>00045     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> getFileList(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> *zip);
-<a name="l00046"></a>00046     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> extractFile(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> &zip, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileName, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.q [...]
-<a name="l00047"></a>00047     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> extractFiles(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> &zip, <span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> &files, <span class="keyword">const</ [...]
-<a name="l00049"></a>00049 
-<a name="l00055"></a>00055     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressFile(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>* zip, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileName, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileDest);
-<a name="l00057"></a>00057 
-<a name="l00066"></a>00066     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressSubDir(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>* parentZip, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> dir, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> parentDir, <span class="keywordtype">bool</sp [...]
-<a name="l00067"></a>00067                                <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filters);
-<a name="l00069"></a>00069 
-<a name="l00075"></a>00075     <span class="keyword">static</span> <span class="keywordtype">bool</span> extractFile(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>* zip, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileName, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileDest);
-<a name="l00077"></a>00077 
-<a name="l00081"></a>00081     <span class="keyword">static</span> <span class="keywordtype">bool</span> removeFile(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> listFile);
-<a name="l00082"></a>00082 
-<a name="l00083"></a>00083 <span class="keyword">public</span>:
-<a name="l00085"></a>00085 
-<a name="l00090"></a>00090     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressFile(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> file);
-<a name="l00092"></a>00092 
-<a name="l00097"></a>00097     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressFiles(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> files);
-<a name="l00099"></a>00099 
-<a name="l00108"></a>00108     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressDir(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> dir = <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString< [...]
-<a name="l00125"></a>00125     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressDir(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> dir,
-<a name="l00126"></a>00126                             <span class="keywordtype">bool</span> recursive, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filters);
-<a name="l00127"></a>00127 
-<a name="l00128"></a>00128 <span class="keyword">public</span>:
-<a name="l00130"></a>00130 
-<a name="l00137"></a>00137     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> extractFile(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileName, <a class="codeRef" doxygen="qt [...]
-<a name="l00139"></a>00139 
-<a name="l00146"></a>00146     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> extractFiles(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> files, <a class="codeRe [...]
-<a name="l00148"></a>00148 
-<a name="l00154"></a>00154     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> extractDir(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> dir = <a class="codeRef" doxygen= [...]
-<a name="l00156"></a>00156 
-<a name="l00161"></a>00161     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> getFileList(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed);
-<a name="l00163"></a>00163 
-<a name="l00170"></a>00170     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> extractFile(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileName, <a class="codeRef" doxygen="qtc [...]
-<a name="l00172"></a>00172 
-<a name="l00179"></a>00179     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> extractFiles(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> files, <a class="codeRef [...]
-<a name="l00181"></a>00181 
-<a name="l00187"></a>00187     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> extractDir(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> dir = <a class="codeRef" doxygen=" [...]
-<a name="l00189"></a>00189 
-<a name="l00194"></a>00194     <span class="keyword">static</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> getFileList(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice); 
-<a name="l00195"></a>00195 };
-<a name="l00196"></a>00196 
-<a name="l00197"></a>00197 <span class="preprocessor">#endif </span><span class="comment">/* JLCOMPRESSFOLDER_H_ */</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef JLCOMPRESSFOLDER_H_</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define JLCOMPRESSFOLDER_H_</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2010 Roberto Pompermaier</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment">Copyright (C) 2005-2016 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment"></span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> <span class="comment">*/</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> </div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> <span class="preprocessor">#include "quazip.h"</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span> <span class="preprocessor">#include "quazipfile.h"</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span> <span class="preprocessor">#include "quazipfileinfo.h"</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span> <span class="preprocessor">#include <QString></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span> <span class="preprocessor">#include <QDir></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span> <span class="preprocessor">#include <QFileInfo></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span> <span class="preprocessor">#include <QFile></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span> </div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span> </div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classJlCompress.html">   42</a></span> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classJlCompress.html">JlCompress</a> {</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span> <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>     <span class="keyword">static</span> QStringList extractDir(<a class="code" href="classQuaZip.html">QuaZip</a> &zip, <span class="keyword">const</span> QString &dir);</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>     <span class="keyword">static</span> QStringList getFileList(<a class="code" href="classQuaZip.html">QuaZip</a> *zip);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>     <span class="keyword">static</span> QString extractFile(<a class="code" href="classQuaZip.html">QuaZip</a> &zip, QString fileName, QString fileDest);</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>     <span class="keyword">static</span> QStringList extractFiles(<a class="code" href="classQuaZip.html">QuaZip</a> &zip, <span class="keyword">const</span> QStringList &files, <span class="keyword">const</span> QString &dir);</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span> </div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressFile(<a class="code" href="classQuaZip.html">QuaZip</a>* zip, QString fileName, QString fileDest);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span> </div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressSubDir(<a class="code" href="classQuaZip.html">QuaZip</a>* parentZip, QString dir, QString parentDir, <span class="keywordtype">bool</span> recursive,</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>                                QDir::Filters filters);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span> </div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>     <span class="keyword">static</span> <span class="keywordtype">bool</span> extractFile(<a class="code" href="classQuaZip.html">QuaZip</a>* zip, QString fileName, QString fileDest);</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span> </div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>     <span class="keyword">static</span> <span class="keywordtype">bool</span> removeFile(QStringList listFile);</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span> </div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span> </div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressFile(QString fileCompressed, QString file);</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span> </div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressFiles(QString fileCompressed, QStringList files);</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span> </div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>     <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>);</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>     <span class="keyword">static</span> <span class="keywordtype">bool</span> compressDir(QString fileCompressed, QString dir,</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>                             <span class="keywordtype">bool</span> recursive, QDir::Filters filters);</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span> </div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span> </div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>     <span class="keyword">static</span> QString extractFile(QString fileCompressed, QString fileName, QString fileDest = QString());</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span> </div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>     <span class="keyword">static</span> QStringList extractFiles(QString fileCompressed, QStringList files, QString dir = QString());</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span> </div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>     <span class="keyword">static</span> QStringList extractDir(QString fileCompressed, QString dir = QString());</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span> </div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>     <span class="keyword">static</span> QStringList getFileList(QString fileCompressed);</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span> </div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>     <span class="keyword">static</span> QString extractFile(QIODevice *ioDevice, QString fileName, QString fileDest = QString());</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span> </div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>     <span class="keyword">static</span> QStringList extractFiles(QIODevice *ioDevice, QStringList files, QString dir = QString());</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span> </div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>     <span class="keyword">static</span> QStringList extractDir(QIODevice *ioDevice, QString dir = QString());</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span> </div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>     <span class="keyword">static</span> QStringList getFileList(QIODevice *ioDevice); </div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span> };</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span> </div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span> <span class="preprocessor">#endif </span><span class="comment">/* JLCOMPRESSFOLDER_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="classQuaZip_html"><div class="ttname"><a href="classQuaZip.html">QuaZip</a></div><div class="ttdoc">ZIP archive. </div><div class="ttdef"><b>Definition:</b> quazip.h:84</div></div>
+<div class="ttc" id="classJlCompress_html"><div class="ttname"><a href="classJlCompress.html">JlCompress</a></div><div class="ttdoc">Utility class for typical operations. </div><div class="ttdef"><b>Definition:</b> JlCompress.h:42</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
index 0b6a05c..24e81b2 100644
--- a/doc/html/annotated.html
+++ b/doc/html/annotated.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,36 +42,36 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Class List</div>  </div>
 </div><!--header-->
 <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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> </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>
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJlCompress.html" target="_self">JlCompress</a></td><td class="desc">Utility class for typical operations </td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaAdler32.html" target="_self">QuaAdler32</a></td><td class="desc">Adler32 checksum </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaChecksum32.html" target="_self">QuaChecksum32</a></td><td class="desc">Checksum interface </td></tr>
+<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaCrc32.html" target="_self">QuaCrc32</a></td><td class="desc">CRC32 checksum </td></tr>
+<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaGzipFile.html" target="_self">QuaGzipFile</a></td><td class="desc">GZIP file </td></tr>
+<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZIODevice.html" target="_self">QuaZIODevice</a></td><td class="desc">A class to compress/decompress QIODevice </td></tr>
+<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZip.html" target="_self">QuaZip</a></td><td class="desc">ZIP archive </td></tr>
+<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZipDir.html" target="_self">QuaZipDir</a></td><td class="desc">Provides ZIP archive navigation </td></tr>
+<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZipFile.html" target="_self">QuaZipFile</a></td><td class="desc">A file inside ZIP archive </td></tr>
+<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structQuaZipFileInfo.html" target="_self">QuaZipFileInfo</a></td><td class="desc">Information about a file inside archive </td></tr>
+<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structQuaZipFileInfo64.html" target="_self">QuaZipFileInfo64</a></td><td class="desc">Information about a file inside archive (with zip64 support) </td></tr>
+<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZipFilePrivate.html" target="_self">QuaZipFilePrivate</a></td><td class="desc">The implementation class for <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> </td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structQuaZipNewInfo.html" target="_self">QuaZipNewInfo</a></td><td class="desc">Information about a file to be created </td></tr>
+<tr id="row_13_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZipPrivate.html" target="_self">QuaZipPrivate</a></td><td class="desc">All the internal stuff for the <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> class </td></tr>
 </table>
+</div><!-- directory -->
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/bc_s.png b/doc/html/bc_s.png
index e401862..224b29a 100644
Binary files a/doc/html/bc_s.png and b/doc/html/bc_s.png differ
diff --git a/doc/html/bdwn.png b/doc/html/bdwn.png
new file mode 100644
index 0000000..940a0b9
Binary files /dev/null and b/doc/html/bdwn.png differ
diff --git a/doc/html/classJlCompress-members.html b/doc/html/classJlCompress-members.html
index 7a00ad5..cf35a74 100644
--- a/doc/html/classJlCompress-members.html
+++ b/doc/html/classJlCompress-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,33 +42,33 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">JlCompress Member List</div>  </div>
 </div><!--header-->
 <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#ada7511686a24c014e9db25735be148a7">compressDir</a>(QString fileCompressed, QString dir, bool recursive, QDir::Filters filters)</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#ac7877bcdf951d634cc2e1e6afe52e908">extractDir</a>(QIODevice *ioDevice, 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#ae789e7e744129a0429dc976fdcd33eac">extractFile</a>(QIODevice *ioDevice, 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#a741646b1e2a922b3c48c2627fdc35f5b">extractFiles</a>(QIODevice *ioDevice, 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>
-  <tr class="memlist"><td><a class="el" href="classJlCompress.html#a4ae5501a229d15f228cc034fc97cf78d">getFileList</a>(QIODevice *ioDevice)</td><td><a class="el" href="classJlCompress.html">JlCompress</a></td><td><code> [static]</code></td></tr>
-</table></div><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classJlCompress.html">JlCompress</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classJlCompress.html#a8708eafcadc5c192a1d492e784cfc98f">compressDir</a>(QString fileCompressed, QString dir=QString(), bool recursive=true)</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classJlCompress.html#ada7511686a24c014e9db25735be148a7">compressDir</a>(QString fileCompressed, QString dir, bool recursive, QDir::Filters filters)</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classJlCompress.html#a4a4de9c62ecf161bb658d4d80495ea97">compressFile</a>(QString fileCompressed, QString file)</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classJlCompress.html#a9cdb92d29a94c6b13a718a3249685846">compressFiles</a>(QString fileCompressed, QStringList files)</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classJlCompress.html#a365a153baa4c11812d93cbca60b6a293">extractDir</a>(QString fileCompressed, QString dir=QString())</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classJlCompress.html#ac7877bcdf951d634cc2e1e6afe52e908">extractDir</a>(QIODevice *ioDevice, QString dir=QString())</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classJlCompress.html#a38c0d58bfe3bbbcb3cf4e98d126633a3">extractFile</a>(QString fileCompressed, QString fileName, QString fileDest=QString())</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classJlCompress.html#ae789e7e744129a0429dc976fdcd33eac">extractFile</a>(QIODevice *ioDevice, QString fileName, QString fileDest=QString())</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classJlCompress.html#a309e9ee366719a4d8aa28f837fab73ae">extractFiles</a>(QString fileCompressed, QStringList files, QString dir=QString())</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classJlCompress.html#a741646b1e2a922b3c48c2627fdc35f5b">extractFiles</a>(QIODevice *ioDevice, QStringList files, QString dir=QString())</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classJlCompress.html#ab42422be913f817d7e04c1b1cd5d0156">getFileList</a>(QString fileCompressed)</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classJlCompress.html#a4ae5501a229d15f228cc034fc97cf78d">getFileList</a>(QIODevice *ioDevice)</td><td class="entry"><a class="el" href="classJlCompress.html">JlCompress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classJlCompress.html b/doc/html/classJlCompress.html
index da144c6..6485a20 100644
--- a/doc/html/classJlCompress.html
+++ b/doc/html/classJlCompress.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: JlCompress Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,146 +42,174 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
+<a href="#pub-static-methods">Static Public Member Functions</a> |
+<a href="classJlCompress-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">JlCompress Class Reference</div>  </div>
 </div><!--header-->
 <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>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> 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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> 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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> dir=<a class="elRef" doxygen="q [...]
-<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 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#ada7511686a24c014e9db25735be148a7">compressDir</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> dir, bool recursive, <a class=" [...]
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compress a whole directory.  <a href="#ada7511686a24c014e9db25735be148a7"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a38c0d58bfe3bbbcb3cf4e98d126633a3">extractFile</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="elRef" doxygen="qtcore.tag [...]
-<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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a309e9ee366719a4d8aa28f837fab73ae">extractFiles</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="elRef" doxygen="q [...]
-<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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a365a153baa4c11812d93cbca60b6a293">extractDir</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed, <a class="elRef" doxygen="qtc [...]
-<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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#ab42422be913f817d7e04c1b1cd5d0156">getFileList</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fileCompressed)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the file list.  <a href="#ab42422be913f817d7e04c1b1cd5d0156"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#ae789e7e744129a0429dc976fdcd33eac">extractFile</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice, <a class="elRef" doxygen="qtcore.tags [...]
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract a single file.  <a href="#ae789e7e744129a0429dc976fdcd33eac"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a741646b1e2a922b3c48c2627fdc35f5b">extractFiles</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice, <a class="elRef" doxygen="qt [...]
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract a list of files.  <a href="#a741646b1e2a922b3c48c2627fdc35f5b"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#ac7877bcdf951d634cc2e1e6afe52e908">extractDir</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice, <a class="elRef" doxygen="qtco [...]
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract a whole archive.  <a href="#ac7877bcdf951d634cc2e1e6afe52e908"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a4ae5501a229d15f228cc034fc97cf78d">getFileList</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the file list.  <a href="#a4ae5501a229d15f228cc034fc97cf78d"></a><br/></td></tr>
+<tr class="memitem:a4a4de9c62ecf161bb658d4d80495ea97"><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 class="memdesc:a4a4de9c62ecf161bb658d4d80495ea97"><td class="mdescLeft"> </td><td class="mdescRight">Compress a single file.  <a href="#a4a4de9c62ecf161bb658d4d80495ea97">More...</a><br/></td></tr>
+<tr class="separator:a4a4de9c62ecf161bb658d4d80495ea97"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9cdb92d29a94c6b13a718a3249685846"><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 class="memdesc:a9cdb92d29a94c6b13a718a3249685846"><td class="mdescLeft"> </td><td class="mdescRight">Compress a list of files.  <a href="#a9cdb92d29a94c6b13a718a3249685846">More...</a><br/></td></tr>
+<tr class="separator:a9cdb92d29a94c6b13a718a3249685846"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8708eafcadc5c192a1d492e784cfc98f"><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 class="memdesc:a8708eafcadc5c192a1d492e784cfc98f"><td class="mdescLeft"> </td><td class="mdescRight">Compress a whole directory.  <a href="#a8708eafcadc5c192a1d492e784cfc98f">More...</a><br/></td></tr>
+<tr class="separator:a8708eafcadc5c192a1d492e784cfc98f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ada7511686a24c014e9db25735be148a7"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#ada7511686a24c014e9db25735be148a7">compressDir</a> (QString fileCompressed, QString dir, bool recursive, QDir::Filters filters)</td></tr>
+<tr class="memdesc:ada7511686a24c014e9db25735be148a7"><td class="mdescLeft"> </td><td class="mdescRight">Compress a whole directory.  <a href="#ada7511686a24c014e9db25735be148a7">More...</a><br/></td></tr>
+<tr class="separator:ada7511686a24c014e9db25735be148a7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a38c0d58bfe3bbbcb3cf4e98d126633a3"><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 class="memdesc:a38c0d58bfe3bbbcb3cf4e98d126633a3"><td class="mdescLeft"> </td><td class="mdescRight">Extract a single file.  <a href="#a38c0d58bfe3bbbcb3cf4e98d126633a3">More...</a><br/></td></tr>
+<tr class="separator:a38c0d58bfe3bbbcb3cf4e98d126633a3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a309e9ee366719a4d8aa28f837fab73ae"><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 class="memdesc:a309e9ee366719a4d8aa28f837fab73ae"><td class="mdescLeft"> </td><td class="mdescRight">Extract a list of files.  <a href="#a309e9ee366719a4d8aa28f837fab73ae">More...</a><br/></td></tr>
+<tr class="separator:a309e9ee366719a4d8aa28f837fab73ae"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a365a153baa4c11812d93cbca60b6a293"><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 class="memdesc:a365a153baa4c11812d93cbca60b6a293"><td class="mdescLeft"> </td><td class="mdescRight">Extract a whole archive.  <a href="#a365a153baa4c11812d93cbca60b6a293">More...</a><br/></td></tr>
+<tr class="separator:a365a153baa4c11812d93cbca60b6a293"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab42422be913f817d7e04c1b1cd5d0156"><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 class="memdesc:ab42422be913f817d7e04c1b1cd5d0156"><td class="mdescLeft"> </td><td class="mdescRight">Get the file list.  <a href="#ab42422be913f817d7e04c1b1cd5d0156">More...</a><br/></td></tr>
+<tr class="separator:ab42422be913f817d7e04c1b1cd5d0156"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae789e7e744129a0429dc976fdcd33eac"><td class="memItemLeft" align="right" valign="top">static QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#ae789e7e744129a0429dc976fdcd33eac">extractFile</a> (QIODevice *ioDevice, QString fileName, QString fileDest=QString())</td></tr>
+<tr class="memdesc:ae789e7e744129a0429dc976fdcd33eac"><td class="mdescLeft"> </td><td class="mdescRight">Extract a single file.  <a href="#ae789e7e744129a0429dc976fdcd33eac">More...</a><br/></td></tr>
+<tr class="separator:ae789e7e744129a0429dc976fdcd33eac"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a741646b1e2a922b3c48c2627fdc35f5b"><td class="memItemLeft" align="right" valign="top">static QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a741646b1e2a922b3c48c2627fdc35f5b">extractFiles</a> (QIODevice *ioDevice, QStringList files, QString dir=QString())</td></tr>
+<tr class="memdesc:a741646b1e2a922b3c48c2627fdc35f5b"><td class="mdescLeft"> </td><td class="mdescRight">Extract a list of files.  <a href="#a741646b1e2a922b3c48c2627fdc35f5b">More...</a><br/></td></tr>
+<tr class="separator:a741646b1e2a922b3c48c2627fdc35f5b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac7877bcdf951d634cc2e1e6afe52e908"><td class="memItemLeft" align="right" valign="top">static QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#ac7877bcdf951d634cc2e1e6afe52e908">extractDir</a> (QIODevice *ioDevice, QString dir=QString())</td></tr>
+<tr class="memdesc:ac7877bcdf951d634cc2e1e6afe52e908"><td class="mdescLeft"> </td><td class="mdescRight">Extract a whole archive.  <a href="#ac7877bcdf951d634cc2e1e6afe52e908">More...</a><br/></td></tr>
+<tr class="separator:ac7877bcdf951d634cc2e1e6afe52e908"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4ae5501a229d15f228cc034fc97cf78d"><td class="memItemLeft" align="right" valign="top">static QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classJlCompress.html#a4ae5501a229d15f228cc034fc97cf78d">getFileList</a> (QIODevice *ioDevice)</td></tr>
+<tr class="memdesc:a4ae5501a229d15f228cc034fc97cf78d"><td class="mdescLeft"> </td><td class="mdescRight">Get the file list.  <a href="#a4ae5501a229d15f228cc034fc97cf78d">More...</a><br/></td></tr>
+<tr class="separator:a4ae5501a229d15f228cc034fc97cf78d"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">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><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a4a4de9c62ecf161bb658d4d80495ea97"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
           <td class="memname">bool JlCompress::compressFile </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>fileCompressed</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </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>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Compress a single file. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</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>
+<dl class="section return"><dt>Returns</dt><dd>true if success, false otherwise. </dd></dl>
 
-<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>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#mkpath">QDir::mkpath()</a>, <a class="el" href="classQuaZi [...]
+<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)" -->
+<a class="anchor" id="a9cdb92d29a94c6b13a718a3249685846"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classJlCompress.html#a9cdb92d29a94c6b13a718a3249685846">JlCompress::compressFiles</a> </td>
+          <td class="memname">bool JlCompress::compressFiles </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>fileCompressed</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </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>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Compress a list of files. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</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>
+<dl class="section return"><dt>Returns</dt><dd>true if success, false otherwise. </dd></dl>
 
-<p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#exists">QFileInfo::exists()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#fileName">QFileInfo::fileName()</a>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a c [...]
+<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)" -->
+<a class="anchor" id="a8708eafcadc5c192a1d492e784cfc98f"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classJlCompress.html#a8708eafcadc5c192a1d492e784cfc98f">JlCompress::compressDir</a> </td>
+          <td class="memname">bool JlCompress::compressDir </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>fileCompressed</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
-          <td class="paramname"><em>dir</em> = <code><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>()</code>, </td>
+          <td class="paramtype">QString </td>
+          <td class="paramname"><em>dir</em> = <code>QString()</code>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -202,15 +220,19 @@ Static Public Member Functions</h2></td></tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td><code> [static]</code></td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Compress a whole directory. </p>
-<p>Does not compress hidden files. See <a class="el" href="classJlCompress.html#ada7511686a24c014e9db25735be148a7" title="Compress a whole directory.">compressDir(QString, QString, bool, QDir::Filters)</a>.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<p>Does not compress hidden files. See <a class="el" href="classJlCompress.html#ada7511686a24c014e9db25735be148a7" title="Compress a whole directory. ">compressDir(QString, QString, bool, QDir::Filters)</a>.</p>
+<dl class="params"><dt>Parameters</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>
@@ -218,24 +240,27 @@ Static Public Member Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>true if success, false otherwise. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>true if success, false otherwise. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="ada7511686a24c014e9db25735be148a7"></a><!-- doxytag: member="JlCompress::compressDir" ref="ada7511686a24c014e9db25735be148a7" args="(QString fileCompressed, QString dir, bool recursive, QDir::Filters filters)" -->
+<a class="anchor" id="ada7511686a24c014e9db25735be148a7"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classJlCompress.html#a8708eafcadc5c192a1d492e784cfc98f">JlCompress::compressDir</a> </td>
+          <td class="memname">bool JlCompress::compressDir </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>fileCompressed</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>dir</em>, </td>
         </tr>
         <tr>
@@ -247,21 +272,25 @@ Static Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> </td>
+          <td class="paramtype">QDir::Filters </td>
           <td class="paramname"><em>filters</em> </td>
         </tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td><code> [static]</code></td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Compress a whole directory. </p>
 <p>Unless filters are specified explicitly, packs only regular non-hidden files (and subdirs, if <code>recursive</code> is true). If filters are specified, they are OR-combined with <code>QDir::AllDirs|QDir::NoDotAndDotDot</code> when searching for dirs and with <code>QDir::Files</code> when searching for files.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">fileCompressed</td><td>path to the resulting archive </td></tr>
     <tr><td class="paramname">dir</td><td>path to the directory being compressed </td></tr>
@@ -270,45 +299,52 @@ Static Public Member Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>true on success, false otherwise </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise </dd></dl>
 
-<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>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#mkpath">QDir::mkpath()</a>, <a class="el" href="classQuaZi [...]
+<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())" -->
+<a class="anchor" id="a38c0d58bfe3bbbcb3cf4e98d126633a3"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> JlCompress::extractFile </td>
+          <td class="memname">QString JlCompress::extractFile </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>fileCompressed</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>fileName</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
-          <td class="paramname"><em>fileDest</em> = <code><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>()</code> </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>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Extract a single file. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</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>
@@ -316,43 +352,50 @@ Static Public Member Functions</h2></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>
+<dl class="section return"><dt>Returns</dt><dd>The list of the full paths of the files extracted, empty on failure. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a309e9ee366719a4d8aa28f837fab73ae"></a><!-- doxytag: member="JlCompress::extractFiles" ref="a309e9ee366719a4d8aa28f837fab73ae" args="(QString fileCompressed, QStringList files, QString dir=QString())" -->
+<a class="anchor" id="a309e9ee366719a4d8aa28f837fab73ae"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> JlCompress::extractFiles </td>
+          <td class="memname">QStringList JlCompress::extractFiles </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>fileCompressed</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td>
+          <td class="paramtype">QStringList </td>
           <td class="paramname"><em>files</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
-          <td class="paramname"><em>dir</em> = <code><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>()</code> </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>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Extract a list of files. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</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>
@@ -360,100 +403,121 @@ Static Public Member Functions</h2></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>
+<dl class="section return"><dt>Returns</dt><dd>The list of the full paths of the files extracted, empty on failure. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a365a153baa4c11812d93cbca60b6a293"></a><!-- doxytag: member="JlCompress::extractDir" ref="a365a153baa4c11812d93cbca60b6a293" args="(QString fileCompressed, QString dir=QString())" -->
+<a class="anchor" id="a365a153baa4c11812d93cbca60b6a293"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> JlCompress::extractDir </td>
+          <td class="memname">QStringList JlCompress::extractDir </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>fileCompressed</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
-          <td class="paramname"><em>dir</em> = <code><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>()</code> </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>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Extract a whole archive. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</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>
+<dl class="section return"><dt>Returns</dt><dd>The list of the full paths of the files extracted, empty on failure. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="ab42422be913f817d7e04c1b1cd5d0156"></a><!-- doxytag: member="JlCompress::getFileList" ref="ab42422be913f817d7e04c1b1cd5d0156" args="(QString fileCompressed)" -->
+<a class="anchor" id="ab42422be913f817d7e04c1b1cd5d0156"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> JlCompress::getFileList </td>
+          <td class="memname">QStringList JlCompress::getFileList </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>fileCompressed</em></td><td>)</td>
-          <td><code> [static]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </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>
+<dl class="section return"><dt>Returns</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>
 
 </div>
 </div>
-<a class="anchor" id="ae789e7e744129a0429dc976fdcd33eac"></a><!-- doxytag: member="JlCompress::extractFile" ref="ae789e7e744129a0429dc976fdcd33eac" args="(QIODevice *ioDevice, QString fileName, QString fileDest=QString())" -->
+<a class="anchor" id="ae789e7e744129a0429dc976fdcd33eac"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> JlCompress::extractFile </td>
+          <td class="memname">QString JlCompress::extractFile </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> * </td>
+          <td class="paramtype">QIODevice * </td>
           <td class="paramname"><em>ioDevice</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
+          <td class="paramtype">QString </td>
           <td class="paramname"><em>fileName</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
-          <td class="paramname"><em>fileDest</em> = <code><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>()</code> </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>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Extract a single file. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">ioDevice</td><td>pointer to device with compressed data. </td></tr>
     <tr><td class="paramname">fileName</td><td>The file to extract. </td></tr>
@@ -461,43 +525,50 @@ Static Public Member Functions</h2></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>
+<dl class="section return"><dt>Returns</dt><dd>The list of the full paths of the files extracted, empty on failure. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a741646b1e2a922b3c48c2627fdc35f5b"></a><!-- doxytag: member="JlCompress::extractFiles" ref="a741646b1e2a922b3c48c2627fdc35f5b" args="(QIODevice *ioDevice, QStringList files, QString dir=QString())" -->
+<a class="anchor" id="a741646b1e2a922b3c48c2627fdc35f5b"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> JlCompress::extractFiles </td>
+          <td class="memname">QStringList JlCompress::extractFiles </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> * </td>
+          <td class="paramtype">QIODevice * </td>
           <td class="paramname"><em>ioDevice</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td>
+          <td class="paramtype">QStringList </td>
           <td class="paramname"><em>files</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
-          <td class="paramname"><em>dir</em> = <code><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>()</code> </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>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Extract a list of files. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">ioDevice</td><td>pointer to device with compressed data. </td></tr>
     <tr><td class="paramname">files</td><td>The file list to extract. </td></tr>
@@ -505,64 +576,78 @@ Static Public Member Functions</h2></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>
+<dl class="section return"><dt>Returns</dt><dd>The list of the full paths of the files extracted, empty on failure. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="ac7877bcdf951d634cc2e1e6afe52e908"></a><!-- doxytag: member="JlCompress::extractDir" ref="ac7877bcdf951d634cc2e1e6afe52e908" args="(QIODevice *ioDevice, QString dir=QString())" -->
+<a class="anchor" id="ac7877bcdf951d634cc2e1e6afe52e908"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> JlCompress::extractDir </td>
+          <td class="memname">QStringList JlCompress::extractDir </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> * </td>
+          <td class="paramtype">QIODevice * </td>
           <td class="paramname"><em>ioDevice</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td>
-          <td class="paramname"><em>dir</em> = <code><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>()</code> </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>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Extract a whole archive. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">ioDevice</td><td>pointer to device with compressed data. </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>
+<dl class="section return"><dt>Returns</dt><dd>The list of the full paths of the files extracted, empty on failure. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a4ae5501a229d15f228cc034fc97cf78d"></a><!-- doxytag: member="JlCompress::getFileList" ref="a4ae5501a229d15f228cc034fc97cf78d" args="(QIODevice *ioDevice)" -->
+<a class="anchor" id="a4ae5501a229d15f228cc034fc97cf78d"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> JlCompress::getFileList </td>
+          <td class="memname">QStringList JlCompress::getFileList </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> * </td>
+          <td class="paramtype">QIODevice * </td>
           <td class="paramname"><em>ioDevice</em></td><td>)</td>
-          <td><code> [static]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </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>
+<dl class="section return"><dt>Returns</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>
 
 </div>
 </div>
@@ -571,13 +656,11 @@ Static Public Member Functions</h2></td></tr>
 <li>quazip/JlCompress.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaAdler32-members.html b/doc/html/classQuaAdler32-members.html
index 263a8f3..cf5075f 100644
--- a/doc/html/classQuaAdler32-members.html
+++ b/doc/html/classQuaAdler32-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,26 +42,26 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaAdler32 Member List</div>  </div>
 </div><!--header-->
 <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><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classQuaAdler32.html">QuaAdler32</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classQuaAdler32.html#a350e84fd000ebfa3c33503336a7b21bb">calculate</a>(const QByteArray &data)</td><td class="entry"><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>QuaAdler32</b>() (defined in <a class="el" href="classQuaAdler32.html">QuaAdler32</a>)</td><td class="entry"><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaAdler32.html#a2fe6ac9eb289bafda6a9fd20e6472ab5">reset</a>()</td><td class="entry"><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaAdler32.html#aba24f7b16aa0cdc26f81a9ad687fc653">update</a>(const QByteArray &buf)</td><td class="entry"><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaAdler32.html#a2022e1db95c23cef220b335e44d74fb1">value</a>()</td><td class="entry"><a class="el" href="classQuaAdler32.html">QuaAdler32</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaAdler32.html b/doc/html/classQuaAdler32.html
index 278798d..c73f5e1 100644
--- a/doc/html/classQuaAdler32.html
+++ b/doc/html/classQuaAdler32.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaAdler32 Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,15 +42,16 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#pub-methods">Public Member Functions</a>  </div>
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="classQuaAdler32-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaAdler32 Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<!-- doxytag: class="QuaAdler32" --><!-- doxytag: inherits="QuaChecksum32" -->
+
 <p>Adler32 checksum.  
  <a href="classQuaAdler32.html#details">More...</a></p>
 
@@ -70,100 +61,119 @@ 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,35"/></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,35"/></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>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &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="()" -->
+<tr class="memitem:a350e84fd000ebfa3c33503336a7b21bb"><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 class="memdesc:a350e84fd000ebfa3c33503336a7b21bb"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the checksum for data.  <a href="#a350e84fd000ebfa3c33503336a7b21bb">More...</a><br/></td></tr>
+<tr class="separator:a350e84fd000ebfa3c33503336a7b21bb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2fe6ac9eb289bafda6a9fd20e6472ab5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fe6ac9eb289bafda6a9fd20e6472ab5"></a>
 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &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>
+<tr class="memdesc:a2fe6ac9eb289bafda6a9fd20e6472ab5"><td class="mdescLeft"> </td><td class="mdescRight">Resets the calculation on a checksun for a stream. <br/></td></tr>
+<tr class="separator:a2fe6ac9eb289bafda6a9fd20e6472ab5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aba24f7b16aa0cdc26f81a9ad687fc653"><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 class="memdesc:aba24f7b16aa0cdc26f81a9ad687fc653"><td class="mdescLeft"> </td><td class="mdescRight">Updates the calculated checksum for the stream.  <a href="#aba24f7b16aa0cdc26f81a9ad687fc653">More...</a><br/></td></tr>
+<tr class="separator:aba24f7b16aa0cdc26f81a9ad687fc653"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2022e1db95c23cef220b335e44d74fb1"><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 class="memdesc:a2022e1db95c23cef220b335e44d74fb1"><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">More...</a><br/></td></tr>
+<tr class="separator:a2022e1db95c23cef220b335e44d74fb1"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">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)" -->
+<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><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a350e84fd000ebfa3c33503336a7b21bb"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">quint32 <a class="el" href="classQuaAdler32.html#a350e84fd000ebfa3c33503336a7b21bb">QuaAdler32::calculate</a> </td>
+          <td class="memname">quint32 QuaAdler32::calculate </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> & </td>
+          <td class="paramtype">const QByteArray & </td>
           <td class="paramname"><em>data</em></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>
+<dl class="section return"><dt>Returns</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>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#data">QByteArray::data()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#size">QByteArray::size()</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="aba24f7b16aa0cdc26f81a9ad687fc653"></a><!-- doxytag: member="QuaAdler32::update" ref="aba24f7b16aa0cdc26f81a9ad687fc653" args="(const QByteArray &buf)" -->
+<a class="anchor" id="aba24f7b16aa0cdc26f81a9ad687fc653"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaAdler32.html#aba24f7b16aa0cdc26f81a9ad687fc653">QuaAdler32::update</a> </td>
+          <td class="memname">void QuaAdler32::update </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> & </td>
+          <td class="paramtype">const QByteArray & </td>
           <td class="paramname"><em>buf</em></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#data">QByteArray::data()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#size">QByteArray::size()</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a2022e1db95c23cef220b335e44d74fb1"></a><!-- doxytag: member="QuaAdler32::value" ref="a2022e1db95c23cef220b335e44d74fb1" args="()" -->
+<a class="anchor" id="a2022e1db95c23cef220b335e44d74fb1"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">quint32 <a class="el" href="classQuaAdler32.html#a2022e1db95c23cef220b335e44d74fb1">QuaAdler32::value</a> </td>
+          <td class="memname">quint32 QuaAdler32::value </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>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="section return"><dt>Returns</dt><dd>checksum </dd></dl>
 
 <p>Implements <a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">QuaChecksum32</a>.</p>
 
@@ -174,13 +184,11 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 <li>quazip/quaadler32.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaAdler32__coll__graph.map b/doc/html/classQuaAdler32__coll__graph.map
index 1fa8930..7cb921c 100644
--- a/doc/html/classQuaAdler32__coll__graph.map
+++ b/doc/html/classQuaAdler32__coll__graph.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,35"/>
+<map id="QuaAdler32" name="QuaAdler32">
+<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface. " alt="" coords="5,5,128,32"/>
 </map>
diff --git a/doc/html/classQuaAdler32__coll__graph.md5 b/doc/html/classQuaAdler32__coll__graph.md5
index fff39a9..2a901c2 100644
--- a/doc/html/classQuaAdler32__coll__graph.md5
+++ b/doc/html/classQuaAdler32__coll__graph.md5
@@ -1 +1 @@
-f9e169789525f81ed17de667e2418397
\ No newline at end of file
+795e0a3b4a0bae2411933397a89b71a1
\ No newline at end of file
diff --git a/doc/html/classQuaAdler32__coll__graph.png b/doc/html/classQuaAdler32__coll__graph.png
index 60c98f7..978c35d 100644
Binary files a/doc/html/classQuaAdler32__coll__graph.png and b/doc/html/classQuaAdler32__coll__graph.png differ
diff --git a/doc/html/classQuaAdler32__inherit__graph.map b/doc/html/classQuaAdler32__inherit__graph.map
index 1fa8930..7cb921c 100644
--- a/doc/html/classQuaAdler32__inherit__graph.map
+++ b/doc/html/classQuaAdler32__inherit__graph.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,35"/>
+<map id="QuaAdler32" name="QuaAdler32">
+<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface. " alt="" coords="5,5,128,32"/>
 </map>
diff --git a/doc/html/classQuaAdler32__inherit__graph.md5 b/doc/html/classQuaAdler32__inherit__graph.md5
index fff39a9..2a901c2 100644
--- a/doc/html/classQuaAdler32__inherit__graph.md5
+++ b/doc/html/classQuaAdler32__inherit__graph.md5
@@ -1 +1 @@
-f9e169789525f81ed17de667e2418397
\ No newline at end of file
+795e0a3b4a0bae2411933397a89b71a1
\ No newline at end of file
diff --git a/doc/html/classQuaAdler32__inherit__graph.png b/doc/html/classQuaAdler32__inherit__graph.png
index 60c98f7..978c35d 100644
Binary files a/doc/html/classQuaAdler32__inherit__graph.png and b/doc/html/classQuaAdler32__inherit__graph.png differ
diff --git a/doc/html/classQuaChecksum32-members.html b/doc/html/classQuaChecksum32-members.html
index 70db84c..7cd39b2 100644
--- a/doc/html/classQuaChecksum32-members.html
+++ b/doc/html/classQuaChecksum32-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,25 +42,25 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaChecksum32 Member List</div>  </div>
 </div><!--header-->
 <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><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classQuaChecksum32.html">QuaChecksum32</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">calculate</a>(const QByteArray &data)=0</td><td class="entry"><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57">reset</a>()=0</td><td class="entry"><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">update</a>(const QByteArray &buf)=0</td><td class="entry"><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">value</a>()=0</td><td class="entry"><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaChecksum32.html b/doc/html/classQuaChecksum32.html
index a53a4f0..8a26da6 100644
--- a/doc/html/classQuaChecksum32.html
+++ b/doc/html/classQuaChecksum32.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaChecksum32 Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,15 +42,16 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#pub-methods">Public Member Functions</a>  </div>
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="classQuaChecksum32-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">QuaChecksum32 Class Reference</div>  </div>
+<div class="title">QuaChecksum32 Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
 </div><!--header-->
 <div class="contents">
-<!-- doxytag: class="QuaChecksum32" -->
+
 <p>Checksum interface.  
  <a href="classQuaChecksum32.html#details">More...</a></p>
 
@@ -70,76 +61,92 @@ 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,83,96,112"/><area shape="rect" id="node5" href="classQuaCrc32.html" title="CRC32 checksum." alt="" coords="120,83,200,112"/></map>
+<area shape="rect" id="node2" href="classQuaAdler32.html" title="Adler32 checksum. " alt="" coords="5,80,96,107"/><area shape="rect" id="node3" href="classQuaCrc32.html" title="CRC32 checksum. " alt="" coords="121,80,201,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>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &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" -->
+<tr class="memitem:a14d800fcfd55b2ae11ef07d3924fe0b1"><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 class="memdesc:a14d800fcfd55b2ae11ef07d3924fe0b1"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the checksum for data.  <a href="#a14d800fcfd55b2ae11ef07d3924fe0b1">More...</a><br/></td></tr>
+<tr class="separator:a14d800fcfd55b2ae11ef07d3924fe0b1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad3f5db3c76b00069db9bda333cb49d57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3f5db3c76b00069db9bda333cb49d57"></a>
 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &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>
+<tr class="memdesc:ad3f5db3c76b00069db9bda333cb49d57"><td class="mdescLeft"> </td><td class="mdescRight">Resets the calculation on a checksun for a stream. <br/></td></tr>
+<tr class="separator:ad3f5db3c76b00069db9bda333cb49d57"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a63a6ed3171f9243214d307da67557f7e"><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 class="memdesc:a63a6ed3171f9243214d307da67557f7e"><td class="mdescLeft"> </td><td class="mdescRight">Updates the calculated checksum for the stream.  <a href="#a63a6ed3171f9243214d307da67557f7e">More...</a><br/></td></tr>
+<tr class="separator:a63a6ed3171f9243214d307da67557f7e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afd836e7534194fce08356be6a8336da7"><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 class="memdesc:afd836e7534194fce08356be6a8336da7"><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">More...</a><br/></td></tr>
+<tr class="separator:afd836e7534194fce08356be6a8336da7"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">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="fragment"><div class="line">QChecksum32 *crc32 = <span class="keyword">new</span> <a class="code" href="classQuaCrc32.html">QuaCrc32</a>(); </div>
+<div class="line">rasoult = crc32->calculate(data);</div>
+</div><!-- fragment --><p> or by streaming the data: </p>
+<div class="fragment"><div class="line">QChecksum32 *crc32 = <span class="keyword">new</span> <a class="code" href="classQuaCrc32.html">QuaCrc32</a>(); </div>
+<div class="line"><span class="keywordflow">while</span>(!fileA.atEnd())</div>
+<div class="line">    crc32->update(fileA.read(bufSize));</div>
+<div class="line">resoultA = crc32->value();</div>
+<div class="line">crc32->reset();</div>
+<div class="line"><span class="keywordflow">while</span>(!fileB.atEnd())</div>
+<div class="line">    crc32->update(fileB.read(bufSize));</div>
+<div class="line">resoultB = crc32->value();</div>
+</div><!-- fragment --> </div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a14d800fcfd55b2ae11ef07d3924fe0b1"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual quint32 <a class="el" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">QuaChecksum32::calculate</a> </td>
+          <td class="memname">virtual quint32 QuaChecksum32::calculate </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> & </td>
+          <td class="paramtype">const QByteArray & </td>
           <td class="paramname"><em>data</em></td><td>)</td>
-          <td><code> [pure virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </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>
+<dl class="section return"><dt>Returns</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" -->
+<a class="anchor" id="a63a6ed3171f9243214d307da67557f7e"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual void <a class="el" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">QuaChecksum32::update</a> </td>
+          <td class="memname">virtual void QuaChecksum32::update </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> & </td>
+          <td class="paramtype">const QByteArray & </td>
           <td class="paramname"><em>buf</em></td><td>)</td>
-          <td><code> [pure virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </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>
@@ -148,22 +155,29 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
 
 </div>
 </div>
-<a class="anchor" id="afd836e7534194fce08356be6a8336da7"></a><!-- doxytag: member="QuaChecksum32::value" ref="afd836e7534194fce08356be6a8336da7" args="()=0" -->
+<a class="anchor" id="afd836e7534194fce08356be6a8336da7"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual quint32 <a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">QuaChecksum32::value</a> </td>
+          <td class="memname">virtual quint32 QuaChecksum32::value </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td><code> [pure virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </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>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="section return"><dt>Returns</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>
 
@@ -173,13 +187,11 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
 <li>quazip/<a class="el" href="quachecksum32_8h_source.html">quachecksum32.h</a></li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaChecksum32__inherit__graph.map b/doc/html/classQuaChecksum32__inherit__graph.map
index 91b7731..7f30436 100644
--- a/doc/html/classQuaChecksum32__inherit__graph.map
+++ b/doc/html/classQuaChecksum32__inherit__graph.map
@@ -1,4 +1,4 @@
-<map id="G" name="G">
-<area shape="rect" id="node3" href="$classQuaAdler32.html" title="Adler32 checksum." alt="" coords="5,83,96,112"/>
-<area shape="rect" id="node5" href="$classQuaCrc32.html" title="CRC32 checksum." alt="" coords="120,83,200,112"/>
+<map id="QuaChecksum32" name="QuaChecksum32">
+<area shape="rect" id="node2" href="$classQuaAdler32.html" title="Adler32 checksum. " alt="" coords="5,80,96,107"/>
+<area shape="rect" id="node3" href="$classQuaCrc32.html" title="CRC32 checksum. " alt="" coords="121,80,201,107"/>
 </map>
diff --git a/doc/html/classQuaChecksum32__inherit__graph.md5 b/doc/html/classQuaChecksum32__inherit__graph.md5
index f5bbca7..5a4e2e4 100644
--- a/doc/html/classQuaChecksum32__inherit__graph.md5
+++ b/doc/html/classQuaChecksum32__inherit__graph.md5
@@ -1 +1 @@
-271dd10df06d843a4493dfdab389838a
\ No newline at end of file
+5b48ecc144d4d5efcb34bba2670a3897
\ No newline at end of file
diff --git a/doc/html/classQuaChecksum32__inherit__graph.png b/doc/html/classQuaChecksum32__inherit__graph.png
index be4d953..5e90c8e 100644
Binary files a/doc/html/classQuaChecksum32__inherit__graph.png and b/doc/html/classQuaChecksum32__inherit__graph.png differ
diff --git a/doc/html/classQuaCrc32-members.html b/doc/html/classQuaCrc32-members.html
index 5a4f040..7c2fcdd 100644
--- a/doc/html/classQuaCrc32-members.html
+++ b/doc/html/classQuaCrc32-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,26 +42,26 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaCrc32 Member List</div>  </div>
 </div><!--header-->
 <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><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classQuaCrc32.html">QuaCrc32</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classQuaCrc32.html#aaf6fdf6e36e55c97bf9eab6ec65ecb9e">calculate</a>(const QByteArray &data)</td><td class="entry"><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>QuaCrc32</b>() (defined in <a class="el" href="classQuaCrc32.html">QuaCrc32</a>)</td><td class="entry"><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaCrc32.html#a3fe7ce6cb73512c963ffaabfbbc66363">reset</a>()</td><td class="entry"><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaCrc32.html#a5015d80e04afe6e6d094155b7e99888e">update</a>(const QByteArray &buf)</td><td class="entry"><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaCrc32.html#a957ce46a53862f75c89d6a3ac4f73389">value</a>()</td><td class="entry"><a class="el" href="classQuaCrc32.html">QuaCrc32</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaCrc32.html b/doc/html/classQuaCrc32.html
index b59bc40..f9a22b1 100644
--- a/doc/html/classQuaCrc32.html
+++ b/doc/html/classQuaCrc32.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaCrc32 Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,15 +42,16 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#pub-methods">Public Member Functions</a>  </div>
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="classQuaCrc32-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaCrc32 Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<!-- doxytag: class="QuaCrc32" --><!-- doxytag: inherits="QuaChecksum32" -->
+
 <p>CRC32 checksum.  
  <a href="classQuaCrc32.html#details">More...</a></p>
 
@@ -70,100 +61,119 @@ 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,35"/></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,35"/></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>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &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="()" -->
+<tr class="memitem:aaf6fdf6e36e55c97bf9eab6ec65ecb9e"><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 class="memdesc:aaf6fdf6e36e55c97bf9eab6ec65ecb9e"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the checksum for data.  <a href="#aaf6fdf6e36e55c97bf9eab6ec65ecb9e">More...</a><br/></td></tr>
+<tr class="separator:aaf6fdf6e36e55c97bf9eab6ec65ecb9e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3fe7ce6cb73512c963ffaabfbbc66363"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fe7ce6cb73512c963ffaabfbbc66363"></a>
 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &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>
+<tr class="memdesc:a3fe7ce6cb73512c963ffaabfbbc66363"><td class="mdescLeft"> </td><td class="mdescRight">Resets the calculation on a checksun for a stream. <br/></td></tr>
+<tr class="separator:a3fe7ce6cb73512c963ffaabfbbc66363"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5015d80e04afe6e6d094155b7e99888e"><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 class="memdesc:a5015d80e04afe6e6d094155b7e99888e"><td class="mdescLeft"> </td><td class="mdescRight">Updates the calculated checksum for the stream.  <a href="#a5015d80e04afe6e6d094155b7e99888e">More...</a><br/></td></tr>
+<tr class="separator:a5015d80e04afe6e6d094155b7e99888e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a957ce46a53862f75c89d6a3ac4f73389"><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 class="memdesc:a957ce46a53862f75c89d6a3ac4f73389"><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">More...</a><br/></td></tr>
+<tr class="separator:a957ce46a53862f75c89d6a3ac4f73389"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">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)" -->
+<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><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="aaf6fdf6e36e55c97bf9eab6ec65ecb9e"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">quint32 <a class="el" href="classQuaCrc32.html#aaf6fdf6e36e55c97bf9eab6ec65ecb9e">QuaCrc32::calculate</a> </td>
+          <td class="memname">quint32 QuaCrc32::calculate </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> & </td>
+          <td class="paramtype">const QByteArray & </td>
           <td class="paramname"><em>data</em></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>
+<dl class="section return"><dt>Returns</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>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#data">QByteArray::data()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#size">QByteArray::size()</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a5015d80e04afe6e6d094155b7e99888e"></a><!-- doxytag: member="QuaCrc32::update" ref="a5015d80e04afe6e6d094155b7e99888e" args="(const QByteArray &buf)" -->
+<a class="anchor" id="a5015d80e04afe6e6d094155b7e99888e"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaCrc32.html#a5015d80e04afe6e6d094155b7e99888e">QuaCrc32::update</a> </td>
+          <td class="memname">void QuaCrc32::update </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> & </td>
+          <td class="paramtype">const QByteArray & </td>
           <td class="paramname"><em>buf</em></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#data">QByteArray::data()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#size">QByteArray::size()</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a957ce46a53862f75c89d6a3ac4f73389"></a><!-- doxytag: member="QuaCrc32::value" ref="a957ce46a53862f75c89d6a3ac4f73389" args="()" -->
+<a class="anchor" id="a957ce46a53862f75c89d6a3ac4f73389"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">quint32 <a class="el" href="classQuaCrc32.html#a957ce46a53862f75c89d6a3ac4f73389">QuaCrc32::value</a> </td>
+          <td class="memname">quint32 QuaCrc32::value </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>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="section return"><dt>Returns</dt><dd>checksum </dd></dl>
 
 <p>Implements <a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">QuaChecksum32</a>.</p>
 
@@ -174,13 +184,11 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 <li>quazip/quacrc32.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaCrc32__coll__graph.map b/doc/html/classQuaCrc32__coll__graph.map
index 1fa8930..09ca7c5 100644
--- a/doc/html/classQuaCrc32__coll__graph.map
+++ b/doc/html/classQuaCrc32__coll__graph.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,35"/>
+<map id="QuaCrc32" name="QuaCrc32">
+<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface. " alt="" coords="5,5,128,32"/>
 </map>
diff --git a/doc/html/classQuaCrc32__coll__graph.md5 b/doc/html/classQuaCrc32__coll__graph.md5
index fe3b353..ae9e4e9 100644
--- a/doc/html/classQuaCrc32__coll__graph.md5
+++ b/doc/html/classQuaCrc32__coll__graph.md5
@@ -1 +1 @@
-37edfbc895f29b886568b55fe5124e88
\ No newline at end of file
+5b4a33bc446c21199b866ccdd40d2554
\ No newline at end of file
diff --git a/doc/html/classQuaCrc32__coll__graph.png b/doc/html/classQuaCrc32__coll__graph.png
index 6476227..78ad7d7 100644
Binary files a/doc/html/classQuaCrc32__coll__graph.png and b/doc/html/classQuaCrc32__coll__graph.png differ
diff --git a/doc/html/classQuaCrc32__inherit__graph.map b/doc/html/classQuaCrc32__inherit__graph.map
index 1fa8930..09ca7c5 100644
--- a/doc/html/classQuaCrc32__inherit__graph.map
+++ b/doc/html/classQuaCrc32__inherit__graph.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,5,128,35"/>
+<map id="QuaCrc32" name="QuaCrc32">
+<area shape="rect" id="node2" href="$classQuaChecksum32.html" title="Checksum interface. " alt="" coords="5,5,128,32"/>
 </map>
diff --git a/doc/html/classQuaCrc32__inherit__graph.md5 b/doc/html/classQuaCrc32__inherit__graph.md5
index fe3b353..ae9e4e9 100644
--- a/doc/html/classQuaCrc32__inherit__graph.md5
+++ b/doc/html/classQuaCrc32__inherit__graph.md5
@@ -1 +1 @@
-37edfbc895f29b886568b55fe5124e88
\ No newline at end of file
+5b4a33bc446c21199b866ccdd40d2554
\ No newline at end of file
diff --git a/doc/html/classQuaCrc32__inherit__graph.png b/doc/html/classQuaCrc32__inherit__graph.png
index 6476227..78ad7d7 100644
Binary files a/doc/html/classQuaCrc32__inherit__graph.png and b/doc/html/classQuaCrc32__inherit__graph.png differ
diff --git a/doc/html/classQuaGzipFile-members.html b/doc/html/classQuaGzipFile-members.html
index 47fe1f2..bc68dd4 100644
--- a/doc/html/classQuaGzipFile-members.html
+++ b/doc/html/classQuaGzipFile-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,133 +42,34 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaGzipFile Member List</div>  </div>
 </div><!--header-->
 <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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#aboutToClose">aboutToClose</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#atEnd">atEnd</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a>(bool block)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#bytesAvailable">bytesAvailable</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#bytesToWrite">bytesToWrite</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#bytesWritten">bytesWritten</a>(qint64 bytes)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#canReadLine">canReadLine</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a>(QChildEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#children">children</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a>(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a>(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a>(const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a>(const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a>(const QObject *sender, PointerToMemberFunction signal, Functor functor)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-6">connect</a>(const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a>(const QMetaMethod &signal)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a>(QEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a>(QObject *obj)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a>(const QObject *sender, const char *signal, const QObject *receiver, const char *method)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a>(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a>(const char *signal, const QObject *receiver, const char *method) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a>(const QObject *receiver, const char *method) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a>(const QMetaObject::Connection &connection)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-6">disconnect</a>(const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a>(const QMetaMethod &signal)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#errorString">errorString</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#event">event</a>(QEvent *e)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a>(QObject *watched, QEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a>(const QString &name, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a>(const QString &name, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a>(const QRegExp &regExp, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChildren-3">findChildren</a>(const QRegularExpression &re, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#getChar">getChar</a>(char *c)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a>(const char *className) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a>(QObject *filterObj)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isOpen">isOpen</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isReadable">isReadable</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a>(const QMetaMethod &signal) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isTextModeEnabled">isTextModeEnabled</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isWritable">isWritable</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a>(int id)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a>(QThread *targetThread)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectNameChanged</a>(const QString &objectName)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#open">QIODevice::open</a>(OpenMode mode)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#openMode">openMode</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a></td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#peek">peek</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#peek-2">peek</a>(qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#pos">pos</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#property">property</a>(const char *name) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#putChar">putChar</a>(char c)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#QIODevice">QIODevice</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#QIODevice-2">QIODevice</a>(QObject *parent)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a>(QObject *parent)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#read">read</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#read-2">read</a>(qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readAll">readAll</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readChannelFinished">readChannelFinished</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readLine">readLine</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readLine-2">readLine</a>(qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readLineData">readLineData</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readyRead">readyRead</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a>(const char *signal) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a>(QObject *obj)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#reset">reset</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#seek">seek</a>(qint64 pos)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setErrorString">setErrorString</a>(const QString &str)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [protected]</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a>(const QString &name)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setOpenMode">setOpenMode</a>(OpenMode openMode)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a>(QObject *parent)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a>(const char *name, const QVariant &value)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setTextModeEnabled">setTextModeEnabled</a>(bool enabled)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#size">size</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a>(int interval, Qt::TimerType timerType)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a>(QTimerEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a>(const char *sourceText, const char *disambiguation, int n)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject-obsolete.html#trUtf8">trUtf8</a>(const char *sourceText, const char *disambiguation, int n)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#ungetChar">ungetChar</a>(char c)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#waitForBytesWritten">waitForBytesWritten</a>(int msecs)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#waitForReadyRead">waitForReadyRead</a>(int msecs)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#write">write</a>(const char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#write-2">write</a>(const char *data)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#write-3">write</a>(const QByteArray &byteArray)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#dtor.QIODevice">~QIODevice</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dtor.QObject">~QObject</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [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><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classQuaGzipFile.html">QuaGzipFile</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classQuaGzipFile.html#a273205350b1235a242a1eb5cbf586434">close</a>()</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaGzipFile.html#ab745f345b727c81abbc3eb5af4dca844">flush</a>()</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaGzipFile.html#a9a0954a1db1fcf2aeba0530239bce71c">getFileName</a>() const </td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaGzipFile.html#ae97f4e15d86c965c156df33d00318176">isSequential</a>() const </td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaGzipFile.html#a1d560babdfff3a3441d704099a5bc1e4">open</a>(QIODevice::OpenMode mode)</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaGzipFile.html#adf5a954bb9bfda2d33cd336a213e2549">open</a>(int fd, QIODevice::OpenMode mode)</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaGzipFile.html#a709608207b41ca81d5beed2b34982809">QuaGzipFile</a>()</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaGzipFile.html#a13996f5db660c4a29645f8d208b9ca6b">QuaGzipFile</a>(QObject *parent)</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaGzipFile.html#ac7f7703bda9c6169c001aa15641bb2ea">QuaGzipFile</a>(const QString &fileName, QObject *parent=NULL)</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaGzipFile.html#a9eab41b46367e63e0c269c42ca883d82">readData</a>(char *data, qint64 maxSize)</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaGzipFile.html#a253fbaf410a3d4ae0a719505c5525149">setFileName</a>(const QString &fileName)</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaGzipFile.html#a6dd09d41d8a51c96b0f2134eff37f676">writeData</a>(const char *data, qint64 maxSize)</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaGzipFile.html#a1200bc76f36bb2e1991e1e0467befbf2">~QuaGzipFile</a>()</td><td class="entry"><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaGzipFile.html b/doc/html/classQuaGzipFile.html
index d30efd4..20cfe7b 100644
--- a/doc/html/classQuaGzipFile.html
+++ b/doc/html/classQuaGzipFile.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaGzipFile Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,16 +42,17 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> |
-<a href="#pro-methods">Protected Member Functions</a>  </div>
+<a href="#pro-methods">Protected Member Functions</a> |
+<a href="classQuaGzipFile-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaGzipFile Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<!-- doxytag: class="QuaGzipFile" --><!-- doxytag: inherits="QIODevice" -->
+
 <p>GZIP file.  
  <a href="classQuaGzipFile.html#details">More...</a></p>
 
@@ -71,118 +62,128 @@ Inheritance diagram for QuaGzipFile:</div>
 <div class="dyncontent">
 <div class="center"><img src="classQuaGzipFile__inherit__graph.png" border="0" usemap="#QuaGzipFile_inherit__map" alt="Inheritance graph"/></div>
 <map name="QuaGzipFile_inherit__map" id="QuaGzipFile_inherit__map">
-<area shape="rect" id="node2" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html" title="QIODevice" alt="" coords="9,83,95,112"/><area shape="rect" id="node4" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html" title="QObject" alt="" coords="17,5,87,35"/></map>
+</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for QuaGzipFile:</div>
 <div class="dyncontent">
 <div class="center"><img src="classQuaGzipFile__coll__graph.png" border="0" usemap="#QuaGzipFile_coll__map" alt="Collaboration graph"/></div>
 <map name="QuaGzipFile_coll__map" id="QuaGzipFile_coll__map">
-<area shape="rect" id="node2" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html" title="QIODevice" alt="" coords="9,83,95,112"/><area shape="rect" id="node4" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html" title="QObject" alt="" coords="17,5,87,35"/></map>
+</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-
-<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>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a>)</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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &fileName, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *<a class="elRef" doxygen="qtcore.ta [...]
-<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="()" -->
+<tr class="memitem:a709608207b41ca81d5beed2b34982809"><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 class="memdesc:a709608207b41ca81d5beed2b34982809"><td class="mdescLeft"> </td><td class="mdescRight">Empty constructor.  <a href="#a709608207b41ca81d5beed2b34982809">More...</a><br/></td></tr>
+<tr class="separator:a709608207b41ca81d5beed2b34982809"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a13996f5db660c4a29645f8d208b9ca6b"><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 class="memdesc:a13996f5db660c4a29645f8d208b9ca6b"><td class="mdescLeft"> </td><td class="mdescRight">Empty constructor with a parent.  <a href="#a13996f5db660c4a29645f8d208b9ca6b">More...</a><br/></td></tr>
+<tr class="separator:a13996f5db660c4a29645f8d208b9ca6b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac7f7703bda9c6169c001aa15641bb2ea"><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 class="memdesc:ac7f7703bda9c6169c001aa15641bb2ea"><td class="mdescLeft"> </td><td class="mdescRight">Constructor.  <a href="#ac7f7703bda9c6169c001aa15641bb2ea">More...</a><br/></td></tr>
+<tr class="separator:ac7f7703bda9c6169c001aa15641bb2ea"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1200bc76f36bb2e1991e1e0467befbf2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1200bc76f36bb2e1991e1e0467befbf2"></a>
 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &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 " -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">QIODevice::OpenMode</a> 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, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">QIODevice::OpenMode</a> 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="()" -->
+<tr class="memdesc:a1200bc76f36bb2e1991e1e0467befbf2"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br/></td></tr>
+<tr class="separator:a1200bc76f36bb2e1991e1e0467befbf2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a253fbaf410a3d4ae0a719505c5525149"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a253fbaf410a3d4ae0a719505c5525149"></a>
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a253fbaf410a3d4ae0a719505c5525149">setFileName</a> (const QString &fileName)</td></tr>
+<tr class="memdesc:a253fbaf410a3d4ae0a719505c5525149"><td class="mdescLeft"> </td><td class="mdescRight">Sets the name of the GZIP file to be opened. <br/></td></tr>
+<tr class="separator:a253fbaf410a3d4ae0a719505c5525149"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9a0954a1db1fcf2aeba0530239bce71c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a0954a1db1fcf2aeba0530239bce71c"></a>
+QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaGzipFile.html#a9a0954a1db1fcf2aeba0530239bce71c">getFileName</a> () const </td></tr>
+<tr class="memdesc:a9a0954a1db1fcf2aeba0530239bce71c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the name of the GZIP file. <br/></td></tr>
+<tr class="separator:a9a0954a1db1fcf2aeba0530239bce71c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae97f4e15d86c965c156df33d00318176"><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 class="memdesc:ae97f4e15d86c965c156df33d00318176"><td class="mdescLeft"> </td><td class="mdescRight">Returns true.  <a href="#ae97f4e15d86c965c156df33d00318176">More...</a><br/></td></tr>
+<tr class="separator:ae97f4e15d86c965c156df33d00318176"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1d560babdfff3a3441d704099a5bc1e4"><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 class="memdesc:a1d560babdfff3a3441d704099a5bc1e4"><td class="mdescLeft"> </td><td class="mdescRight">Opens the file.  <a href="#a1d560babdfff3a3441d704099a5bc1e4">More...</a><br/></td></tr>
+<tr class="separator:a1d560babdfff3a3441d704099a5bc1e4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adf5a954bb9bfda2d33cd336a213e2549"><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 class="memdesc:adf5a954bb9bfda2d33cd336a213e2549"><td class="mdescLeft"> </td><td class="mdescRight">Opens the file.  <a href="#adf5a954bb9bfda2d33cd336a213e2549">More...</a><br/></td></tr>
+<tr class="separator:adf5a954bb9bfda2d33cd336a213e2549"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab745f345b727c81abbc3eb5af4dca844"><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 class="memdesc:ab745f345b727c81abbc3eb5af4dca844"><td class="mdescLeft"> </td><td class="mdescRight">Flushes data to file.  <a href="#ab745f345b727c81abbc3eb5af4dca844">More...</a><br/></td></tr>
+<tr class="separator:ab745f345b727c81abbc3eb5af4dca844"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a273205350b1235a242a1eb5cbf586434"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a273205350b1235a242a1eb5cbf586434"></a>
 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>
+<tr class="memdesc:a273205350b1235a242a1eb5cbf586434"><td class="mdescLeft"> </td><td class="mdescRight">Closes the file. <br/></td></tr>
+<tr class="separator:a273205350b1235a242a1eb5cbf586434"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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)" -->
+<tr class="memitem:a9eab41b46367e63e0c269c42ca883d82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9eab41b46367e63e0c269c42ca883d82"></a>
 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readData">QIODevice::readData()</a>. <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)" -->
+<tr class="memdesc:a9eab41b46367e63e0c269c42ca883d82"><td class="mdescLeft"> </td><td class="mdescRight">Implementation of QIODevice::readData(). <br/></td></tr>
+<tr class="separator:a9eab41b46367e63e0c269c42ca883d82"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6dd09d41d8a51c96b0f2134eff37f676"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6dd09d41d8a51c96b0f2134eff37f676"></a>
 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#writeData">QIODevice::writeData()</a>. <br/></td></tr>
+<tr class="memdesc:a6dd09d41d8a51c96b0f2134eff37f676"><td class="mdescLeft"> </td><td class="mdescRight">Implementation of QIODevice::writeData(). <br/></td></tr>
+<tr class="separator:a6dd09d41d8a51c96b0f2134eff37f676"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a>, for example, if your GZIP file is in <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbuffer.html">QBuffer</a>. It only [...]
-</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a709608207b41ca81d5beed2b34982809"></a><!-- doxytag: member="QuaGzipFile::QuaGzipFile" ref="a709608207b41ca81d5beed2b34982809" args="()" -->
+<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><h2 class="groupheader">Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a709608207b41ca81d5beed2b34982809"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classQuaGzipFile.html#a709608207b41ca81d5beed2b34982809">QuaGzipFile::QuaGzipFile</a> </td>
+          <td class="memname">QuaGzipFile::QuaGzipFile </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>
+<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)" -->
+<a class="anchor" id="a13996f5db660c4a29645f8d208b9ca6b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classQuaGzipFile.html#a709608207b41ca81d5beed2b34982809">QuaGzipFile::QuaGzipFile</a> </td>
+          <td class="memname">QuaGzipFile::QuaGzipFile </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> * </td>
+          <td class="paramtype">QObject * </td>
           <td class="paramname"><em>parent</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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 class="params"><dt><b>Parameters:</b></dt><dd>
+<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 class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>The parent object, as per <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> logic. </td></tr>
+    <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)" -->
+<a class="anchor" id="ac7f7703bda9c6169c001aa15641bb2ea"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classQuaGzipFile.html#a709608207b41ca81d5beed2b34982809">QuaGzipFile::QuaGzipFile</a> </td>
+          <td class="memname">QuaGzipFile::QuaGzipFile </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> * </td>
+          <td class="paramtype">QObject * </td>
           <td class="paramname"><em>parent</em> = <code>NULL</code> </td>
         </tr>
         <tr>
@@ -191,77 +192,87 @@ virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el"
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Constructor. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> logic. </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 " -->
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ae97f4e15d86c965c156df33d00318176"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaGzipFile.html#ae97f4e15d86c965c156df33d00318176">QuaGzipFile::isSequential</a> </td>
+          <td class="memname">bool QuaGzipFile::isSequential </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td> const<code> [virtual]</code></td>
+          <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>
-
-<p>Reimplemented from <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isSequential">QIODevice</a>.</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)" -->
+<a class="anchor" id="a1d560babdfff3a3441d704099a5bc1e4"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaGzipFile.html#a1d560babdfff3a3441d704099a5bc1e4">QuaGzipFile::open</a> </td>
+          <td class="memname">bool QuaGzipFile::open </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">QIODevice::OpenMode</a> </td>
+          <td class="paramtype">QIODevice::OpenMode </td>
           <td class="paramname"><em>mode</em></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Opens the file. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</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>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setErrorString">QIODevice::setErrorString()</a>.</p>
-
-<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)" -->
+<a class="anchor" id="adf5a954bb9bfda2d33cd336a213e2549"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaGzipFile.html#a1d560babdfff3a3441d704099a5bc1e4">QuaGzipFile::open</a> </td>
+          <td class="memname">bool QuaGzipFile::open </td>
           <td>(</td>
           <td class="paramtype">int </td>
           <td class="paramname"><em>fd</em>, </td>
@@ -269,21 +280,25 @@ virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el"
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">QIODevice::OpenMode</a> </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>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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 class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</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>
@@ -291,23 +306,28 @@ virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el"
   </dd>
 </dl>
 
-<p>References <a class="el" href="classQuaGzipFile.html#a1d560babdfff3a3441d704099a5bc1e4">open()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setErrorString">QIODevice::setErrorString()</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="ab745f345b727c81abbc3eb5af4dca844"></a><!-- doxytag: member="QuaGzipFile::flush" ref="ab745f345b727c81abbc3eb5af4dca844" args="()" -->
+<a class="anchor" id="ab745f345b727c81abbc3eb5af4dca844"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaGzipFile.html#ab745f345b727c81abbc3eb5af4dca844">QuaGzipFile::flush</a> </td>
+          <td class="memname">bool QuaGzipFile::flush </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>
@@ -319,13 +339,11 @@ virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el"
 <li>quazip/quagzipfile.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaGzipFile__coll__graph.map b/doc/html/classQuaGzipFile__coll__graph.map
index 17546e8..fbb01df 100644
--- a/doc/html/classQuaGzipFile__coll__graph.map
+++ b/doc/html/classQuaGzipFile__coll__graph.map
@@ -1,4 +1,2 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="qtcore.tags$qiodevice.html" title="QIODevice" alt="" coords="9,83,95,112"/>
-<area shape="rect" id="node4" href="qtcore.tags$qobject.html" title="QObject" alt="" coords="17,5,87,35"/>
+<map id="QuaGzipFile" name="QuaGzipFile">
 </map>
diff --git a/doc/html/classQuaGzipFile__coll__graph.md5 b/doc/html/classQuaGzipFile__coll__graph.md5
index 7772789..9f5fd2a 100644
--- a/doc/html/classQuaGzipFile__coll__graph.md5
+++ b/doc/html/classQuaGzipFile__coll__graph.md5
@@ -1 +1 @@
-ee82e7dfa2331e1c42f419fe616763c4
\ No newline at end of file
+e0277ee552f5a008221020ca6b772194
\ No newline at end of file
diff --git a/doc/html/classQuaGzipFile__coll__graph.png b/doc/html/classQuaGzipFile__coll__graph.png
index bf97624..b76676d 100644
Binary files a/doc/html/classQuaGzipFile__coll__graph.png and b/doc/html/classQuaGzipFile__coll__graph.png differ
diff --git a/doc/html/classQuaGzipFile__inherit__graph.map b/doc/html/classQuaGzipFile__inherit__graph.map
index 17546e8..fbb01df 100644
--- a/doc/html/classQuaGzipFile__inherit__graph.map
+++ b/doc/html/classQuaGzipFile__inherit__graph.map
@@ -1,4 +1,2 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="qtcore.tags$qiodevice.html" title="QIODevice" alt="" coords="9,83,95,112"/>
-<area shape="rect" id="node4" href="qtcore.tags$qobject.html" title="QObject" alt="" coords="17,5,87,35"/>
+<map id="QuaGzipFile" name="QuaGzipFile">
 </map>
diff --git a/doc/html/classQuaGzipFile__inherit__graph.md5 b/doc/html/classQuaGzipFile__inherit__graph.md5
index 7772789..9f5fd2a 100644
--- a/doc/html/classQuaGzipFile__inherit__graph.md5
+++ b/doc/html/classQuaGzipFile__inherit__graph.md5
@@ -1 +1 @@
-ee82e7dfa2331e1c42f419fe616763c4
\ No newline at end of file
+e0277ee552f5a008221020ca6b772194
\ No newline at end of file
diff --git a/doc/html/classQuaGzipFile__inherit__graph.png b/doc/html/classQuaGzipFile__inherit__graph.png
index bf97624..b76676d 100644
Binary files a/doc/html/classQuaGzipFile__inherit__graph.png and b/doc/html/classQuaGzipFile__inherit__graph.png differ
diff --git a/doc/html/classQuaZIODevice-members.html b/doc/html/classQuaZIODevice-members.html
index 53ac803..b3f7875 100644
--- a/doc/html/classQuaZIODevice-members.html
+++ b/doc/html/classQuaZIODevice-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,129 +42,32 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaZIODevice Member List</div>  </div>
 </div><!--header-->
 <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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#aboutToClose">aboutToClose</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#ae727c48089ca1b161323ec8423a653ab">atEnd</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a>(bool block)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classQuaZIODevice.html#ac18b45c3d7009c8d231b13fe994ebcb9">bytesAvailable</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#bytesToWrite">bytesToWrite</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#bytesWritten">bytesWritten</a>(qint64 bytes)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#canReadLine">canReadLine</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a>(QChildEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#children">children</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a>(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a>(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a>(const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a>(const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a>(const QObject *sender, PointerToMemberFunction signal, Functor functor)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-6">connect</a>(const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a>(const QMetaMethod &signal)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a>(QEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a>(QObject *obj)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a>(const QObject *sender, const char *signal, const QObject *receiver, const char *method)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a>(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a>(const char *signal, const QObject *receiver, const char *method) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a>(const QObject *receiver, const char *method) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a>(const QMetaObject::Connection &connection)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-6">disconnect</a>(const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a>(const QMetaMethod &signal)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#errorString">errorString</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#event">event</a>(QEvent *e)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a>(QObject *watched, QEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a>(const QString &name, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a>(const QString &name, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a>(const QRegExp &regExp, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChildren-3">findChildren</a>(const QRegularExpression &re, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#getChar">getChar</a>(char *c)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a>(const char *className) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a>(QObject *filterObj)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isOpen">isOpen</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isReadable">isReadable</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a>(const QMetaMethod &signal) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isTextModeEnabled">isTextModeEnabled</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isWritable">isWritable</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a>(int id)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a>(QThread *targetThread)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectNameChanged</a>(const QString &objectName)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#open">QIODevice::open</a>(OpenMode mode)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#openMode">openMode</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a></td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#peek">peek</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#peek-2">peek</a>(qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#pos">pos</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#property">property</a>(const char *name) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#putChar">putChar</a>(char c)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#QIODevice">QIODevice</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#QIODevice-2">QIODevice</a>(QObject *parent)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a>(QObject *parent)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#read">read</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#read-2">read</a>(qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readAll">readAll</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readChannelFinished">readChannelFinished</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readLine">readLine</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readLine-2">readLine</a>(qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readLineData">readLineData</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readyRead">readyRead</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a>(const char *signal) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a>(QObject *obj)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#reset">reset</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#seek">seek</a>(qint64 pos)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setErrorString">setErrorString</a>(const QString &str)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a>(const QString &name)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setOpenMode">setOpenMode</a>(OpenMode openMode)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a>(QObject *parent)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a>(const char *name, const QVariant &value)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setTextModeEnabled">setTextModeEnabled</a>(bool enabled)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#size">size</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a>(int interval, Qt::TimerType timerType)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a>(QTimerEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a>(const char *sourceText, const char *disambiguation, int n)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject-obsolete.html#trUtf8">trUtf8</a>(const char *sourceText, const char *disambiguation, int n)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#ungetChar">ungetChar</a>(char c)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#waitForBytesWritten">waitForBytesWritten</a>(int msecs)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#waitForReadyRead">waitForReadyRead</a>(int msecs)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#write">write</a>(const char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#write-2">write</a>(const char *data)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#write-3">write</a>(const QByteArray &byteArray)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#dtor.QIODevice">~QIODevice</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dtor.QObject">~QObject</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [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><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classQuaZIODevice.html">QuaZIODevice</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZIODevice.html#ae727c48089ca1b161323ec8423a653ab">atEnd</a>() const </td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZIODevice.html#ac18b45c3d7009c8d231b13fe994ebcb9">bytesAvailable</a>() const </td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZIODevice.html#ad27e447544d57f897316ee6f44535895">close</a>()</td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZIODevice.html#a25f586eb564841b51c395fd17f1cc080">flush</a>()</td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZIODevice.html#ad63e7f1717c7d91b3c2c5ace908c98b7">getIoDevice</a>() const </td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZIODevice.html#af2697f58c228741d3715801bf48a9a8b">isSequential</a>() const </td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZIODevice.html#a175446c18eb20c9aff6faf23f09cc67a">open</a>(QIODevice::OpenMode mode)</td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZIODevice.html#a8321ed35ee9b57cf9b1104912e236361">QuaZIODevice</a>(QIODevice *io, QObject *parent=NULL)</td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZIODevice.html#aa12b8bc9c923e543eda9ae22dbd1ecbb">readData</a>(char *data, qint64 maxSize)</td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZIODevice.html#aab23b6badbc3548eb71ca86bf6211902">writeData</a>(const char *data, qint64 maxSize)</td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZIODevice.html#ab3524cef44c240c21e6b7680ee5f42de">~QuaZIODevice</a>()</td><td class="entry"><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZIODevice.html b/doc/html/classQuaZIODevice.html
index d8eafa4..5213191 100644
--- a/doc/html/classQuaZIODevice.html
+++ b/doc/html/classQuaZIODevice.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZIODevice Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,17 +42,18 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> |
-<a href="#pro-methods">Protected Member Functions</a>  </div>
+<a href="#pro-methods">Protected Member Functions</a> |
+<a href="classQuaZIODevice-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaZIODevice Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<!-- doxytag: class="QuaZIODevice" --><!-- doxytag: inherits="QIODevice" -->
-<p>A class to compress/decompress <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a>.  
+
+<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>
@@ -71,70 +62,80 @@ Inheritance diagram for QuaZIODevice:</div>
 <div class="dyncontent">
 <div class="center"><img src="classQuaZIODevice__inherit__graph.png" border="0" usemap="#QuaZIODevice_inherit__map" alt="Inheritance graph"/></div>
 <map name="QuaZIODevice_inherit__map" id="QuaZIODevice_inherit__map">
-<area shape="rect" id="node2" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html" title="QIODevice" alt="" coords="17,83,103,112"/><area shape="rect" id="node4" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html" title="QObject" alt="" coords="25,5,95,35"/></map>
+</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for QuaZIODevice:</div>
 <div class="dyncontent">
 <div class="center"><img src="classQuaZIODevice__coll__graph.png" border="0" usemap="#QuaZIODevice_coll__map" alt="Collaboration graph"/></div>
 <map name="QuaZIODevice_coll__map" id="QuaZIODevice_coll__map">
-<area shape="rect" id="node2" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html" title="QIODevice" alt="" coords="17,83,103,112"/><area shape="rect" id="node4" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html" title="QObject" alt="" coords="25,5,95,35"/></map>
+</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-
-<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>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *io, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *<a class="elRef" doxygen="qtcore.tags:http:// [...]
-<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="()" -->
+<tr class="memitem:a8321ed35ee9b57cf9b1104912e236361"><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 class="memdesc:a8321ed35ee9b57cf9b1104912e236361"><td class="mdescLeft"> </td><td class="mdescRight">Constructor.  <a href="#a8321ed35ee9b57cf9b1104912e236361">More...</a><br/></td></tr>
+<tr class="separator:a8321ed35ee9b57cf9b1104912e236361"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab3524cef44c240c21e6b7680ee5f42de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3524cef44c240c21e6b7680ee5f42de"></a>
  </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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">QIODevice::OpenMode</a> 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 " -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> * </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 " -->
+<tr class="memdesc:ab3524cef44c240c21e6b7680ee5f42de"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br/></td></tr>
+<tr class="separator:ab3524cef44c240c21e6b7680ee5f42de"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a25f586eb564841b51c395fd17f1cc080"><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 class="memdesc:a25f586eb564841b51c395fd17f1cc080"><td class="mdescLeft"> </td><td class="mdescRight">Flushes data waiting to be written.  <a href="#a25f586eb564841b51c395fd17f1cc080">More...</a><br/></td></tr>
+<tr class="separator:a25f586eb564841b51c395fd17f1cc080"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a175446c18eb20c9aff6faf23f09cc67a"><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 class="memdesc:a175446c18eb20c9aff6faf23f09cc67a"><td class="mdescLeft"> </td><td class="mdescRight">Opens the device.  <a href="#a175446c18eb20c9aff6faf23f09cc67a">More...</a><br/></td></tr>
+<tr class="separator:a175446c18eb20c9aff6faf23f09cc67a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad27e447544d57f897316ee6f44535895"><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 class="memdesc:ad27e447544d57f897316ee6f44535895"><td class="mdescLeft"> </td><td class="mdescRight">Closes this device, but not the underlying one.  <a href="#ad27e447544d57f897316ee6f44535895">More...</a><br/></td></tr>
+<tr class="separator:ad27e447544d57f897316ee6f44535895"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad63e7f1717c7d91b3c2c5ace908c98b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad63e7f1717c7d91b3c2c5ace908c98b7"></a>
+QIODevice * </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#ad63e7f1717c7d91b3c2c5ace908c98b7">getIoDevice</a> () const </td></tr>
+<tr class="memdesc:ad63e7f1717c7d91b3c2c5ace908c98b7"><td class="mdescLeft"> </td><td class="mdescRight">Returns the underlying device. <br/></td></tr>
+<tr class="separator:ad63e7f1717c7d91b3c2c5ace908c98b7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af2697f58c228741d3715801bf48a9a8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2697f58c228741d3715801bf48a9a8b"></a>
 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 class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae727c48089ca1b161323ec8423a653ab"></a><!-- doxytag: member="QuaZIODevice::atEnd" ref="ae727c48089ca1b161323ec8423a653ab" args="() const " -->
+<tr class="memdesc:af2697f58c228741d3715801bf48a9a8b"><td class="mdescLeft"> </td><td class="mdescRight">Returns true. <br/></td></tr>
+<tr class="separator:af2697f58c228741d3715801bf48a9a8b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae727c48089ca1b161323ec8423a653ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae727c48089ca1b161323ec8423a653ab"></a>
 virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#ae727c48089ca1b161323ec8423a653ab">atEnd</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the end of the compressed stream is reached. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac18b45c3d7009c8d231b13fe994ebcb9"></a><!-- doxytag: member="QuaZIODevice::bytesAvailable" ref="ac18b45c3d7009c8d231b13fe994ebcb9" args="() const " -->
+<tr class="memdesc:ae727c48089ca1b161323ec8423a653ab"><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the end of the compressed stream is reached. <br/></td></tr>
+<tr class="separator:ae727c48089ca1b161323ec8423a653ab"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac18b45c3d7009c8d231b13fe994ebcb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac18b45c3d7009c8d231b13fe994ebcb9"></a>
 virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZIODevice.html#ac18b45c3d7009c8d231b13fe994ebcb9">bytesAvailable</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of the bytes buffered. <br/></td></tr>
-<tr><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="memdesc:ac18b45c3d7009c8d231b13fe994ebcb9"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of the bytes buffered. <br/></td></tr>
+<tr class="separator:ac18b45c3d7009c8d231b13fe994ebcb9"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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)" -->
+<tr class="memitem:aa12b8bc9c923e543eda9ae22dbd1ecbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa12b8bc9c923e543eda9ae22dbd1ecbb"></a>
 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readData">QIODevice::readData()</a>. <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)" -->
+<tr class="memdesc:aa12b8bc9c923e543eda9ae22dbd1ecbb"><td class="mdescLeft"> </td><td class="mdescRight">Implementation of QIODevice::readData(). <br/></td></tr>
+<tr class="separator:aa12b8bc9c923e543eda9ae22dbd1ecbb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aab23b6badbc3548eb71ca86bf6211902"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab23b6badbc3548eb71ca86bf6211902"></a>
 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#writeData">QIODevice::writeData()</a>. <br/></td></tr>
+<tr class="memdesc:aab23b6badbc3548eb71ca86bf6211902"><td class="mdescLeft"> </td><td class="mdescRight">Implementation of QIODevice::writeData(). <br/></td></tr>
+<tr class="separator:aab23b6badbc3548eb71ca86bf6211902"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>A class to compress/decompress <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a>. </p>
-<p>This class can be used to compress any data written to <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> 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)" -->
+<a name="details" id="details"></a><h2 class="groupheader">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><h2 class="groupheader">Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a8321ed35ee9b57cf9b1104912e236361"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classQuaZIODevice.html#a8321ed35ee9b57cf9b1104912e236361">QuaZIODevice::QuaZIODevice</a> </td>
+          <td class="memname">QuaZIODevice::QuaZIODevice </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> * </td>
+          <td class="paramtype">QIODevice * </td>
           <td class="paramname"><em>io</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> * </td>
+          <td class="paramtype">QObject * </td>
           <td class="paramname"><em>parent</em> = <code>NULL</code> </td>
         </tr>
         <tr>
@@ -143,99 +144,111 @@ virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el"
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Constructor. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">io</td><td>The <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> to read/write. </td></tr>
-    <tr><td class="paramname">parent</td><td>The parent object, as per <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> logic. </td></tr>
+    <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>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect">QObject::connect()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readyRead">QIODevice::readyRead()</a>.</p>
-
 </div>
 </div>
-<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a25f586eb564841b51c395fd17f1cc080"></a><!-- doxytag: member="QuaZIODevice::flush" ref="a25f586eb564841b51c395fd17f1cc080" args="()" -->
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a25f586eb564841b51c395fd17f1cc080"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZIODevice.html#a25f586eb564841b51c395fd17f1cc080">QuaZIODevice::flush</a> </td>
+          <td class="memname">bool QuaZIODevice::flush </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Flushes data waiting to be written. </p>
-<p>Unfortunately, as <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> 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 underlyin [...]
-<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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> 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>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#fromLocal8Bit">QString::fromLocal8Bit()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setErrorString">QIODevice::setErrorString()</a>.</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 [...]
+<div class="fragment"><div class="line"><a class="code" href="classQuaZIODevice.html">QuaZIODevice</a> dev(&sock);</div>
+<div class="line">dev.open(QIODevice::Write);</div>
+<div class="line">dev.write(yourDataGoesHere);</div>
+<div class="line">dev.flush();</div>
+<div class="line">sock->flush(); <span class="comment">// this actually sends data to network</span></div>
+</div><!-- fragment --><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)" -->
+<a class="anchor" id="a175446c18eb20c9aff6faf23f09cc67a"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZIODevice.html#a175446c18eb20c9aff6faf23f09cc67a">QuaZIODevice::open</a> </td>
+          <td class="memname">bool QuaZIODevice::open </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">QIODevice::OpenMode</a> </td>
+          <td class="paramtype">QIODevice::OpenMode </td>
           <td class="paramname"><em>mode</em></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Opens the device. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</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>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setErrorString">QIODevice::setErrorString()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject-obsolete.html#trUtf8">QObject::trUtf8()</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="ad27e447544d57f897316ee6f44535895"></a><!-- doxytag: member="QuaZIODevice::close" ref="ad27e447544d57f897316ee6f44535895" args="()" -->
+<a class="anchor" id="ad27e447544d57f897316ee6f44535895"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZIODevice.html#ad27e447544d57f897316ee6f44535895">QuaZIODevice::close</a> </td>
+          <td class="memname">void QuaZIODevice::close </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Closes this device, but not the underlying one. </p>
-<p>The underlying <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> is not closed in case you want to write something else to it. </p>
-
-<p>Reimplemented from <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#close">QIODevice</a>.</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>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#openMode">QIODevice::openMode()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setErrorString">QIODevice::setErrorString()</a>.</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>
 
@@ -246,13 +259,11 @@ virtual qint64 </td><td class="memItemRight" valign="bottom"><a class="el"
 <li>quazip/quaziodevice.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZIODevice__coll__graph.map b/doc/html/classQuaZIODevice__coll__graph.map
index d5741a0..0ebbaa6 100644
--- a/doc/html/classQuaZIODevice__coll__graph.map
+++ b/doc/html/classQuaZIODevice__coll__graph.map
@@ -1,4 +1,2 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="qtcore.tags$qiodevice.html" title="QIODevice" alt="" coords="17,83,103,112"/>
-<area shape="rect" id="node4" href="qtcore.tags$qobject.html" title="QObject" alt="" coords="25,5,95,35"/>
+<map id="QuaZIODevice" name="QuaZIODevice">
 </map>
diff --git a/doc/html/classQuaZIODevice__coll__graph.md5 b/doc/html/classQuaZIODevice__coll__graph.md5
index e3f900c..5181ada 100644
--- a/doc/html/classQuaZIODevice__coll__graph.md5
+++ b/doc/html/classQuaZIODevice__coll__graph.md5
@@ -1 +1 @@
-36028b5fbf8f6ef3ffac0b147dffbef3
\ No newline at end of file
+bee37f07c3561c0975a5aed194b73e95
\ No newline at end of file
diff --git a/doc/html/classQuaZIODevice__coll__graph.png b/doc/html/classQuaZIODevice__coll__graph.png
index 960c6b8..7f73175 100644
Binary files a/doc/html/classQuaZIODevice__coll__graph.png and b/doc/html/classQuaZIODevice__coll__graph.png differ
diff --git a/doc/html/classQuaZIODevice__inherit__graph.map b/doc/html/classQuaZIODevice__inherit__graph.map
index d5741a0..0ebbaa6 100644
--- a/doc/html/classQuaZIODevice__inherit__graph.map
+++ b/doc/html/classQuaZIODevice__inherit__graph.map
@@ -1,4 +1,2 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="qtcore.tags$qiodevice.html" title="QIODevice" alt="" coords="17,83,103,112"/>
-<area shape="rect" id="node4" href="qtcore.tags$qobject.html" title="QObject" alt="" coords="25,5,95,35"/>
+<map id="QuaZIODevice" name="QuaZIODevice">
 </map>
diff --git a/doc/html/classQuaZIODevice__inherit__graph.md5 b/doc/html/classQuaZIODevice__inherit__graph.md5
index e3f900c..5181ada 100644
--- a/doc/html/classQuaZIODevice__inherit__graph.md5
+++ b/doc/html/classQuaZIODevice__inherit__graph.md5
@@ -1 +1 @@
-36028b5fbf8f6ef3ffac0b147dffbef3
\ No newline at end of file
+bee37f07c3561c0975a5aed194b73e95
\ No newline at end of file
diff --git a/doc/html/classQuaZIODevice__inherit__graph.png b/doc/html/classQuaZIODevice__inherit__graph.png
index 960c6b8..7f73175 100644
Binary files a/doc/html/classQuaZIODevice__inherit__graph.png and b/doc/html/classQuaZIODevice__inherit__graph.png differ
diff --git a/doc/html/classQuaZip-members.html b/doc/html/classQuaZip-members.html
index 9228688..5966f61 100644
--- a/doc/html/classQuaZip-members.html
+++ b/doc/html/classQuaZip-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,77 +42,77 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaZip Member List</div>  </div>
 </div><!--header-->
 <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><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classQuaZip.html">QuaZip</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">CaseSensitivity</a> enum name</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">close</a>()</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">Constants</a> enum name</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a1d3fbd445a8e9d3449ded7371931c6b3">convertCaseSensitivity</a>(CaseSensitivity cs)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">csDefault</a> enum value</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366">csInsensitive</a> enum value</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e">csSensitive</a> enum value</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#ae55cfbf2296132df808c557b62433051">getComment</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a008260161781d8b5d2a0a28493fddaf4">getCommentCodec</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8">getCurrentFileInfo</a>(QuaZipFileInfo *info) const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a7ba6daf39263c308c683e7f72f74e0ae">getCurrentFileInfo</a>(QuaZipFileInfo64 *info) const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a9783f8b4f39cd55e71e975aea78fd54a">getCurrentFileName</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a2ea4bd1fca948637c35c2d2752bb5a80">getEntriesCount</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a7486af66bede8e131db0cd2e81881387">getFileInfoList</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a474e66b1b696a9e00edcc067484c36ad">getFileInfoList64</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a27b866aa2c75ea6f9c438cbb6e32b43c">getFileNameCodec</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#abb38d8b4c9c4ae0728b48caae9dd82de">getFileNameList</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29">getIoDevice</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a129ceff04d28fb00531f7bf7f9329664">getMode</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">getUnzFile</a>()</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">getZipError</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a425043a4d7cc31e2fe2bba73d954f15c">getZipFile</a>()</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2">getZipName</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a745488f9177bcec3cdb858587584e033">goToFirstFile</a>()</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97">goToNextFile</a>()</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a00b237d926648f45da86db25e7cfb697">hasCurrentFile</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#adc2cc762ab5744720ae4d33290b5f5bf">isAutoClose</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#ae5c665a59447c2d30e63e9c6df48ebb7">isDataDescriptorWritingEnabled</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">isOpen</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a1b638566390d7599ba5982e844b151f4">isZip64Enabled</a>() const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b">MAX_FILE_NAME_LENGTH</a> enum value</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec">mdAdd</a> enum value</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582">mdAppend</a> enum value</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">mdCreate</a> enum value</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce">mdNotOpen</a> enum value</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">mdUnzip</a> enum value</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">Mode</a> enum name</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">open</a>(Mode mode, zlib_filefunc_def *ioApi=NULL)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a970e0f401c7cfd7a78e78572f758eec4">QuaZip</a>()</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#aaea7294b02abd22379cc3a9fccb754b7">QuaZip</a>(const QString &zipName)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#ae52ebadd5ce64cdb49d7e198904b0b8c">QuaZip</a>(QIODevice *ioDevice)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>QuaZipPrivate</b> (defined in <a class="el" href="classQuaZip.html">QuaZip</a>)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">setAutoClose</a>(bool autoClose) const </td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a1b5d936a203859340574d5908ffa2222">setComment</a>(const QString &comment)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a1c81fca7215a4374f6f03872ade4885b">setCommentCodec</a>(QTextCodec *commentCodec)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a413f3c56b54a9a47258d53802cb606e7">setCommentCodec</a>(const char *commentCodecName)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899">setCurrentFile</a>(const QString &fileName, CaseSensitivity cs=csDefault)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a6c23a12af88f7ea5edd4f9c0a24b9453">setDataDescriptorWritingEnabled</a>(bool enabled)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da">setDefaultFileNameCodec</a>(QTextCodec *codec)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a694af3c0ab076fab7bf619952f6fbfea">setDefaultFileNameCodec</a>(const char *codecName)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb">setFileNameCodec</a>(QTextCodec *fileNameCodec)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#a8f283519a195aa1d9076bbbb01ea0497">setFileNameCodec</a>(const char *fileNameCodecName)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6">setIoDevice</a>(QIODevice *ioDevice)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#ab99a22efae02ebb4b5c9cd8eedc1c0b0">setZip64Enabled</a>(bool zip64)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc">setZipName</a>(const QString &zipName)</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZip.html#af60a2d3930b90f3b25a3148baecad81e">~QuaZip</a>()</td><td class="entry"><a class="el" href="classQuaZip.html">QuaZip</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZip.html b/doc/html/classQuaZip.html
index a3d2660..965eb26 100644
--- a/doc/html/classQuaZip.html
+++ b/doc/html/classQuaZip.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZip Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,31 +42,31 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-types">Public Types</a> |
 <a href="#pub-methods">Public Member Functions</a> |
 <a href="#pub-static-methods">Static Public Member Functions</a> |
-<a href="#friends">Friends</a>  </div>
+<a href="#friends">Friends</a> |
+<a href="classQuaZip-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaZip Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<!-- doxytag: class="QuaZip" -->
+
 <p>ZIP archive.  
  <a href="classQuaZip.html#details">More...</a></p>
 
 <p><code>#include <<a class="el" href="quazip_8h_source.html">quazip/quazip.h</a>></code></p>
-
-<p><a href="classQuaZip-members.html">List of all members.</a></p>
 <table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-types"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">Constants</a> { <a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b">MAX_FILE_NAME_LENGTH</a> = 256
+<tr class="memitem:adce46b942c341dbb5c851eadead65459"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">Constants</a> { <a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b">MAX_FILE_NAME_LENGTH</a> =256
  }</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Useful constants.  <a href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">More...</a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">Mode</a> { <br/>
+<tr class="memdesc:adce46b942c341dbb5c851eadead65459"><td class="mdescLeft"> </td><td class="mdescRight">Useful constants.  <a href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">More...</a><br/></td></tr>
+<tr class="separator:adce46b942c341dbb5c851eadead65459"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a47e28d4116ee716fdd6b431b821d0be4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">Mode</a> { <br/>
   <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce">mdNotOpen</a>, 
 <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">mdUnzip</a>, 
 <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">mdCreate</a>, 
@@ -85,123 +75,172 @@ Public Types</h2></td></tr>
   <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec">mdAdd</a>
 <br/>
  }</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Open mode of the ZIP file.  <a href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">More...</a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">CaseSensitivity</a> { <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">csDefault</a> = 0, 
-<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e">csSensitive</a> = 1, 
-<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366">csInsensitive</a> = 2
+<tr class="memdesc:a47e28d4116ee716fdd6b431b821d0be4"><td class="mdescLeft"> </td><td class="mdescRight">Open mode of the ZIP file.  <a href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">More...</a><br/></td></tr>
+<tr class="separator:a47e28d4116ee716fdd6b431b821d0be4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6053a1d249ed210a85c9d5eb7cf9cdbe"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">CaseSensitivity</a> { <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">csDefault</a> =0, 
+<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e">csSensitive</a> =1, 
+<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366">csInsensitive</a> =2
  }</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Case sensitivity for the file names.  <a href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">More...</a><br/></td></tr>
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="memdesc:a6053a1d249ed210a85c9d5eb7cf9cdbe"><td class="mdescLeft"> </td><td class="mdescRight">Case sensitivity for the file names.  <a href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">More...</a><br/></td></tr>
+<tr class="separator:a6053a1d249ed210a85c9d5eb7cf9cdbe"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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="classQuaZip.html#a970e0f401c7cfd7a78e78572f758eec4">QuaZip</a> ()</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object.  <a href="#a970e0f401c7cfd7a78e78572f758eec4"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaea7294b02abd22379cc3a9fccb754b7"></a><!-- doxytag: member="QuaZip::QuaZip" ref="aaea7294b02abd22379cc3a9fccb754b7" args="(const QString &zipName)" -->
- </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#aaea7294b02abd22379cc3a9fccb754b7">QuaZip</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &zipName)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object associated with ZIP file <em>zipName</em>. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#ae52ebadd5ce64cdb49d7e198904b0b8c">QuaZip</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object associated with ZIP file represented by <em>ioDevice</em>.  <a href="#ae52ebadd5ce64cdb49d7e198904b0b8c"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#af60a2d3930b90f3b25a3148baecad81e">~QuaZip</a> ()</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroys <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object.  <a href="#af60a2d3930b90f3b25a3148baecad81e"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">open</a> (<a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">Mode</a> mode, zlib_filefunc_def *ioApi=NULL)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens ZIP file.  <a href="#abfa4e6018b2964a3d10a4c54e5ab3962"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">close</a> ()</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Closes ZIP file.  <a href="#a7a4323b73e12f3b4470109f200728f9f"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb">setFileNameCodec</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> *fileNameCodec)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the codec used to encode/decode file names inside archive.  <a href="#a339010b5566704ba3c9cafbfe848d8fb"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a8f283519a195aa1d9076bbbb01ea0497">setFileNameCodec</a> (const char *fileNameCodecName)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the codec used to encode/decode file names inside archive.  <a href="#a8f283519a195aa1d9076bbbb01ea0497"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27b866aa2c75ea6f9c438cbb6e32b43c"></a><!-- doxytag: member="QuaZip::getFileNameCodec" ref="a27b866aa2c75ea6f9c438cbb6e32b43c" args="() const " -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a27b866aa2c75ea6f9c438cbb6e32b43c">getFileNameCodec</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the codec used to encode/decode comments inside archive. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a1c81fca7215a4374f6f03872ade4885b">setCommentCodec</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> *commentCodec)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the codec used to encode/decode comments inside archive.  <a href="#a1c81fca7215a4374f6f03872ade4885b"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a413f3c56b54a9a47258d53802cb606e7">setCommentCodec</a> (const char *commentCodecName)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the codec used to encode/decode comments inside archive.  <a href="#a413f3c56b54a9a47258d53802cb606e7"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a008260161781d8b5d2a0a28493fddaf4"></a><!-- doxytag: member="QuaZip::getCommentCodec" ref="a008260161781d8b5d2a0a28493fddaf4" args="() const " -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a008260161781d8b5d2a0a28493fddaf4">getCommentCodec</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the codec used to encode/decode comments inside archive. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2">getZipName</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the name of the ZIP file.  <a href="#a4f7deef08ff40aeb1a7a04bcd7f228c2"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc">setZipName</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &zipName)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the name of the ZIP file.  <a href="#aa80b661de1262af905d1677dbcb008cc"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29">getIoDevice</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the device representing this ZIP file.  <a href="#afd3ba12fe68748acbf8b7cc14a5a1c29"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6">setIoDevice</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the device representing the ZIP file.  <a href="#a64642948b6531ee54f5522f29e388cc6"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a129ceff04d28fb00531f7bf7f9329664"></a><!-- doxytag: member="QuaZip::getMode" ref="a129ceff04d28fb00531f7bf7f9329664" args="() const " -->
+<tr class="memitem:a970e0f401c7cfd7a78e78572f758eec4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a970e0f401c7cfd7a78e78572f758eec4">QuaZip</a> ()</td></tr>
+<tr class="memdesc:a970e0f401c7cfd7a78e78572f758eec4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> object.  <a href="#a970e0f401c7cfd7a78e78572f758eec4">More...</a><br/></td></tr>
+<tr class="separator:a970e0f401c7cfd7a78e78572f758eec4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aaea7294b02abd22379cc3a9fccb754b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaea7294b02abd22379cc3a9fccb754b7"></a>
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#aaea7294b02abd22379cc3a9fccb754b7">QuaZip</a> (const QString &zipName)</td></tr>
+<tr class="memdesc:aaea7294b02abd22379cc3a9fccb754b7"><td class="mdescLeft"> </td><td class="mdescRight">Constructs <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> object associated with ZIP file <em>zipName</em>. <br/></td></tr>
+<tr class="separator:aaea7294b02abd22379cc3a9fccb754b7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae52ebadd5ce64cdb49d7e198904b0b8c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#ae52ebadd5ce64cdb49d7e198904b0b8c">QuaZip</a> (QIODevice *ioDevice)</td></tr>
+<tr class="memdesc:ae52ebadd5ce64cdb49d7e198904b0b8c"><td class="mdescLeft"> </td><td class="mdescRight">Constructs <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> object associated with ZIP file represented by <em>ioDevice</em>.  <a href="#ae52ebadd5ce64cdb49d7e198904b0b8c">More...</a><br/></td></tr>
+<tr class="separator:ae52ebadd5ce64cdb49d7e198904b0b8c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af60a2d3930b90f3b25a3148baecad81e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#af60a2d3930b90f3b25a3148baecad81e">~QuaZip</a> ()</td></tr>
+<tr class="memdesc:af60a2d3930b90f3b25a3148baecad81e"><td class="mdescLeft"> </td><td class="mdescRight">Destroys <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> object.  <a href="#af60a2d3930b90f3b25a3148baecad81e">More...</a><br/></td></tr>
+<tr class="separator:af60a2d3930b90f3b25a3148baecad81e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abfa4e6018b2964a3d10a4c54e5ab3962"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">open</a> (<a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">Mode</a> mode, zlib_filefunc_def *ioApi=NULL)</td></tr>
+<tr class="memdesc:abfa4e6018b2964a3d10a4c54e5ab3962"><td class="mdescLeft"> </td><td class="mdescRight">Opens ZIP file.  <a href="#abfa4e6018b2964a3d10a4c54e5ab3962">More...</a><br/></td></tr>
+<tr class="separator:abfa4e6018b2964a3d10a4c54e5ab3962"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7a4323b73e12f3b4470109f200728f9f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">close</a> ()</td></tr>
+<tr class="memdesc:a7a4323b73e12f3b4470109f200728f9f"><td class="mdescLeft"> </td><td class="mdescRight">Closes ZIP file.  <a href="#a7a4323b73e12f3b4470109f200728f9f">More...</a><br/></td></tr>
+<tr class="separator:a7a4323b73e12f3b4470109f200728f9f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a339010b5566704ba3c9cafbfe848d8fb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb">setFileNameCodec</a> (QTextCodec *fileNameCodec)</td></tr>
+<tr class="memdesc:a339010b5566704ba3c9cafbfe848d8fb"><td class="mdescLeft"> </td><td class="mdescRight">Sets the codec used to encode/decode file names inside archive.  <a href="#a339010b5566704ba3c9cafbfe848d8fb">More...</a><br/></td></tr>
+<tr class="separator:a339010b5566704ba3c9cafbfe848d8fb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8f283519a195aa1d9076bbbb01ea0497"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a8f283519a195aa1d9076bbbb01ea0497">setFileNameCodec</a> (const char *fileNameCodecName)</td></tr>
+<tr class="memdesc:a8f283519a195aa1d9076bbbb01ea0497"><td class="mdescLeft"> </td><td class="mdescRight">Sets the codec used to encode/decode file names inside archive.  <a href="#a8f283519a195aa1d9076bbbb01ea0497">More...</a><br/></td></tr>
+<tr class="separator:a8f283519a195aa1d9076bbbb01ea0497"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a27b866aa2c75ea6f9c438cbb6e32b43c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27b866aa2c75ea6f9c438cbb6e32b43c"></a>
+QTextCodec * </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a27b866aa2c75ea6f9c438cbb6e32b43c">getFileNameCodec</a> () const </td></tr>
+<tr class="memdesc:a27b866aa2c75ea6f9c438cbb6e32b43c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the codec used to encode/decode comments inside archive. <br/></td></tr>
+<tr class="separator:a27b866aa2c75ea6f9c438cbb6e32b43c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1c81fca7215a4374f6f03872ade4885b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a1c81fca7215a4374f6f03872ade4885b">setCommentCodec</a> (QTextCodec *commentCodec)</td></tr>
+<tr class="memdesc:a1c81fca7215a4374f6f03872ade4885b"><td class="mdescLeft"> </td><td class="mdescRight">Sets the codec used to encode/decode comments inside archive.  <a href="#a1c81fca7215a4374f6f03872ade4885b">More...</a><br/></td></tr>
+<tr class="separator:a1c81fca7215a4374f6f03872ade4885b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a413f3c56b54a9a47258d53802cb606e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a413f3c56b54a9a47258d53802cb606e7">setCommentCodec</a> (const char *commentCodecName)</td></tr>
+<tr class="memdesc:a413f3c56b54a9a47258d53802cb606e7"><td class="mdescLeft"> </td><td class="mdescRight">Sets the codec used to encode/decode comments inside archive.  <a href="#a413f3c56b54a9a47258d53802cb606e7">More...</a><br/></td></tr>
+<tr class="separator:a413f3c56b54a9a47258d53802cb606e7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a008260161781d8b5d2a0a28493fddaf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a008260161781d8b5d2a0a28493fddaf4"></a>
+QTextCodec * </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a008260161781d8b5d2a0a28493fddaf4">getCommentCodec</a> () const </td></tr>
+<tr class="memdesc:a008260161781d8b5d2a0a28493fddaf4"><td class="mdescLeft"> </td><td class="mdescRight">Returns the codec used to encode/decode comments inside archive. <br/></td></tr>
+<tr class="separator:a008260161781d8b5d2a0a28493fddaf4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4f7deef08ff40aeb1a7a04bcd7f228c2"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2">getZipName</a> () const </td></tr>
+<tr class="memdesc:a4f7deef08ff40aeb1a7a04bcd7f228c2"><td class="mdescLeft"> </td><td class="mdescRight">Returns the name of the ZIP file.  <a href="#a4f7deef08ff40aeb1a7a04bcd7f228c2">More...</a><br/></td></tr>
+<tr class="separator:a4f7deef08ff40aeb1a7a04bcd7f228c2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa80b661de1262af905d1677dbcb008cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc">setZipName</a> (const QString &zipName)</td></tr>
+<tr class="memdesc:aa80b661de1262af905d1677dbcb008cc"><td class="mdescLeft"> </td><td class="mdescRight">Sets the name of the ZIP file.  <a href="#aa80b661de1262af905d1677dbcb008cc">More...</a><br/></td></tr>
+<tr class="separator:aa80b661de1262af905d1677dbcb008cc"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afd3ba12fe68748acbf8b7cc14a5a1c29"><td class="memItemLeft" align="right" valign="top">QIODevice * </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29">getIoDevice</a> () const </td></tr>
+<tr class="memdesc:afd3ba12fe68748acbf8b7cc14a5a1c29"><td class="mdescLeft"> </td><td class="mdescRight">Returns the device representing this ZIP file.  <a href="#afd3ba12fe68748acbf8b7cc14a5a1c29">More...</a><br/></td></tr>
+<tr class="separator:afd3ba12fe68748acbf8b7cc14a5a1c29"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a64642948b6531ee54f5522f29e388cc6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6">setIoDevice</a> (QIODevice *ioDevice)</td></tr>
+<tr class="memdesc:a64642948b6531ee54f5522f29e388cc6"><td class="mdescLeft"> </td><td class="mdescRight">Sets the device representing the ZIP file.  <a href="#a64642948b6531ee54f5522f29e388cc6">More...</a><br/></td></tr>
+<tr class="separator:a64642948b6531ee54f5522f29e388cc6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a129ceff04d28fb00531f7bf7f9329664"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a129ceff04d28fb00531f7bf7f9329664"></a>
 <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">Mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a129ceff04d28fb00531f7bf7f9329664">getMode</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the mode in which ZIP file was opened. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b869a9c0d4f49955b759592fec08888"></a><!-- doxytag: member="QuaZip::isOpen" ref="a5b869a9c0d4f49955b759592fec08888" args="() const " -->
+<tr class="memdesc:a129ceff04d28fb00531f7bf7f9329664"><td class="mdescLeft"> </td><td class="mdescRight">Returns the mode in which ZIP file was opened. <br/></td></tr>
+<tr class="separator:a129ceff04d28fb00531f7bf7f9329664"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5b869a9c0d4f49955b759592fec08888"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b869a9c0d4f49955b759592fec08888"></a>
 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">isOpen</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if ZIP file is open, <code>false</code> otherwise. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">getZipError</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the error code of the last operation.  <a href="#a28b91a6282ddd9382c96a069572c6fb4"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a2ea4bd1fca948637c35c2d2752bb5a80">getEntriesCount</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns number of the entries in the ZIP central directory.  <a href="#a2ea4bd1fca948637c35c2d2752bb5a80"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae55cfbf2296132df808c557b62433051"></a><!-- doxytag: member="QuaZip::getComment" ref="ae55cfbf2296132df808c557b62433051" args="() const " -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#ae55cfbf2296132df808c557b62433051">getComment</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns global comment in the ZIP file. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a1b5d936a203859340574d5908ffa2222">setComment</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &comment)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the global comment in the ZIP file.  <a href="#a1b5d936a203859340574d5908ffa2222"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a745488f9177bcec3cdb858587584e033">goToFirstFile</a> ()</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the current file to the first file in the archive.  <a href="#a745488f9177bcec3cdb858587584e033"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97">goToNextFile</a> ()</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the current file to the next file in the archive.  <a href="#aee6779b6cd338420c2e8c5655fa8ba97"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899">setCurrentFile</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &fileName, <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">CaseSensitivity</a> cs=<a class="el" href="classQuaZip.html#a6053a1d249ed210a85 [...]
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets current file by its name.  <a href="#a6c657bfcfccb59d728e0da24c677d899"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00b237d926648f45da86db25e7cfb697"></a><!-- doxytag: member="QuaZip::hasCurrentFile" ref="a00b237d926648f45da86db25e7cfb697" args="() const " -->
+<tr class="memdesc:a5b869a9c0d4f49955b759592fec08888"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if ZIP file is open, <code>false</code> otherwise. <br/></td></tr>
+<tr class="separator:a5b869a9c0d4f49955b759592fec08888"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a28b91a6282ddd9382c96a069572c6fb4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">getZipError</a> () const </td></tr>
+<tr class="memdesc:a28b91a6282ddd9382c96a069572c6fb4"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error code of the last operation.  <a href="#a28b91a6282ddd9382c96a069572c6fb4">More...</a><br/></td></tr>
+<tr class="separator:a28b91a6282ddd9382c96a069572c6fb4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2ea4bd1fca948637c35c2d2752bb5a80"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a2ea4bd1fca948637c35c2d2752bb5a80">getEntriesCount</a> () const </td></tr>
+<tr class="memdesc:a2ea4bd1fca948637c35c2d2752bb5a80"><td class="mdescLeft"> </td><td class="mdescRight">Returns number of the entries in the ZIP central directory.  <a href="#a2ea4bd1fca948637c35c2d2752bb5a80">More...</a><br/></td></tr>
+<tr class="separator:a2ea4bd1fca948637c35c2d2752bb5a80"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae55cfbf2296132df808c557b62433051"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae55cfbf2296132df808c557b62433051"></a>
+QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#ae55cfbf2296132df808c557b62433051">getComment</a> () const </td></tr>
+<tr class="memdesc:ae55cfbf2296132df808c557b62433051"><td class="mdescLeft"> </td><td class="mdescRight">Returns global comment in the ZIP file. <br/></td></tr>
+<tr class="separator:ae55cfbf2296132df808c557b62433051"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1b5d936a203859340574d5908ffa2222"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a1b5d936a203859340574d5908ffa2222">setComment</a> (const QString &comment)</td></tr>
+<tr class="memdesc:a1b5d936a203859340574d5908ffa2222"><td class="mdescLeft"> </td><td class="mdescRight">Sets the global comment in the ZIP file.  <a href="#a1b5d936a203859340574d5908ffa2222">More...</a><br/></td></tr>
+<tr class="separator:a1b5d936a203859340574d5908ffa2222"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a745488f9177bcec3cdb858587584e033"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a745488f9177bcec3cdb858587584e033">goToFirstFile</a> ()</td></tr>
+<tr class="memdesc:a745488f9177bcec3cdb858587584e033"><td class="mdescLeft"> </td><td class="mdescRight">Sets the current file to the first file in the archive.  <a href="#a745488f9177bcec3cdb858587584e033">More...</a><br/></td></tr>
+<tr class="separator:a745488f9177bcec3cdb858587584e033"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aee6779b6cd338420c2e8c5655fa8ba97"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97">goToNextFile</a> ()</td></tr>
+<tr class="memdesc:aee6779b6cd338420c2e8c5655fa8ba97"><td class="mdescLeft"> </td><td class="mdescRight">Sets the current file to the next file in the archive.  <a href="#aee6779b6cd338420c2e8c5655fa8ba97">More...</a><br/></td></tr>
+<tr class="separator:aee6779b6cd338420c2e8c5655fa8ba97"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6c657bfcfccb59d728e0da24c677d899"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899">setCurrentFile</a> (const QString &fileName, <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">CaseSensitivity</a> cs=<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">csDefault< [...]
+<tr class="memdesc:a6c657bfcfccb59d728e0da24c677d899"><td class="mdescLeft"> </td><td class="mdescRight">Sets current file by its name.  <a href="#a6c657bfcfccb59d728e0da24c677d899">More...</a><br/></td></tr>
+<tr class="separator:a6c657bfcfccb59d728e0da24c677d899"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a00b237d926648f45da86db25e7cfb697"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00b237d926648f45da86db25e7cfb697"></a>
 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a00b237d926648f45da86db25e7cfb697">hasCurrentFile</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if the current file has been set. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8">getCurrentFileInfo</a> (<a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> *info) const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves information about the current file.  <a href="#a9c91a53ed4c2038e153c64bdc097ebe8"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a7ba6daf39263c308c683e7f72f74e0ae">getCurrentFileInfo</a> (<a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> *info) const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves information about the current file.  <a href="#a7ba6daf39263c308c683e7f72f74e0ae"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a9783f8b4f39cd55e71e975aea78fd54a">getCurrentFileName</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the current file name.  <a href="#a9783f8b4f39cd55e71e975aea78fd54a"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">unzFile </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">getUnzFile</a> ()</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>unzFile</code> handle.  <a href="#a3b78a652f296ff4a678a791e8294e642"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">zipFile </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a425043a4d7cc31e2fe2bba73d954f15c">getZipFile</a> ()</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>zipFile</code> handle.  <a href="#a425043a4d7cc31e2fe2bba73d954f15c"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a6c23a12af88f7ea5edd4f9c0a24b9453">setDataDescriptorWritingEnabled</a> (bool enabled)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Changes the data descriptor writing mode.  <a href="#a6c23a12af88f7ea5edd4f9c0a24b9453"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#ae5c665a59447c2d30e63e9c6df48ebb7">isDataDescriptorWritingEnabled</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the data descriptor default writing mode.  <a href="#ae5c665a59447c2d30e63e9c6df48ebb7"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#abb38d8b4c9c4ae0728b48caae9dd82de">getFileNameList</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a list of files inside the archive.  <a href="#abb38d8b4c9c4ae0728b48caae9dd82de"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a7486af66bede8e131db0cd2e81881387">getFileInfoList</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns information list about all files inside the archive.  <a href="#a7486af66bede8e131db0cd2e81881387"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a474e66b1b696a9e00edcc067484c36ad">getFileInfoList64</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns information list about all files inside the archive.  <a href="#a474e66b1b696a9e00edcc067484c36ad"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#ab99a22efae02ebb4b5c9cd8eedc1c0b0">setZip64Enabled</a> (bool zip64)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Enables the zip64 mode.  <a href="#ab99a22efae02ebb4b5c9cd8eedc1c0b0"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a1b638566390d7599ba5982e844b151f4">isZip64Enabled</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns whether the zip64 mode is enabled.  <a href="#a1b638566390d7599ba5982e844b151f4"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#adc2cc762ab5744720ae4d33290b5f5bf">isAutoClose</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the auto-close flag.  <a href="#adc2cc762ab5744720ae4d33290b5f5bf"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">setAutoClose</a> (bool autoClose) const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or unsets the auto-close flag.  <a href="#a54bfc924762774ccf9f99be075ba7b0e"></a><br/></td></tr>
-<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
+<tr class="memdesc:a00b237d926648f45da86db25e7cfb697"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if the current file has been set. <br/></td></tr>
+<tr class="separator:a00b237d926648f45da86db25e7cfb697"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9c91a53ed4c2038e153c64bdc097ebe8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8">getCurrentFileInfo</a> (<a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> *info) const </td></tr>
+<tr class="memdesc:a9c91a53ed4c2038e153c64bdc097ebe8"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves information about the current file.  <a href="#a9c91a53ed4c2038e153c64bdc097ebe8">More...</a><br/></td></tr>
+<tr class="separator:a9c91a53ed4c2038e153c64bdc097ebe8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7ba6daf39263c308c683e7f72f74e0ae"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a7ba6daf39263c308c683e7f72f74e0ae">getCurrentFileInfo</a> (<a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> *info) const </td></tr>
+<tr class="memdesc:a7ba6daf39263c308c683e7f72f74e0ae"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves information about the current file.  <a href="#a7ba6daf39263c308c683e7f72f74e0ae">More...</a><br/></td></tr>
+<tr class="separator:a7ba6daf39263c308c683e7f72f74e0ae"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9783f8b4f39cd55e71e975aea78fd54a"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a9783f8b4f39cd55e71e975aea78fd54a">getCurrentFileName</a> () const </td></tr>
+<tr class="memdesc:a9783f8b4f39cd55e71e975aea78fd54a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the current file name.  <a href="#a9783f8b4f39cd55e71e975aea78fd54a">More...</a><br/></td></tr>
+<tr class="separator:a9783f8b4f39cd55e71e975aea78fd54a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3b78a652f296ff4a678a791e8294e642"><td class="memItemLeft" align="right" valign="top">unzFile </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">getUnzFile</a> ()</td></tr>
+<tr class="memdesc:a3b78a652f296ff4a678a791e8294e642"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>unzFile</code> handle.  <a href="#a3b78a652f296ff4a678a791e8294e642">More...</a><br/></td></tr>
+<tr class="separator:a3b78a652f296ff4a678a791e8294e642"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a425043a4d7cc31e2fe2bba73d954f15c"><td class="memItemLeft" align="right" valign="top">zipFile </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a425043a4d7cc31e2fe2bba73d954f15c">getZipFile</a> ()</td></tr>
+<tr class="memdesc:a425043a4d7cc31e2fe2bba73d954f15c"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>zipFile</code> handle.  <a href="#a425043a4d7cc31e2fe2bba73d954f15c">More...</a><br/></td></tr>
+<tr class="separator:a425043a4d7cc31e2fe2bba73d954f15c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6c23a12af88f7ea5edd4f9c0a24b9453"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a6c23a12af88f7ea5edd4f9c0a24b9453">setDataDescriptorWritingEnabled</a> (bool enabled)</td></tr>
+<tr class="memdesc:a6c23a12af88f7ea5edd4f9c0a24b9453"><td class="mdescLeft"> </td><td class="mdescRight">Changes the data descriptor writing mode.  <a href="#a6c23a12af88f7ea5edd4f9c0a24b9453">More...</a><br/></td></tr>
+<tr class="separator:a6c23a12af88f7ea5edd4f9c0a24b9453"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae5c665a59447c2d30e63e9c6df48ebb7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#ae5c665a59447c2d30e63e9c6df48ebb7">isDataDescriptorWritingEnabled</a> () const </td></tr>
+<tr class="memdesc:ae5c665a59447c2d30e63e9c6df48ebb7"><td class="mdescLeft"> </td><td class="mdescRight">Returns the data descriptor default writing mode.  <a href="#ae5c665a59447c2d30e63e9c6df48ebb7">More...</a><br/></td></tr>
+<tr class="separator:ae5c665a59447c2d30e63e9c6df48ebb7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abb38d8b4c9c4ae0728b48caae9dd82de"><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#abb38d8b4c9c4ae0728b48caae9dd82de">getFileNameList</a> () const </td></tr>
+<tr class="memdesc:abb38d8b4c9c4ae0728b48caae9dd82de"><td class="mdescLeft"> </td><td class="mdescRight">Returns a list of files inside the archive.  <a href="#abb38d8b4c9c4ae0728b48caae9dd82de">More...</a><br/></td></tr>
+<tr class="separator:abb38d8b4c9c4ae0728b48caae9dd82de"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7486af66bede8e131db0cd2e81881387"><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="classQuaZip.html#a7486af66bede8e131db0cd2e81881387">getFileInfoList</a> () const </td></tr>
+<tr class="memdesc:a7486af66bede8e131db0cd2e81881387"><td class="mdescLeft"> </td><td class="mdescRight">Returns information list about all files inside the archive.  <a href="#a7486af66bede8e131db0cd2e81881387">More...</a><br/></td></tr>
+<tr class="separator:a7486af66bede8e131db0cd2e81881387"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a474e66b1b696a9e00edcc067484c36ad"><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="classQuaZip.html#a474e66b1b696a9e00edcc067484c36ad">getFileInfoList64</a> () const </td></tr>
+<tr class="memdesc:a474e66b1b696a9e00edcc067484c36ad"><td class="mdescLeft"> </td><td class="mdescRight">Returns information list about all files inside the archive.  <a href="#a474e66b1b696a9e00edcc067484c36ad">More...</a><br/></td></tr>
+<tr class="separator:a474e66b1b696a9e00edcc067484c36ad"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab99a22efae02ebb4b5c9cd8eedc1c0b0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#ab99a22efae02ebb4b5c9cd8eedc1c0b0">setZip64Enabled</a> (bool zip64)</td></tr>
+<tr class="memdesc:ab99a22efae02ebb4b5c9cd8eedc1c0b0"><td class="mdescLeft"> </td><td class="mdescRight">Enables the zip64 mode.  <a href="#ab99a22efae02ebb4b5c9cd8eedc1c0b0">More...</a><br/></td></tr>
+<tr class="separator:ab99a22efae02ebb4b5c9cd8eedc1c0b0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1b638566390d7599ba5982e844b151f4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a1b638566390d7599ba5982e844b151f4">isZip64Enabled</a> () const </td></tr>
+<tr class="memdesc:a1b638566390d7599ba5982e844b151f4"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether the zip64 mode is enabled.  <a href="#a1b638566390d7599ba5982e844b151f4">More...</a><br/></td></tr>
+<tr class="separator:a1b638566390d7599ba5982e844b151f4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adc2cc762ab5744720ae4d33290b5f5bf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#adc2cc762ab5744720ae4d33290b5f5bf">isAutoClose</a> () const </td></tr>
+<tr class="memdesc:adc2cc762ab5744720ae4d33290b5f5bf"><td class="mdescLeft"> </td><td class="mdescRight">Returns the auto-close flag.  <a href="#adc2cc762ab5744720ae4d33290b5f5bf">More...</a><br/></td></tr>
+<tr class="separator:adc2cc762ab5744720ae4d33290b5f5bf"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a54bfc924762774ccf9f99be075ba7b0e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">setAutoClose</a> (bool autoClose) const </td></tr>
+<tr class="memdesc:a54bfc924762774ccf9f99be075ba7b0e"><td class="mdescLeft"> </td><td class="mdescRight">Sets or unsets the auto-close flag.  <a href="#a54bfc924762774ccf9f99be075ba7b0e">More...</a><br/></td></tr>
+<tr class="separator:a54bfc924762774ccf9f99be075ba7b0e"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static Qt::CaseSensitivity </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a1d3fbd445a8e9d3449ded7371931c6b3">convertCaseSensitivity</a> (<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">CaseSensitivity</a> cs)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the actual case sensitivity for the specified QuaZIP one.  <a href="#a1d3fbd445a8e9d3449ded7371931c6b3"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da">setDefaultFileNameCodec</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> *codec)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default file name codec to use.  <a href="#a317f5db89d84a80417338a3ab89770da"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a694af3c0ab076fab7bf619952f6fbfea">setDefaultFileNameCodec</a> (const char *codecName)</td></tr>
-<tr><td colspan="2"><h2><a name="friends"></a>
+<tr class="memitem:a1d3fbd445a8e9d3449ded7371931c6b3"><td class="memItemLeft" align="right" valign="top">static Qt::CaseSensitivity </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a1d3fbd445a8e9d3449ded7371931c6b3">convertCaseSensitivity</a> (<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">CaseSensitivity</a> cs)</td></tr>
+<tr class="memdesc:a1d3fbd445a8e9d3449ded7371931c6b3"><td class="mdescLeft"> </td><td class="mdescRight">Returns the actual case sensitivity for the specified QuaZIP one.  <a href="#a1d3fbd445a8e9d3449ded7371931c6b3">More...</a><br/></td></tr>
+<tr class="separator:a1d3fbd445a8e9d3449ded7371931c6b3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a317f5db89d84a80417338a3ab89770da"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da">setDefaultFileNameCodec</a> (QTextCodec *codec)</td></tr>
+<tr class="memdesc:a317f5db89d84a80417338a3ab89770da"><td class="mdescLeft"> </td><td class="mdescRight">Sets the default file name codec to use.  <a href="#a317f5db89d84a80417338a3ab89770da">More...</a><br/></td></tr>
+<tr class="separator:a317f5db89d84a80417338a3ab89770da"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a694af3c0ab076fab7bf619952f6fbfea"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZip.html#a694af3c0ab076fab7bf619952f6fbfea">setDefaultFileNameCodec</a> (const char *codecName)</td></tr>
+<tr class="separator:a694af3c0ab076fab7bf619952f6fbfea"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
 Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d400b33a69412e9d419a484aaf476cd"></a><!-- doxytag: member="QuaZip::QuaZipPrivate" ref="a5d400b33a69412e9d419a484aaf476cd" args="" -->
+<tr class="memitem:a5d400b33a69412e9d419a484aaf476cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d400b33a69412e9d419a484aaf476cd"></a>
 class </td><td class="memItemRight" valign="bottom"><b>QuaZipPrivate</b></td></tr>
+<tr class="separator:a5d400b33a69412e9d419a484aaf476cd"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>ZIP archive. </p>
 <p>This class implements basic interface to the ZIP archive. It can be used to read table contents of the ZIP archive and retreiving information about the files inside it.</p>
-<p>You can also use this class to open files inside archive by passing pointer to the instance of this class to the constructor of the <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> class. But see <a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb" title="Constructs a QuaZipFile instance.">QuaZipFile::QuaZipFile(QuaZip*, QObject*)</a> for the possible pitfalls.</p>
+<p>You can also use this class to open files inside archive by passing pointer to the instance of this class to the constructor of the <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive. ">QuaZipFile</a> class. But see <a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb" title="Constructs a QuaZipFile instance. ">QuaZipFile::QuaZipFile(QuaZip*, QObject*)</a> for the possible pitfalls.</p>
 <p>This class is indended to provide interface to the ZIP subpackage of the ZIP/UNZIP package as well as to the UNZIP subpackage. But currently it supports only UNZIP.</p>
-<p>The use of this class is simple - just create instance using constructor, then set ZIP archive file name using setFile() function (if you did not passed the name to the constructor), then <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file.">open()</a> and then use different functions to work with it! Well, if you are paranoid, you may also wish to call close before destructing the instance, to check for errors on close.</p>
-<p>You may also use <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642" title="Returns unzFile handle.">getUnzFile()</a> and <a class="el" href="classQuaZip.html#a425043a4d7cc31e2fe2bba73d954f15c" title="Returns zipFile handle.">getZipFile()</a> functions to get the ZIP archive handle and use it with ZIP/UNZIP package API directly.</p>
+<p>The use of this class is simple - just create instance using constructor, then set ZIP archive file name using setFile() function (if you did not passed the name to the constructor), then <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file. ">open()</a> and then use different functions to work with it! Well, if you are paranoid, you may also wish to call close before destructing the instance, to check for errors on close.</p>
+<p>You may also use <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642" title="Returns unzFile handle. ">getUnzFile()</a> and <a class="el" href="classQuaZip.html#a425043a4d7cc31e2fe2bba73d954f15c" title="Returns zipFile handle. ">getZipFile()</a> functions to get the ZIP archive handle and use it with ZIP/UNZIP package API directly.</p>
 <p>This class supports localized file names inside ZIP archive, but you have to set up proper codec with setCodec() function. By default, locale codec will be used, which is probably ok for UNIX systems, but will almost certainly fail with ZIP archives created in Windows. This is because Windows ZIP programs have strange habit of using DOS encoding for file names in ZIP archives. For example, ZIP archive with cyrillic names created in Windows will have file names in <code>IBM866</code> e [...]
-</div><hr/><h2>Member Enumeration Documentation</h2>
-<a class="anchor" id="adce46b942c341dbb5c851eadead65459"></a><!-- doxytag: member="QuaZip::Constants" ref="adce46b942c341dbb5c851eadead65459" args="" -->
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="adce46b942c341dbb5c851eadead65459"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -209,21 +248,18 @@ class </td><td class="memItemRight" valign="bottom"><b>QuaZipPrivate</b></t
           <td class="memname">enum <a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">QuaZip::Constants</a></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Useful constants. </p>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b"></a><!-- doxytag: member="MAX_FILE_NAME_LENGTH" ref="adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b" args="" -->MAX_FILE_NAME_LENGTH</em> </td><td>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b"></a>MAX_FILE_NAME_LENGTH</em> </td><td class="fielddoc">
 <p>Maximum file name length. Taken from <code>UNZ_MAXFILENAMEINZIP</code> constant in unzip.c. </p>
 </td></tr>
 </table>
-</dd>
-</dl>
 
 </div>
 </div>
-<a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4"></a><!-- doxytag: member="QuaZip::Mode" ref="a47e28d4116ee716fdd6b431b821d0be4" args="" -->
+<a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -231,33 +267,30 @@ class </td><td class="memItemRight" valign="bottom"><b>QuaZipPrivate</b></t
           <td class="memname">enum <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">QuaZip::Mode</a></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Open mode of the ZIP file. </p>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce"></a><!-- doxytag: member="mdNotOpen" ref="a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce" args="" -->mdNotOpen</em> </td><td>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce"></a>mdNotOpen</em> </td><td class="fielddoc">
 <p>ZIP file is not open. This is the initial mode. </p>
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897"></a><!-- doxytag: member="mdUnzip" ref="a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" args="" -->mdUnzip</em> </td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897"></a>mdUnzip</em> </td><td class="fielddoc">
 <p>ZIP file is open for reading files inside it. </p>
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e"></a><!-- doxytag: member="mdCreate" ref="a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e" args="" -->mdCreate</em> </td><td>
-<p>ZIP file was created with <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file.">open()</a> call. </p>
+<tr><td class="fieldname"><em><a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e"></a>mdCreate</em> </td><td class="fielddoc">
+<p>ZIP file was created with <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file. ">open()</a> call. </p>
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582"></a><!-- doxytag: member="mdAppend" ref="a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582" args="" -->mdAppend</em> </td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582"></a>mdAppend</em> </td><td class="fielddoc">
 <p>ZIP file was opened in append mode. This refers to <code>APPEND_STATUS_CREATEAFTER</code> mode in ZIP/UNZIP package and means that zip is appended to some existing file what is useful when that file contains self-extractor code. This is obviously <em>not</em> what you whant to use to add files to the existing ZIP archive. </p>
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec"></a><!-- doxytag: member="mdAdd" ref="a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec" args="" -->mdAdd</em> </td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec"></a>mdAdd</em> </td><td class="fielddoc">
 <p>ZIP file was opened for adding files in the archive. </p>
 </td></tr>
 </table>
-</dd>
-</dl>
 
 </div>
 </div>
-<a class="anchor" id="a6053a1d249ed210a85c9d5eb7cf9cdbe"></a><!-- doxytag: member="QuaZip::CaseSensitivity" ref="a6053a1d249ed210a85c9d5eb7cf9cdbe" args="" -->
+<a class="anchor" id="a6053a1d249ed210a85c9d5eb7cf9cdbe"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -265,29 +298,26 @@ class </td><td class="memItemRight" valign="bottom"><b>QuaZipPrivate</b></t
           <td class="memname">enum <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Case sensitivity for the file names. </p>
-<p>This is what you specify when accessing files in the archive. Works perfectly fine with any characters thanks to <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a>'s great unicode support. This is different from ZIP/UNZIP API, where only US-ASCII characters was supported. </p>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253"></a><!-- doxytag: member="csDefault" ref="a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253" args="" -->csDefault</em> </td><td>
+<p>This is what you specify when accessing files in the archive. Works perfectly fine with any characters thanks to Qt's great unicode support. This is different from ZIP/UNZIP API, where only US-ASCII characters was supported. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253"></a>csDefault</em> </td><td class="fielddoc">
 <p>Default for platform. Case sensitive for UNIX, not for Windows. </p>
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e"></a><!-- doxytag: member="csSensitive" ref="a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e" args="" -->csSensitive</em> </td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e"></a>csSensitive</em> </td><td class="fielddoc">
 <p>Case sensitive. </p>
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366"></a><!-- doxytag: member="csInsensitive" ref="a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366" args="" -->csInsensitive</em> </td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366"></a>csInsensitive</em> </td><td class="fielddoc">
 <p>Case insensitive. </p>
 </td></tr>
 </table>
-</dd>
-</dl>
 
 </div>
 </div>
-<hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a970e0f401c7cfd7a78e78572f758eec4"></a><!-- doxytag: member="QuaZip::QuaZip" ref="a970e0f401c7cfd7a78e78572f758eec4" args="()" -->
+<h2 class="groupheader">Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a970e0f401c7cfd7a78e78572f758eec4"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -298,79 +328,83 @@ class </td><td class="memItemRight" valign="bottom"><b>QuaZipPrivate</b></t
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>Constructs <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object. </p>
+<p>Constructs <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> object. </p>
 <p>Call setName() before opening constructed object. </p>
 
 </div>
 </div>
-<a class="anchor" id="ae52ebadd5ce64cdb49d7e198904b0b8c"></a><!-- doxytag: member="QuaZip::QuaZip" ref="ae52ebadd5ce64cdb49d7e198904b0b8c" args="(QIODevice *ioDevice)" -->
+<a class="anchor" id="ae52ebadd5ce64cdb49d7e198904b0b8c"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">QuaZip::QuaZip </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> * </td>
+          <td class="paramtype">QIODevice * </td>
           <td class="paramname"><em>ioDevice</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>Constructs <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object associated with ZIP file represented by <em>ioDevice</em>. </p>
+<p>Constructs <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> object associated with ZIP file represented by <em>ioDevice</em>. </p>
 <p>The IO device must be seekable, otherwise an error will occur when opening. </p>
 
 </div>
 </div>
-<a class="anchor" id="af60a2d3930b90f3b25a3148baecad81e"></a><!-- doxytag: member="QuaZip::~QuaZip" ref="af60a2d3930b90f3b25a3148baecad81e" args="()" -->
+<a class="anchor" id="af60a2d3930b90f3b25a3148baecad81e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classQuaZip.html#af60a2d3930b90f3b25a3148baecad81e">QuaZip::~QuaZip</a> </td>
+          <td class="memname">QuaZip::~QuaZip </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>Destroys <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> object. </p>
-<p>Calls <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f" title="Closes ZIP file.">close()</a> if necessary. </p>
+<p>Destroys <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> object. </p>
+<p>Calls <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f" title="Closes ZIP file. ">close()</a> if necessary. </p>
 
 <p>References <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">close()</a>, and <a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">isOpen()</a>.</p>
 
 </div>
 </div>
-<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a1d3fbd445a8e9d3449ded7371931c6b3"></a><!-- doxytag: member="QuaZip::convertCaseSensitivity" ref="a1d3fbd445a8e9d3449ded7371931c6b3" args="(CaseSensitivity cs)" -->
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a1d3fbd445a8e9d3449ded7371931c6b3"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Qt::CaseSensitivity <a class="el" href="classQuaZip.html#a1d3fbd445a8e9d3449ded7371931c6b3">QuaZip::convertCaseSensitivity</a> </td>
+          <td class="memname">Qt::CaseSensitivity QuaZip::convertCaseSensitivity </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> </td>
           <td class="paramname"><em>cs</em></td><td>)</td>
-          <td><code> [static]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Returns the actual case sensitivity for the specified QuaZIP one. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">cs</td><td>The value to convert. </td></tr>
   </table>
   </dd>
 </dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>If CaseSensitivity::csDefault, then returns the default file name case sensitivity for the platform. Otherwise, just returns the appropriate value from the Qt::CaseSensitivity enum. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>If CaseSensitivity::csDefault, then returns the default file name case sensitivity for the platform. Otherwise, just returns the appropriate value from the Qt::CaseSensitivity enum. </dd></dl>
 
 <p>References <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">csDefault</a>, and <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e">csSensitive</a>.</p>
 
@@ -378,12 +412,12 @@ class </td><td class="memItemRight" valign="bottom"><b>QuaZipPrivate</b></t
 
 </div>
 </div>
-<a class="anchor" id="abfa4e6018b2964a3d10a4c54e5ab3962"></a><!-- doxytag: member="QuaZip::open" ref="abfa4e6018b2964a3d10a4c54e5ab3962" args="(Mode mode, zlib_filefunc_def *ioApi=NULL)" -->
+<a class="anchor" id="abfa4e6018b2964a3d10a4c54e5ab3962"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip::open</a> </td>
+          <td class="memname">bool QuaZip::open </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">Mode</a> </td>
           <td class="paramname"><em>mode</em>, </td>
@@ -400,337 +434,316 @@ class </td><td class="memItemRight" valign="bottom"><b>QuaZipPrivate</b></t
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Opens ZIP file. </p>
-<p>Argument <em>mode</em> specifies open mode of the ZIP archive. See Mode for details. Note that there is zipOpen2() function in the ZIP/UNZIP API which accepts <em>globalcomment</em> argument, but it does not use it anywhere, so this <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file.">open()</a> function does not have this argument. See <a class="el" href="classQuaZip.html#a1b5d936a203859340574d5908ffa2222" title="Sets the global comment in t [...]
-<p>If the ZIP file is accessed via explicitly set <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a>, then this device is opened in the necessary mode. If the device was already opened by some other means, then QuaZIP checks if the open mode is compatible to the mode needed for the requested operation. If necessary, seeking is performed to position the device properly.</p>
-<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if successful, <code>false</code> otherwise.</dd></dl>
-<dl class="note"><dt><b>Note:</b></dt><dd>ZIP/UNZIP API open calls do not return error code - they just return <code>NULL</code> indicating an error. But to make things easier, <a class="el" href="quazip_8h_source.html">quazip.h</a> header defines additional error code <code>UNZ_ERROROPEN</code> and <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> will return it if the open call of the ZIP/UNZI [...]
-<p>Argument <em>ioApi</em> specifies IO function set for ZIP/UNZIP package to use. See unzip.h, zip.h and ioapi.h for details. Note that IO API for <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> is different from the original package. The file path argument was changed to be of type <code>voidpf</code>, and <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> passes a <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.q [...]
-<dl class="note"><dt><b>Note:</b></dt><dd>If the zip64 support is needed, the ioApi argument <em>must</em> be NULL because due to the backwards compatibility issues it can be used to provide a 32-bit API only.</dd>
+<p>Argument <em>mode</em> specifies open mode of the ZIP archive. See Mode for details. Note that there is zipOpen2() function in the ZIP/UNZIP API which accepts <em>globalcomment</em> argument, but it does not use it anywhere, so this <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file. ">open()</a> function does not have this argument. See <a class="el" href="classQuaZip.html#a1b5d936a203859340574d5908ffa2222" title="Sets the global comment in  [...]
+<p>If the ZIP file is accessed via explicitly set QIODevice, then this device is opened in the necessary mode. If the device was already opened by some other means, then QuaZIP checks if the open mode is compatible to the mode needed for the requested operation. If necessary, seeking is performed to position the device properly.</p>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if successful, <code>false</code> otherwise.</dd></dl>
+<dl class="section note"><dt>Note</dt><dd>ZIP/UNZIP API open calls do not return error code - they just return <code>NULL</code> indicating an error. But to make things easier, <a class="el" href="quazip_8h_source.html">quazip.h</a> header defines additional error code <code>UNZ_ERROROPEN</code> and <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> will return it if the open call of the ZIP/UNZ [...]
+<p>Argument <em>ioApi</em> specifies IO function set for ZIP/UNZIP package to use. See unzip.h, zip.h and ioapi.h for details. Note that IO API for <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> is different from the original package. The file path argument was changed to be of type <code>voidpf</code>, and <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> passes a QIODevice pointer there. This QIODevice is either set explicitly via <a class=" [...]
+<dl class="section note"><dt>Note</dt><dd>If the zip64 support is needed, the ioApi argument <em>must</em> be NULL because due to the backwards compatibility issues it can be used to provide a 32-bit API only.</dd>
 <dd>
 If the <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">no-auto-close</a> feature is used, then the <em>ioApi</em> argument <em>should</em> be NULL because the old API doesn't support the 'fake close' operation, causing slight memory leaks and other possible troubles (like closing the output device in case when an error occurs during opening).</dd></dl>
 <p>In short: just forget about the <em>ioApi</em> argument and you'll be fine. </p>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#isEmpty">QString::isEmpty()</a>, <a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">isOpen()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isSequential">QIODevice::isSequential()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec" [...]
+<p>References <a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">isOpen()</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec">mdAdd</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582">mdAppend</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">mdCreate</a>, <a class="el" href="classQuaZip.html#a [...]
 
 <p>Referenced by <a class="el" href="classJlCompress.html#ada7511686a24c014e9db25735be148a7">JlCompress::compressDir()</a>, <a class="el" href="classJlCompress.html#a4a4de9c62ecf161bb658d4d80495ea97">JlCompress::compressFile()</a>, <a class="el" href="classJlCompress.html#a9cdb92d29a94c6b13a718a3249685846">JlCompress::compressFiles()</a>, and <a class="el" href="classQuaZipFile.html#aed75bace51f2bb4c3e4f656ab4493aac">QuaZipFile::open()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a7a4323b73e12f3b4470109f200728f9f"></a><!-- doxytag: member="QuaZip::close" ref="a7a4323b73e12f3b4470109f200728f9f" args="()" -->
+<a class="anchor" id="a7a4323b73e12f3b4470109f200728f9f"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f">QuaZip::close</a> </td>
+          <td class="memname">void QuaZip::close </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Closes ZIP file. </p>
-<p>Call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> to determine if the close was successful.</p>
-<p>If the file was opened by name, then the underlying <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> is closed and deleted.</p>
-<p>If the underlying <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> was set explicitly using <a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file.">setIoDevice()</a> or the appropriate constructor, then it is closed if the auto-close flag is set (which it is by default). Call <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e" t [...]
-<p>Since <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> 5.1, the <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qsavefile.html">QSaveFile</a> was introduced. It breaks the <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> API by making <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f" title="Cl [...]
+<p>Call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> to determine if the close was successful.</p>
+<p>If the file was opened by name, then the underlying QIODevice is closed and deleted.</p>
+<p>If the underlying QIODevice was set explicitly using <a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file. ">setIoDevice()</a> or the appropriate constructor, then it is closed if the auto-close flag is set (which it is by default). Call <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e" title="Sets or unsets the auto-close flag. ">setAutoClose()</a> to clear the auto-close flag if this behavior i [...]
+<p>Since Qt 5.1, the QSaveFile was introduced. It breaks the QIODevice API by making <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f" title="Closes ZIP file. ">close()</a> private and crashing the application if it is called from the base class where it is public. It is an excellent example of poor design that illustrates why you should never ever break an is-a relationship between the base class and a subclass. QuaZIP works around this bug by checking if the QIODe [...]
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#constData">QByteArray::constData()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html#fromUnicode">QTextCodec::fromUnicode()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#isEmpty">QString::isEmpty()</a>, <a class="elRef" doxygen="qtcore.tags:http: [...]
+<p>References <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec">mdAdd</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582">mdAppend</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">mdCreate</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce">mdNotOpen</a>, <a c [...]
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6">QuaZipFile::close()</a>, <a class="el" href="classJlCompress.html#ada7511686a24c014e9db25735be148a7">JlCompress::compressDir()</a>, <a class="el" href="classJlCompress.html#a4a4de9c62ecf161bb658d4d80495ea97">JlCompress::compressFile()</a>, <a class="el" href="classJlCompress.html#a9cdb92d29a94c6b13a718a3249685846">JlCompress::compressFiles()</a>, <a class="el" href="classQuaZipFile.html#aed75bace [...]
 
 </div>
 </div>
-<a class="anchor" id="a339010b5566704ba3c9cafbfe848d8fb"></a><!-- doxytag: member="QuaZip::setFileNameCodec" ref="a339010b5566704ba3c9cafbfe848d8fb" args="(QTextCodec *fileNameCodec)" -->
+<a class="anchor" id="a339010b5566704ba3c9cafbfe848d8fb"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb">QuaZip::setFileNameCodec</a> </td>
+          <td class="memname">void QuaZip::setFileNameCodec </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> * </td>
+          <td class="paramtype">QTextCodec * </td>
           <td class="paramname"><em>fileNameCodec</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the codec used to encode/decode file names inside archive. </p>
 <p>This is necessary to access files in the ZIP archive created under Windows with non-latin characters in file names. For example, file names with cyrillic letters will be in <code>IBM866</code> encoding. </p>
 
 </div>
 </div>
-<a class="anchor" id="a8f283519a195aa1d9076bbbb01ea0497"></a><!-- doxytag: member="QuaZip::setFileNameCodec" ref="a8f283519a195aa1d9076bbbb01ea0497" args="(const char *fileNameCodecName)" -->
+<a class="anchor" id="a8f283519a195aa1d9076bbbb01ea0497"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb">QuaZip::setFileNameCodec</a> </td>
+          <td class="memname">void QuaZip::setFileNameCodec </td>
           <td>(</td>
           <td class="paramtype">const char * </td>
           <td class="paramname"><em>fileNameCodecName</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the codec used to encode/decode file names inside archive. </p>
 <p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Equivalent to calling setFileNameCodec(QTextCodec::codecForName(codecName)); </p>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html#codecForName">QTextCodec::codecForName()</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a1c81fca7215a4374f6f03872ade4885b"></a><!-- doxytag: member="QuaZip::setCommentCodec" ref="a1c81fca7215a4374f6f03872ade4885b" args="(QTextCodec *commentCodec)" -->
+<a class="anchor" id="a1c81fca7215a4374f6f03872ade4885b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a1c81fca7215a4374f6f03872ade4885b">QuaZip::setCommentCodec</a> </td>
+          <td class="memname">void QuaZip::setCommentCodec </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> * </td>
+          <td class="paramtype">QTextCodec * </td>
           <td class="paramname"><em>commentCodec</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the codec used to encode/decode comments inside archive. </p>
 <p>This codec defaults to locale codec, which is probably ok. </p>
 
 </div>
 </div>
-<a class="anchor" id="a413f3c56b54a9a47258d53802cb606e7"></a><!-- doxytag: member="QuaZip::setCommentCodec" ref="a413f3c56b54a9a47258d53802cb606e7" args="(const char *commentCodecName)" -->
+<a class="anchor" id="a413f3c56b54a9a47258d53802cb606e7"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a1c81fca7215a4374f6f03872ade4885b">QuaZip::setCommentCodec</a> </td>
+          <td class="memname">void QuaZip::setCommentCodec </td>
           <td>(</td>
           <td class="paramtype">const char * </td>
           <td class="paramname"><em>commentCodecName</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the codec used to encode/decode comments inside archive. </p>
 <p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Equivalent to calling setCommentCodec(QTextCodec::codecForName(codecName)); </p>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html#codecForName">QTextCodec::codecForName()</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a4f7deef08ff40aeb1a7a04bcd7f228c2"></a><!-- doxytag: member="QuaZip::getZipName" ref="a4f7deef08ff40aeb1a7a04bcd7f228c2" args="() const " -->
+<a class="anchor" id="a4f7deef08ff40aeb1a7a04bcd7f228c2"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2">QuaZip::getZipName</a> </td>
+          <td class="memname">QString QuaZip::getZipName </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the name of the ZIP file. </p>
-<p>Returns null string if no ZIP file name has been set, for example when the <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instance is set up to use a <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> instead. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc" title="Sets the name of the ZIP file.">setZipName()</a>, <a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file.">setIoDevice()</a>, <a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29" title="Returns the device representing this ZIP file.">getIoDevice()</a> </dd></dl>
+<p>Returns null string if no ZIP file name has been set, for example when the <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> instance is set up to use a QIODevice instead. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc" title="Sets the name of the ZIP file. ">setZipName()</a>, <a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file. ">setIoDevice()</a>, <a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29" title="Returns the device representing this ZIP file. ">getIoDevice()</a> </dd></dl>
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#a6f034a714aa94631367590de3f8f4e22">QuaZipFile::getZipName()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="aa80b661de1262af905d1677dbcb008cc"></a><!-- doxytag: member="QuaZip::setZipName" ref="aa80b661de1262af905d1677dbcb008cc" args="(const QString &zipName)" -->
+<a class="anchor" id="aa80b661de1262af905d1677dbcb008cc"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc">QuaZip::setZipName</a> </td>
+          <td class="memname">void QuaZip::setZipName </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>zipName</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the name of the ZIP file. </p>
 <p>Does nothing if the ZIP file is open.</p>
-<p>Does not reset error code returned by <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a>. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file.">setIoDevice()</a>, <a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29" title="Returns the device representing this ZIP file.">getIoDevice()</a>, <a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2" title="Returns the name of the ZIP file.">getZipName()</a> </dd></dl>
+<p>Does not reset error code returned by <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a>. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file. ">setIoDevice()</a>, <a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29" title="Returns the device representing this ZIP file. ">getIoDevice()</a>, <a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2" title="Returns the name of the ZIP file. ">getZipName()</a> </dd></dl>
 
 <p>References <a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">isOpen()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="afd3ba12fe68748acbf8b7cc14a5a1c29"></a><!-- doxytag: member="QuaZip::getIoDevice" ref="afd3ba12fe68748acbf8b7cc14a5a1c29" args="() const " -->
+<a class="anchor" id="afd3ba12fe68748acbf8b7cc14a5a1c29"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> * <a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29">QuaZip::getIoDevice</a> </td>
+          <td class="memname">QIODevice * QuaZip::getIoDevice </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the device representing this ZIP file. </p>
 <p>Returns null string if no device has been set explicitly, for example when opening a ZIP file by name. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file.">setIoDevice()</a>, <a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2" title="Returns the name of the ZIP file.">getZipName()</a>, <a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc" title="Sets the name of the ZIP file.">setZipName()</a> </dd></dl>
-
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#isEmpty">QString::isEmpty()</a>.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file. ">setIoDevice()</a>, <a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2" title="Returns the name of the ZIP file. ">getZipName()</a>, <a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc" title="Sets the name of the ZIP file. ">setZipName()</a> </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a64642948b6531ee54f5522f29e388cc6"></a><!-- doxytag: member="QuaZip::setIoDevice" ref="a64642948b6531ee54f5522f29e388cc6" args="(QIODevice *ioDevice)" -->
+<a class="anchor" id="a64642948b6531ee54f5522f29e388cc6"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6">QuaZip::setIoDevice</a> </td>
+          <td class="memname">void QuaZip::setIoDevice </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> * </td>
+          <td class="paramtype">QIODevice * </td>
           <td class="paramname"><em>ioDevice</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the device representing the ZIP file. </p>
 <p>Does nothing if the ZIP file is open.</p>
-<p>Does not reset error code returned by <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a>. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29" title="Returns the device representing this ZIP file.">getIoDevice()</a>, <a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2" title="Returns the name of the ZIP file.">getZipName()</a>, <a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc" title="Sets the name of the ZIP file.">setZipName()</a> </dd></dl>
+<p>Does not reset error code returned by <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a>. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#afd3ba12fe68748acbf8b7cc14a5a1c29" title="Returns the device representing this ZIP file. ">getIoDevice()</a>, <a class="el" href="classQuaZip.html#a4f7deef08ff40aeb1a7a04bcd7f228c2" title="Returns the name of the ZIP file. ">getZipName()</a>, <a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc" title="Sets the name of the ZIP file. ">setZipName()</a> </dd></dl>
 
 <p>References <a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">isOpen()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a28b91a6282ddd9382c96a069572c6fb4"></a><!-- doxytag: member="QuaZip::getZipError" ref="a28b91a6282ddd9382c96a069572c6fb4" args="() const " -->
+<a class="anchor" id="a28b91a6282ddd9382c96a069572c6fb4"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError</a> </td>
+          <td class="memname">int QuaZip::getZipError </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the error code of the last operation. </p>
 <p>Returns <code>UNZ_OK</code> if the last operation was successful.</p>
-<p>Error code resets to <code>UNZ_OK</code> every time you call any function that accesses something inside ZIP archive, even if it is <code>const</code> (like <a class="el" href="classQuaZip.html#a2ea4bd1fca948637c35c2d2752bb5a80" title="Returns number of the entries in the ZIP central directory.">getEntriesCount()</a>). <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file.">open()</a> and <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470 [...]
+<p>Error code resets to <code>UNZ_OK</code> every time you call any function that accesses something inside ZIP archive, even if it is <code>const</code> (like <a class="el" href="classQuaZip.html#a2ea4bd1fca948637c35c2d2752bb5a80" title="Returns number of the entries in the ZIP central directory. ">getEntriesCount()</a>). <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file. ">open()</a> and <a class="el" href="classQuaZip.html#a7a4323b73e12f3b44 [...]
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6">QuaZipFile::close()</a>, <a class="el" href="classJlCompress.html#ada7511686a24c014e9db25735be148a7">JlCompress::compressDir()</a>, <a class="el" href="classJlCompress.html#a4a4de9c62ecf161bb658d4d80495ea97">JlCompress::compressFile()</a>, <a class="el" href="classJlCompress.html#a9cdb92d29a94c6b13a718a3249685846">JlCompress::compressFiles()</a>, <a class="el" href="classQuaZipFile.html#a7b8e3c39 [...]
 
 </div>
 </div>
-<a class="anchor" id="a2ea4bd1fca948637c35c2d2752bb5a80"></a><!-- doxytag: member="QuaZip::getEntriesCount" ref="a2ea4bd1fca948637c35c2d2752bb5a80" args="() const " -->
+<a class="anchor" id="a2ea4bd1fca948637c35c2d2752bb5a80"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int <a class="el" href="classQuaZip.html#a2ea4bd1fca948637c35c2d2752bb5a80">QuaZip::getEntriesCount</a> </td>
+          <td class="memname">int QuaZip::getEntriesCount </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns number of the entries in the ZIP central directory. </p>
-<p>Returns negative error code in the case of error. The same error code will be returned by subsequent <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> call. </p>
+<p>Returns negative error code in the case of error. The same error code will be returned by subsequent <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> call. </p>
 
 <p>References <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">mdUnzip</a>, and <a class="el" href="classQuaZipPrivate.html#aeb1d2d3263929b17d6b0608e35af2a88">QuaZipPrivate::unzFile_f</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a1b5d936a203859340574d5908ffa2222"></a><!-- doxytag: member="QuaZip::setComment" ref="a1b5d936a203859340574d5908ffa2222" args="(const QString &comment)" -->
+<a class="anchor" id="a1b5d936a203859340574d5908ffa2222"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a1b5d936a203859340574d5908ffa2222">QuaZip::setComment</a> </td>
+          <td class="memname">void QuaZip::setComment </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>comment</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the global comment in the ZIP file. </p>
-<p>The comment will be written to the archive on close operation. <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> makes a distinction between a null QByteArray() comment and an empty "" comment in the <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec" title="ZIP file was opened for adding files in the archive.">QuaZip::mdAdd</a> mode. A null comment is the default and it means "don't change the comment". An empty [...]
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file.">open()</a> </dd></dl>
+<p>The comment will be written to the archive on close operation. <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> makes a distinction between a null QByteArray() comment and an empty "" comment in the <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec" title="ZIP file was opened for adding files in the archive. ">QuaZip::mdAdd</a> mode. A null comment is the default and it means "don't change the comment". An emp [...]
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file. ">open()</a> </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a745488f9177bcec3cdb858587584e033"></a><!-- doxytag: member="QuaZip::goToFirstFile" ref="a745488f9177bcec3cdb858587584e033" args="()" -->
+<a class="anchor" id="a745488f9177bcec3cdb858587584e033"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZip.html#a745488f9177bcec3cdb858587584e033">QuaZip::goToFirstFile</a> </td>
+          <td class="memname">bool QuaZip::goToFirstFile </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the current file to the first file in the archive. </p>
-<p>Returns <code>true</code> on success, <code>false</code> otherwise. Call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> to get the error code. </p>
+<p>Returns <code>true</code> on success, <code>false</code> otherwise. Call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> to get the error code. </p>
 
 <p>References <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">mdUnzip</a>, and <a class="el" href="classQuaZipPrivate.html#aeb1d2d3263929b17d6b0608e35af2a88">QuaZipPrivate::unzFile_f</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="aee6779b6cd338420c2e8c5655fa8ba97"></a><!-- doxytag: member="QuaZip::goToNextFile" ref="aee6779b6cd338420c2e8c5655fa8ba97" args="()" -->
+<a class="anchor" id="aee6779b6cd338420c2e8c5655fa8ba97"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97">QuaZip::goToNextFile</a> </td>
+          <td class="memname">bool QuaZip::goToNextFile </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the current file to the next file in the archive. </p>
-<p>Returns <code>true</code> on success, <code>false</code> otherwise. Call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> to determine if there was an error.</p>
-<p>Should be used only in <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it.">QuaZip::mdUnzip</a> mode.</p>
-<dl class="note"><dt><b>Note:</b></dt><dd>If the end of file was reached, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> will return <code>UNZ_OK</code> instead of <code>UNZ_END_OF_LIST_OF_FILE</code>. This is to make things like this easier: <div class="fragment"><pre class="fragment"> <span class="keywordflow">for</span>(<span class="keywordtype">bool</span> more=zip.goToFirstFile(); more;  [...]
-   <span class="comment">// do something</span>
- }
- <span class="keywordflow">if</span>(zip.getZipError()==UNZ_OK) {
-   <span class="comment">// ok, there was no error</span>
- }
-</pre></div> </dd></dl>
+<p>Returns <code>true</code> on success, <code>false</code> otherwise. Call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> to determine if there was an error.</p>
+<p>Should be used only in <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it. ">QuaZip::mdUnzip</a> mode.</p>
+<dl class="section note"><dt>Note</dt><dd>If the end of file was reached, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> will return <code>UNZ_OK</code> instead of <code>UNZ_END_OF_LIST_OF_FILE</code>. This is to make things like this easier: <div class="fragment"><div class="line"><span class="keywordflow">for</span>(<span class="keywordtype">bool</span> more=zip.goToFirstFile(); more; more [...]
+<div class="line">  <span class="comment">// do something</span></div>
+<div class="line">}</div>
+<div class="line"><span class="keywordflow">if</span>(zip.getZipError()==UNZ_OK) {</div>
+<div class="line">  <span class="comment">// ok, there was no error</span></div>
+<div class="line">}</div>
+</div><!-- fragment --> </dd></dl>
 
 <p>References <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">mdUnzip</a>, and <a class="el" href="classQuaZipPrivate.html#aeb1d2d3263929b17d6b0608e35af2a88">QuaZipPrivate::unzFile_f</a>.</p>
 
@@ -738,14 +751,14 @@ If the <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">n
 
 </div>
 </div>
-<a class="anchor" id="a6c657bfcfccb59d728e0da24c677d899"></a><!-- doxytag: member="QuaZip::setCurrentFile" ref="a6c657bfcfccb59d728e0da24c677d899" args="(const QString &fileName, CaseSensitivity cs=csDefault)" -->
+<a class="anchor" id="a6c657bfcfccb59d728e0da24c677d899"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899">QuaZip::setCurrentFile</a> </td>
+          <td class="memname">bool QuaZip::setCurrentFile </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>fileName</em>, </td>
         </tr>
         <tr>
@@ -760,55 +773,53 @@ If the <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">n
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets current file by its name. </p>
-<p>Returns <code>true</code> if successful, <code>false</code> otherwise. Argument <em>cs</em> specifies case sensitivity of the file name. Call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> in the case of a failure to get error code.</p>
+<p>Returns <code>true</code> if successful, <code>false</code> otherwise. Argument <em>cs</em> specifies case sensitivity of the file name. Call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> in the case of a failure to get error code.</p>
 <p>This is not a wrapper to unzLocateFile() function. That is because I had to implement locale-specific case-insensitive comparison.</p>
 <p>Here are the differences from the original implementation:</p>
 <ul>
-<li>If the file was not found, error code is <code>UNZ_OK</code>, not <code>UNZ_END_OF_LIST_OF_FILE</code> (see also <a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97" title="Sets the current file to the next file in the archive.">goToNextFile()</a>).</li>
+<li>If the file was not found, error code is <code>UNZ_OK</code>, not <code>UNZ_END_OF_LIST_OF_FILE</code> (see also <a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97" title="Sets the current file to the next file in the archive. ">goToNextFile()</a>).</li>
 <li>If this function fails, it unsets the current file rather than resetting it back to what it was before the call.</li>
 </ul>
-<p>If <em>fileName</em> is null string then this function unsets the current file and return <code>true</code>. Note that you should close the file first if it is open! See <a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb" title="Constructs a QuaZipFile instance.">QuaZipFile::QuaZipFile(QuaZip*,QObject*)</a> for the details.</p>
-<p>Should be used only in <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it.">QuaZip::mdUnzip</a> mode.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb" title="Sets the codec used to encode/decode file names inside archive.">setFileNameCodec()</a>, <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe" title="Case sensitivity for the file names.">CaseSensitivity</a> </dd></dl>
+<p>If <em>fileName</em> is null string then this function unsets the current file and return <code>true</code>. Note that you should close the file first if it is open! See <a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb" title="Constructs a QuaZipFile instance. ">QuaZipFile::QuaZipFile(QuaZip*,QObject*)</a> for the details.</p>
+<p>Should be used only in <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it. ">QuaZip::mdUnzip</a> mode.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb" title="Sets the codec used to encode/decode file names inside archive. ">setFileNameCodec()</a>, <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe" title="Case sensitivity for the file names. ">CaseSensitivity</a> </dd></dl>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qhash.html#contains">QHash::contains()</a>, <a class="el" href="classQuaZip.html#a1d3fbd445a8e9d3449ded7371931c6b3">convertCaseSensitivity()</a>, <a class="el" href="classQuaZip.html#a9783f8b4f39cd55e71e975aea78fd54a">getCurrentFileName()</a>, <a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97">goToNextFile()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt [...]
+<p>References <a class="el" href="classQuaZip.html#a1d3fbd445a8e9d3449ded7371931c6b3">convertCaseSensitivity()</a>, <a class="el" href="classQuaZip.html#a9783f8b4f39cd55e71e975aea78fd54a">getCurrentFileName()</a>, <a class="el" href="classQuaZip.html#aee6779b6cd338420c2e8c5655fa8ba97">goToNextFile()</a>, <a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b">MAX_FILE_NAME_LENGTH</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fd [...]
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#aed75bace51f2bb4c3e4f656ab4493aac">QuaZipFile::open()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a9c91a53ed4c2038e153c64bdc097ebe8"></a><!-- doxytag: member="QuaZip::getCurrentFileInfo" ref="a9c91a53ed4c2038e153c64bdc097ebe8" args="(QuaZipFileInfo *info) const " -->
+<a class="anchor" id="a9c91a53ed4c2038e153c64bdc097ebe8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8">QuaZip::getCurrentFileInfo</a> </td>
+          <td class="memname">bool QuaZip::getCurrentFileInfo </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> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Retrieves information about the current file. </p>
-<p>Fills the structure pointed by <em>info</em>. Returns <code>true</code> on success, <code>false</code> otherwise. In the latter case structure pointed by <em>info</em> remains untouched. If there was an error, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> returns error code.</p>
-<p>Should be used only in <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it.">QuaZip::mdUnzip</a> mode.</p>
+<p>Fills the structure pointed by <em>info</em>. Returns <code>true</code> on success, <code>false</code> otherwise. In the latter case structure pointed by <em>info</em> remains untouched. If there was an error, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> returns error code.</p>
+<p>Should be used only in <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it. ">QuaZip::mdUnzip</a> mode.</p>
 <p>Does nothing and returns <code>false</code> in any of the following cases.</p>
 <ul>
 <li>ZIP is not open;</li>
 <li>ZIP does not have current file.</li>
 </ul>
-<p>In both cases <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> returns <code>UNZ_OK</code> since there is no ZIP/UNZIP API call.</p>
+<p>In both cases <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> returns <code>UNZ_OK</code> since there is no ZIP/UNZIP API call.</p>
 <p>This overload doesn't support zip64, but will work OK on zip64 archives except that if one of the sizes (compressed or uncompressed) is greater than 0xFFFFFFFFu, it will be set to exactly 0xFFFFFFFFu.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#a7ba6daf39263c308c683e7f72f74e0ae" title="Retrieves information about the current file.">getCurrentFileInfo(QuaZipFileInfo64* info)const</a> </dd>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#a7ba6daf39263c308c683e7f72f74e0ae" title="Retrieves information about the current file. ">getCurrentFileInfo(QuaZipFileInfo64* info)const</a> </dd>
 <dd>
-<a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade" title="Converts to QuaZipFileInfo.">QuaZipFileInfo64::toQuaZipFileInfo(QuaZipFileInfo&)const</a> </dd></dl>
+<a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade" title="Converts to QuaZipFileInfo. ">QuaZipFileInfo64::toQuaZipFileInfo(QuaZipFileInfo&)const</a> </dd></dl>
 
 <p>References <a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">QuaZipFileInfo64::toQuaZipFileInfo()</a>.</p>
 
@@ -816,70 +827,68 @@ If the <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">n
 
 </div>
 </div>
-<a class="anchor" id="a7ba6daf39263c308c683e7f72f74e0ae"></a><!-- doxytag: member="QuaZip::getCurrentFileInfo" ref="a7ba6daf39263c308c683e7f72f74e0ae" args="(QuaZipFileInfo64 *info) const " -->
+<a class="anchor" id="a7ba6daf39263c308c683e7f72f74e0ae"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8">QuaZip::getCurrentFileInfo</a> </td>
+          <td class="memname">bool QuaZip::getCurrentFileInfo </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> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Retrieves information about the current 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. This function supports zip64. If the archive doesn't use zip64, it is completely equivalent to getCurrentFileInfo(QuaZipFileInfo* info) except for the argument type.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd></dd></dl>
+<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.</p>
+<p>This function supports zip64. If the archive doesn't use zip64, it is completely equivalent to getCurrentFileInfo(QuaZipFileInfo* info) except for the argument type.</p>
+<dl class="section see"><dt>See Also</dt><dd></dd></dl>
 
-<p>References <a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">QuaZipFileInfo64::comment</a>, <a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">QuaZipFileInfo64::compressedSize</a>, <a class="el" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">QuaZipFileInfo64::crc</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#data">QByteArray::data()</ [...]
+<p>References <a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">QuaZipFileInfo64::comment</a>, <a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">QuaZipFileInfo64::compressedSize</a>, <a class="el" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">QuaZipFileInfo64::crc</a>, <a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">QuaZipFileInfo64::dateTime</a>, <a class="el" href [...]
 
 </div>
 </div>
-<a class="anchor" id="a9783f8b4f39cd55e71e975aea78fd54a"></a><!-- doxytag: member="QuaZip::getCurrentFileName" ref="a9783f8b4f39cd55e71e975aea78fd54a" args="() const " -->
+<a class="anchor" id="a9783f8b4f39cd55e71e975aea78fd54a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="classQuaZip.html#a9783f8b4f39cd55e71e975aea78fd54a">QuaZip::getCurrentFileName</a> </td>
+          <td class="memname">QString QuaZip::getCurrentFileName </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the current file name. </p>
-<p>Equivalent to calling <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8" title="Retrieves information about the current file.">getCurrentFileInfo()</a> and then getting <code>name</code> field of the <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a> structure, but faster and more convenient.</p>
-<p>Should be used only in <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it.">QuaZip::mdUnzip</a> mode. </p>
+<p>Equivalent to calling <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8" title="Retrieves information about the current file. ">getCurrentFileInfo()</a> and then getting <code>name</code> field of the <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive. ">QuaZipFileInfo</a> structure, but faster and more convenient.</p>
+<p>Should be used only in <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it. ">QuaZip::mdUnzip</a> mode. </p>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#constData">QByteArray::constData()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#data">QByteArray::data()</a>, <a class="el" href="classQuaZip.html#a00b237d926648f45da86db25e7cfb697">hasCurrentFile()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.h [...]
+<p>References <a class="el" href="classQuaZip.html#a00b237d926648f45da86db25e7cfb697">hasCurrentFile()</a>, <a class="el" href="classQuaZip.html#a5b869a9c0d4f49955b759592fec08888">isOpen()</a>, <a class="el" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b">MAX_FILE_NAME_LENGTH</a>, <a class="el" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">mdUnzip</a>, and <a class="el" href="classQuaZipPrivate.html#a [...]
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#a7b8e3c39026855cd98661a1b2815c220">QuaZipFile::getActualFileName()</a>, and <a class="el" href="classQuaZip.html#a6c657bfcfccb59d728e0da24c677d899">setCurrentFile()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a3b78a652f296ff4a678a791e8294e642"></a><!-- doxytag: member="QuaZip::getUnzFile" ref="a3b78a652f296ff4a678a791e8294e642" args="()" -->
+<a class="anchor" id="a3b78a652f296ff4a678a791e8294e642"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">unzFile <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">QuaZip::getUnzFile</a> </td>
+          <td class="memname">unzFile QuaZip::getUnzFile </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns <code>unzFile</code> handle. </p>
 <p>You can use this handle to directly call UNZIP part of the ZIP/UNZIP package functions (see unzip.h).</p>
-<dl class="warning"><dt><b>Warning:</b></dt><dd>When using the handle returned by this function, please keep in mind that <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> class is unable to detect any changes you make in the ZIP file state (e. g. changing current file, or closing the handle). So please do not do anything with this handle that is possible to do with the functions of this class. Or at least return the handle in the original state before calling some an [...]
+<dl class="section warning"><dt>Warning</dt><dd>When using the handle returned by this function, please keep in mind that <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> class is unable to detect any changes you make in the ZIP file state (e. g. changing current file, or closing the handle). So please do not do anything with this handle that is possible to do with the functions of this class. Or at least return the handle in the original state before calling some a [...]
 
 <p>References <a class="el" href="classQuaZipPrivate.html#aeb1d2d3263929b17d6b0608e35af2a88">QuaZipPrivate::unzFile_f</a>.</p>
 
@@ -887,22 +896,21 @@ If the <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">n
 
 </div>
 </div>
-<a class="anchor" id="a425043a4d7cc31e2fe2bba73d954f15c"></a><!-- doxytag: member="QuaZip::getZipFile" ref="a425043a4d7cc31e2fe2bba73d954f15c" args="()" -->
+<a class="anchor" id="a425043a4d7cc31e2fe2bba73d954f15c"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">zipFile <a class="el" href="classQuaZip.html#a425043a4d7cc31e2fe2bba73d954f15c">QuaZip::getZipFile</a> </td>
+          <td class="memname">zipFile QuaZip::getZipFile </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns <code>zipFile</code> handle. </p>
-<p>You can use this handle to directly call ZIP part of the ZIP/UNZIP package functions (see zip.h). Warnings about the <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642" title="Returns unzFile handle.">getUnzFile()</a> function also apply to this function. </p>
+<p>You can use this handle to directly call ZIP part of the ZIP/UNZIP package functions (see zip.h). Warnings about the <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642" title="Returns unzFile handle. ">getUnzFile()</a> function also apply to this function. </p>
 
 <p>References <a class="el" href="classQuaZipPrivate.html#ab83497156892d07e6a1514cef149a1e2">QuaZipPrivate::zipFile_f</a>.</p>
 
@@ -910,140 +918,135 @@ If the <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">n
 
 </div>
 </div>
-<a class="anchor" id="a6c23a12af88f7ea5edd4f9c0a24b9453"></a><!-- doxytag: member="QuaZip::setDataDescriptorWritingEnabled" ref="a6c23a12af88f7ea5edd4f9c0a24b9453" args="(bool enabled)" -->
+<a class="anchor" id="a6c23a12af88f7ea5edd4f9c0a24b9453"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a6c23a12af88f7ea5edd4f9c0a24b9453">QuaZip::setDataDescriptorWritingEnabled</a> </td>
+          <td class="memname">void QuaZip::setDataDescriptorWritingEnabled </td>
           <td>(</td>
           <td class="paramtype">bool </td>
           <td class="paramname"><em>enabled</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Changes the data descriptor writing mode. </p>
 <p>According to the ZIP format specification, a file inside archive may have a data descriptor immediately following the file data. This is reflected by a special flag in the local file header and in the central directory. By default, QuaZIP sets this flag and writes the data descriptor unless both method and level were set to 0, in which case it operates in 1.0-compatible mode and never writes data descriptors.</p>
 <p>By setting this flag to false, it is possible to disable data descriptor writing, thus increasing compatibility with archive readers that don't understand this feature of the ZIP file format.</p>
-<p>Setting this flag affects all the <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instances that are opened after this flag is set.</p>
+<p>Setting this flag affects all the <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive. ">QuaZipFile</a> instances that are opened after this flag is set.</p>
 <p>The data descriptor writing mode is enabled by default.</p>
-<p>Note that if the ZIP archive is written into a <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> for which <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isSequential">QIODevice::isSequential()</a> returns <code>true</code>, then the data descriptor is mandatory and will be written even if this flag is set to false.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<p>Note that if the ZIP archive is written into a QIODevice for which QIODevice::isSequential() returns <code>true</code>, then the data descriptor is mandatory and will be written even if this flag is set to false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">enabled</td><td>If <code>true</code>, enable local descriptor writing, disable it otherwise.</td></tr>
   </table>
   </dd>
 </dl>
-<dl class="see"><dt><b>See also:</b></dt><dd>QuaZipFile::isDataDescriptorWritingEnabled() </dd></dl>
+<dl class="section see"><dt>See Also</dt><dd>QuaZipFile::isDataDescriptorWritingEnabled() </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="ae5c665a59447c2d30e63e9c6df48ebb7"></a><!-- doxytag: member="QuaZip::isDataDescriptorWritingEnabled" ref="ae5c665a59447c2d30e63e9c6df48ebb7" args="() const " -->
+<a class="anchor" id="ae5c665a59447c2d30e63e9c6df48ebb7"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZip.html#ae5c665a59447c2d30e63e9c6df48ebb7">QuaZip::isDataDescriptorWritingEnabled</a> </td>
+          <td class="memname">bool QuaZip::isDataDescriptorWritingEnabled </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the data descriptor default writing mode. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#a6c23a12af88f7ea5edd4f9c0a24b9453" title="Changes the data descriptor writing mode.">setDataDescriptorWritingEnabled()</a> </dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#a6c23a12af88f7ea5edd4f9c0a24b9453" title="Changes the data descriptor writing mode. ">setDataDescriptorWritingEnabled()</a> </dd></dl>
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#a2429ea59c77371d7af56d739db130b18">QuaZipFile::open()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="abb38d8b4c9c4ae0728b48caae9dd82de"></a><!-- doxytag: member="QuaZip::getFileNameList" ref="abb38d8b4c9c4ae0728b48caae9dd82de" args="() const " -->
+<a class="anchor" id="abb38d8b4c9c4ae0728b48caae9dd82de"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> <a class="el" href="classQuaZip.html#abb38d8b4c9c4ae0728b48caae9dd82de">QuaZip::getFileNameList</a> </td>
+          <td class="memname">QStringList QuaZip::getFileNameList </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns a list of files inside the archive. </p>
-<dl class="return"><dt><b>Returns:</b></dt><dd>A list of file names or an empty list if there was an error or if the archive is empty (call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> to figure out which). </dd></dl>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#a7486af66bede8e131db0cd2e81881387" title="Returns information list about all files inside the archive.">getFileInfoList()</a> </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>A list of file names or an empty list if there was an error or if the archive is empty (call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> to figure out which). </dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#a7486af66bede8e131db0cd2e81881387" title="Returns information list about all files inside the archive. ">getFileInfoList()</a> </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a7486af66bede8e131db0cd2e81881387"></a><!-- doxytag: member="QuaZip::getFileInfoList" ref="a7486af66bede8e131db0cd2e81881387" args="() const " -->
+<a class="anchor" id="a7486af66bede8e131db0cd2e81881387"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > <a class="el" href="classQuaZip.html#a7486af66bede8e131db0cd2e81881387">QuaZip::getFileInfoList</a> </td>
+          <td class="memname">QList< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > QuaZip::getFileInfoList </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns information list about all files inside the archive. </p>
-<dl class="return"><dt><b>Returns:</b></dt><dd>A list of <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a> objects or an empty list if there was an error or if the archive is empty (call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation.">getZipError()</a> to figure out which).</dd></dl>
-<p>This function doesn't support zip64, but will still work with zip64 archives, converting results using <a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade" title="Converts to QuaZipFileInfo.">QuaZipFileInfo64::toQuaZipFileInfo()</a>. If all file sizes are below 4 GB, it will work just fine.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#abb38d8b4c9c4ae0728b48caae9dd82de" title="Returns a list of files inside the archive.">getFileNameList()</a> </dd>
+<dl class="section return"><dt>Returns</dt><dd>A list of <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive. ">QuaZipFileInfo</a> objects or an empty list if there was an error or if the archive is empty (call <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4" title="Returns the error code of the last operation. ">getZipError()</a> to figure out which).</dd></dl>
+<p>This function doesn't support zip64, but will still work with zip64 archives, converting results using <a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade" title="Converts to QuaZipFileInfo. ">QuaZipFileInfo64::toQuaZipFileInfo()</a>. If all file sizes are below 4 GB, it will work just fine.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#abb38d8b4c9c4ae0728b48caae9dd82de" title="Returns a list of files inside the archive. ">getFileNameList()</a> </dd>
 <dd>
-<a class="el" href="classQuaZip.html#a474e66b1b696a9e00edcc067484c36ad" title="Returns information list about all files inside the archive.">getFileInfoList64()</a> </dd></dl>
+<a class="el" href="classQuaZip.html#a474e66b1b696a9e00edcc067484c36ad" title="Returns information list about all files inside the archive. ">getFileInfoList64()</a> </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a474e66b1b696a9e00edcc067484c36ad"></a><!-- doxytag: member="QuaZip::getFileInfoList64" ref="a474e66b1b696a9e00edcc067484c36ad" args="() const " -->
+<a class="anchor" id="a474e66b1b696a9e00edcc067484c36ad"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > <a class="el" href="classQuaZip.html#a474e66b1b696a9e00edcc067484c36ad">QuaZip::getFileInfoList64</a> </td>
+          <td class="memname">QList< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > QuaZip::getFileInfoList64 </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns information list about all files inside the archive. </p>
-<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. This function supports zip64.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#abb38d8b4c9c4ae0728b48caae9dd82de" title="Returns a list of files inside the archive.">getFileNameList()</a> </dd>
+<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.</p>
+<p>This function supports zip64.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#abb38d8b4c9c4ae0728b48caae9dd82de" title="Returns a list of files inside the archive. ">getFileNameList()</a> </dd>
 <dd>
-<a class="el" href="classQuaZip.html#a7486af66bede8e131db0cd2e81881387" title="Returns information list about all files inside the archive.">getFileInfoList()</a> </dd></dl>
+<a class="el" href="classQuaZip.html#a7486af66bede8e131db0cd2e81881387" title="Returns information list about all files inside the archive. ">getFileInfoList()</a> </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="ab99a22efae02ebb4b5c9cd8eedc1c0b0"></a><!-- doxytag: member="QuaZip::setZip64Enabled" ref="ab99a22efae02ebb4b5c9cd8eedc1c0b0" args="(bool zip64)" -->
+<a class="anchor" id="ab99a22efae02ebb4b5c9cd8eedc1c0b0"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#ab99a22efae02ebb4b5c9cd8eedc1c0b0">QuaZip::setZip64Enabled</a> </td>
+          <td class="memname">void QuaZip::setZip64Enabled </td>
           <td>(</td>
           <td class="paramtype">bool </td>
           <td class="paramname"><em>zip64</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Enables the zip64 mode. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">zip64</td><td>If <code>true</code>, the zip64 mode is enabled, disabled otherwise.</td></tr>
   </table>
@@ -1051,97 +1054,101 @@ If the <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">n
 </dl>
 <p>Once this is enabled, all new files (until the mode is disabled again) will be created in the zip64 mode, thus enabling the ability to write files larger than 4 GB. By default, the zip64 mode is off due to compatibility reasons.</p>
 <p>Note that this does not affect the ability to read zip64 archives in any way.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#a1b638566390d7599ba5982e844b151f4" title="Returns whether the zip64 mode is enabled.">isZip64Enabled()</a> </dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#a1b638566390d7599ba5982e844b151f4" title="Returns whether the zip64 mode is enabled. ">isZip64Enabled()</a> </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a1b638566390d7599ba5982e844b151f4"></a><!-- doxytag: member="QuaZip::isZip64Enabled" ref="a1b638566390d7599ba5982e844b151f4" args="() const " -->
+<a class="anchor" id="a1b638566390d7599ba5982e844b151f4"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZip.html#a1b638566390d7599ba5982e844b151f4">QuaZip::isZip64Enabled</a> </td>
+          <td class="memname">bool QuaZip::isZip64Enabled </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns whether the zip64 mode is enabled. </p>
-<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if and only if the zip64 mode is enabled.</dd></dl>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#ab99a22efae02ebb4b5c9cd8eedc1c0b0" title="Enables the zip64 mode.">setZip64Enabled()</a> </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if and only if the zip64 mode is enabled.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#ab99a22efae02ebb4b5c9cd8eedc1c0b0" title="Enables the zip64 mode. ">setZip64Enabled()</a> </dd></dl>
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#a2429ea59c77371d7af56d739db130b18">QuaZipFile::open()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="adc2cc762ab5744720ae4d33290b5f5bf"></a><!-- doxytag: member="QuaZip::isAutoClose" ref="adc2cc762ab5744720ae4d33290b5f5bf" args="() const " -->
+<a class="anchor" id="adc2cc762ab5744720ae4d33290b5f5bf"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZip.html#adc2cc762ab5744720ae4d33290b5f5bf">QuaZip::isAutoClose</a> </td>
+          <td class="memname">bool QuaZip::isAutoClose </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the auto-close flag. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e" title="Sets or unsets the auto-close flag.">setAutoClose()</a> </dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e" title="Sets or unsets the auto-close flag. ">setAutoClose()</a> </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a54bfc924762774ccf9f99be075ba7b0e"></a><!-- doxytag: member="QuaZip::setAutoClose" ref="a54bfc924762774ccf9f99be075ba7b0e" args="(bool autoClose) const " -->
+<a class="anchor" id="a54bfc924762774ccf9f99be075ba7b0e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">QuaZip::setAutoClose</a> </td>
+          <td class="memname">void QuaZip::setAutoClose </td>
           <td>(</td>
           <td class="paramtype">bool </td>
           <td class="paramname"><em>autoClose</em></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets or unsets the auto-close flag. </p>
-<p>By default, QuaZIP opens the underlying <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> when <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file.">open()</a> is called, and closes it when <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f" title="Closes ZIP file.">close()</a> is called. In some cases, when the device is set explicitly using <a class="e [...]
-<p>If it is needed to clear this flag, it is recommended to do so before opening the archive because otherwise QuaZIP may close the device during the <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file.">open()</a> call if an error is encountered after the device is opened.</p>
-<p>If the device was not set explicitly, but rather the <a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc" title="Sets the name of the ZIP file.">setZipName()</a> or the appropriate constructor was used to set the ZIP file name instead, then the auto-close flag has no effect, and the internal device is closed nevertheless because there is no other way to close it.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classQuaZip.html#adc2cc762ab5744720ae4d33290b5f5bf" title="Returns the auto-close flag.">isAutoClose()</a> </dd>
+<p>By default, QuaZIP opens the underlying QIODevice when <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file. ">open()</a> is called, and closes it when <a class="el" href="classQuaZip.html#a7a4323b73e12f3b4470109f200728f9f" title="Closes ZIP file. ">close()</a> is called. In some cases, when the device is set explicitly using <a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file [...]
+<p>If it is needed to clear this flag, it is recommended to do so before opening the archive because otherwise QuaZIP may close the device during the <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962" title="Opens ZIP file. ">open()</a> call if an error is encountered after the device is opened.</p>
+<p>If the device was not set explicitly, but rather the <a class="el" href="classQuaZip.html#aa80b661de1262af905d1677dbcb008cc" title="Sets the name of the ZIP file. ">setZipName()</a> or the appropriate constructor was used to set the ZIP file name instead, then the auto-close flag has no effect, and the internal device is closed nevertheless because there is no other way to close it.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classQuaZip.html#adc2cc762ab5744720ae4d33290b5f5bf" title="Returns the auto-close flag. ">isAutoClose()</a> </dd>
 <dd>
-<a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file.">setIoDevice()</a> </dd></dl>
+<a class="el" href="classQuaZip.html#a64642948b6531ee54f5522f29e388cc6" title="Sets the device representing the ZIP file. ">setIoDevice()</a> </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a317f5db89d84a80417338a3ab89770da"></a><!-- doxytag: member="QuaZip::setDefaultFileNameCodec" ref="a317f5db89d84a80417338a3ab89770da" args="(QTextCodec *codec)" -->
+<a class="anchor" id="a317f5db89d84a80417338a3ab89770da"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da">QuaZip::setDefaultFileNameCodec</a> </td>
+          <td class="memname">void QuaZip::setDefaultFileNameCodec </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> * </td>
+          <td class="paramtype">QTextCodec * </td>
           <td class="paramname"><em>codec</em></td><td>)</td>
-          <td><code> [static]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Sets the default file name codec to use. </p>
-<p>The default codec is used by the constructors, so calling this function won't affect the <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instances already created at that moment.</p>
-<p>The codec specified here can be overriden by calling <a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb" title="Sets the codec used to encode/decode file names inside archive.">setFileNameCodec()</a>. If neither function is called, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html#codecForLocale">QTextCodec::codecForLocale()</a> will be used to decode or encode file names. Use this function with caution if th [...]
-<p>In most cases, using <a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb" title="Sets the codec used to encode/decode file names inside archive.">setFileNameCodec()</a> instead is the right choice. However, if you depend on third-party code that uses QuaZIP, then the reasons stated above can actually become a reason to use this function in case the third-party code in question fails because it doesn't understand the encoding you need and doesn't provide a way to spe [...]
-<p>In short: use <a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb" title="Sets the codec used to encode/decode file names inside archive.">setFileNameCodec()</a> when you can, resort to <a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da" title="Sets the default file name codec to use.">setDefaultFileNameCodec()</a> when you don't have access to the <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> instance.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<p>The default codec is used by the constructors, so calling this function won't affect the <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> instances already created at that moment.</p>
+<p>The codec specified here can be overriden by calling <a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb" title="Sets the codec used to encode/decode file names inside archive. ">setFileNameCodec()</a>. If neither function is called, QTextCodec::codecForLocale() will be used to decode or encode file names. Use this function with caution if the application uses other libraries that depend on QuaZIP. Those libraries can either call this function by themselves, thus ov [...]
+<p>In most cases, using <a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb" title="Sets the codec used to encode/decode file names inside archive. ">setFileNameCodec()</a> instead is the right choice. However, if you depend on third-party code that uses QuaZIP, then the reasons stated above can actually become a reason to use this function in case the third-party code in question fails because it doesn't understand the encoding you need and doesn't provide a way to sp [...]
+<p>In short: use <a class="el" href="classQuaZip.html#a339010b5566704ba3c9cafbfe848d8fb" title="Sets the codec used to encode/decode file names inside archive. ">setFileNameCodec()</a> when you can, resort to <a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da" title="Sets the default file name codec to use. ">setDefaultFileNameCodec()</a> when you don't have access to the <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> instance.</p>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">codec</td><td>The codec to use by default. If NULL, resets to default. </td></tr>
   </table>
@@ -1152,23 +1159,30 @@ If the <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">n
 
 </div>
 </div>
-<a class="anchor" id="a694af3c0ab076fab7bf619952f6fbfea"></a><!-- doxytag: member="QuaZip::setDefaultFileNameCodec" ref="a694af3c0ab076fab7bf619952f6fbfea" args="(const char *codecName)" -->
+<a class="anchor" id="a694af3c0ab076fab7bf619952f6fbfea"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da">QuaZip::setDefaultFileNameCodec</a> </td>
+          <td class="memname">void QuaZip::setDefaultFileNameCodec </td>
           <td>(</td>
           <td class="paramtype">const char * </td>
           <td class="paramname"><em>codecName</em></td><td>)</td>
-          <td><code> [static]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 <p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Equivalent to calling setDefltFileNameCodec(QTextCodec::codecForName(codecName)). </p>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html#codecForName">QTextCodec::codecForName()</a>, and <a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da">setDefaultFileNameCodec()</a>.</p>
+<p>References <a class="el" href="classQuaZip.html#a317f5db89d84a80417338a3ab89770da">setDefaultFileNameCodec()</a>.</p>
 
 </div>
 </div>
@@ -1177,13 +1191,11 @@ If the <a class="el" href="classQuaZip.html#a54bfc924762774ccf9f99be075ba7b0e">n
 <li>quazip/quazip.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZipDir-members.html b/doc/html/classQuaZipDir-members.html
index 17be4cc..59be54c 100644
--- a/doc/html/classQuaZipDir-members.html
+++ b/doc/html/classQuaZipDir-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,53 +42,53 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaZipDir Member List</div>  </div>
 </div><!--header-->
 <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><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classQuaZipDir.html">QuaZipDir</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#ad7ab403a8d36a3b6149da86ea37178f8">caseSensitivity</a>() const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">cd</a>(const QString &dirName)</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#a62306db3f4c0866930fa35c7348b84b3">cdUp</a>()</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#aa3f14665e3991351f4ef94ab8e0ab29d">count</a>() const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#afd2f76410f7728a7166b7598926fbf96">dirName</a>() const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><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 class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#abec530f15597ddf8c8d1f340a333f7aa">entryInfoList</a>(QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><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 class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#a8c38ec214c300049685cbf71486636d5">entryInfoList64</a>(QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><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 class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#ab20e9d3de675b74fcacc98accbc1d766">entryList</a>(QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#aacb488fec6e951ac80e5d473534fee97">exists</a>(const QString &fileName) const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#a22c8f63ce874f5c0e958ae5f42e6d004">exists</a>() const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#ae8b576a150f8d62c902067603cbc97ae">filePath</a>(const QString &fileName) const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#abeee1810c7c1c1af93364081dbf70d38">filter</a>()</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#a598fdf23f1b37e1876476e5969040a32">isRoot</a>() const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#a00f18e23abb8cac04f975e7f31553f2e">nameFilters</a>() const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#a6e60d858d05774c958215ee7741eceed">operator!=</a>(const QuaZipDir &that)</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#aa603c69be0c1597add5951b19f8bc961">operator=</a>(const QuaZipDir &that)</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#a4a2e07484c7159a3f469922ba2383547">operator==</a>(const QuaZipDir &that)</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#a9e37ef5318c44a4575c58d66110e535a">operator[]</a>(int pos) const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">path</a>() const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#a6c9cc8b74c52d3fe997b753370566690">QuaZipDir</a>(const QuaZipDir &that)</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#a19e5e3a54f322ce03e7f7606a87a2ba1">QuaZipDir</a>(QuaZip *zip, const QString &dir=QString())</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#a2ae89c2b85786a0168656fc7a3faaf01">relativeFilePath</a>(const QString &fileName) const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#ad53c720975bb0c49a823355f7d518793">setCaseSensitivity</a>(QuaZip::CaseSensitivity caseSensitivity)</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#a779a43641f0f3802678e39c9acd1fddb">setFilter</a>(QDir::Filters filters)</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#abcf208bfd6136e14f36725ae79dce2be">setNameFilters</a>(const QStringList &nameFilters)</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#ae82d06e43856414c30583205d337c111">setPath</a>(const QString &path)</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#ae43e9d717e3c4b1c0d4790cf558e7451">setSorting</a>(QDir::SortFlags sort)</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipDir.html#a4000523c961ab9e0cad08641ff10e3fa">sorting</a>() const </td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipDir.html#ae95d60e2c23e611723371bf8fff2b095">~QuaZipDir</a>()</td><td class="entry"><a class="el" href="classQuaZipDir.html">QuaZipDir</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZipDir.html b/doc/html/classQuaZipDir.html
index a67ac3c..bf2b322 100644
--- a/doc/html/classQuaZipDir.html
+++ b/doc/html/classQuaZipDir.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZipDir Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,122 +42,153 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#pub-methods">Public Member Functions</a>  </div>
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="classQuaZipDir-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaZipDir Class Reference</div>  </div>
 </div><!--header-->
 <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>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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)" -->
+<tr class="memitem:a6c9cc8b74c52d3fe997b753370566690"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c9cc8b74c52d3fe997b753370566690"></a>
  </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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &dir=<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QSt [...]
-<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="()" -->
+<tr class="memdesc:a6c9cc8b74c52d3fe997b753370566690"><td class="mdescLeft"> </td><td class="mdescRight">The copy constructor. <br/></td></tr>
+<tr class="separator:a6c9cc8b74c52d3fe997b753370566690"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a19e5e3a54f322ce03e7f7606a87a2ba1"><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 class="memdesc:a19e5e3a54f322ce03e7f7606a87a2ba1"><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">More...</a><br/></td></tr>
+<tr class="separator:a19e5e3a54f322ce03e7f7606a87a2ba1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae95d60e2c23e611723371bf8fff2b095"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae95d60e2c23e611723371bf8fff2b095"></a>
  </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)" -->
+<tr class="memdesc:ae95d60e2c23e611723371bf8fff2b095"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br/></td></tr>
+<tr class="separator:ae95d60e2c23e611723371bf8fff2b095"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4a2e07484c7159a3f469922ba2383547"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a2e07484c7159a3f469922ba2383547"></a>
 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 " -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </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 " -->
+<tr class="memdesc:a4a2e07484c7159a3f469922ba2383547"><td class="mdescLeft"> </td><td class="mdescRight">The assignment operator. <br/></td></tr>
+<tr class="separator:a4a2e07484c7159a3f469922ba2383547"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6e60d858d05774c958215ee7741eceed"><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 class="memdesc:a6e60d858d05774c958215ee7741eceed"><td class="mdescLeft"> </td><td class="mdescRight">operator!=  <a href="#a6e60d858d05774c958215ee7741eceed">More...</a><br/></td></tr>
+<tr class="separator:a6e60d858d05774c958215ee7741eceed"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa603c69be0c1597add5951b19f8bc961"><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 class="memdesc:aa603c69be0c1597add5951b19f8bc961"><td class="mdescLeft"> </td><td class="mdescRight">operator==  <a href="#aa603c69be0c1597add5951b19f8bc961">More...</a><br/></td></tr>
+<tr class="separator:aa603c69be0c1597add5951b19f8bc961"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9e37ef5318c44a4575c58d66110e535a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e37ef5318c44a4575c58d66110e535a"></a>
+QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a9e37ef5318c44a4575c58d66110e535a">operator[]</a> (int pos) const </td></tr>
+<tr class="memdesc:a9e37ef5318c44a4575c58d66110e535a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the name of the entry at the specified position. <br/></td></tr>
+<tr class="separator:a9e37ef5318c44a4575c58d66110e535a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad7ab403a8d36a3b6149da86ea37178f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7ab403a8d36a3b6149da86ea37178f8"></a>
 <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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &<a class="el" href="classQuaZipDir.html#afd2f76410f7728a7166b7598926fbf96">dirName</a>)</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="()" -->
+<tr class="memdesc:ad7ab403a8d36a3b6149da86ea37178f8"><td class="mdescLeft"> </td><td class="mdescRight">Returns the current case sensitivity mode. <br/></td></tr>
+<tr class="separator:ad7ab403a8d36a3b6149da86ea37178f8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa829afc0243f1d307302f1167edecc7b"><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 &<a class="el" href="classQuaZipDir.html#afd2f76410f7728a7166b7598926fbf96">dirName</a>)</td></tr>
+<tr class="memdesc:aa829afc0243f1d307302f1167edecc7b"><td class="mdescLeft"> </td><td class="mdescRight">Changes the 'current' directory.  <a href="#aa829afc0243f1d307302f1167edecc7b">More...</a><br/></td></tr>
+<tr class="separator:aa829afc0243f1d307302f1167edecc7b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a62306db3f4c0866930fa35c7348b84b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62306db3f4c0866930fa35c7348b84b3"></a>
 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 " -->
+<tr class="memdesc:a62306db3f4c0866930fa35c7348b84b3"><td class="mdescLeft"> </td><td class="mdescRight">Goes up. <br/></td></tr>
+<tr class="separator:a62306db3f4c0866930fa35c7348b84b3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa3f14665e3991351f4ef94ab8e0ab29d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3f14665e3991351f4ef94ab8e0ab29d"></a>
 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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#aef966735a146fc10c9527c236aa89261">entryInfoList</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring [...]
-<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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#abec530f15597ddf8c8d1f340a333f7aa">entryInfoList</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Fil [...]
-<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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ae2b5a4b251db7aeb165c6656da0e3431">entryInfoList64</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/q [...]
-<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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a8c38ec214c300049685cbf71486636d5">entryInfoList64</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.ht [...]
-<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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a4a32faa77c4120cd3c6db4b683fa16d9">entryList</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> &<a class="el" href="classQuaZipDir. [...]
-<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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ab20e9d3de675b74fcacc98accbc1d766">entryList</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filters=QDir::NoFilter, <a class="elRef [...]
-<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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &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 " -->
+<tr class="memdesc:aa3f14665e3991351f4ef94ab8e0ab29d"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of entries in the directory. <br/></td></tr>
+<tr class="separator:aa3f14665e3991351f4ef94ab8e0ab29d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afd2f76410f7728a7166b7598926fbf96"><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 class="memdesc:afd2f76410f7728a7166b7598926fbf96"><td class="mdescLeft"> </td><td class="mdescRight">Returns the current directory name.  <a href="#afd2f76410f7728a7166b7598926fbf96">More...</a><br/></td></tr>
+<tr class="separator:afd2f76410f7728a7166b7598926fbf96"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aef966735a146fc10c9527c236aa89261"><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 &<a class="el" href="classQuaZipDir.html#a00f18e23abb8cac04f975e7f31553f2e">nameFilters</a>, QDir::Filters filters=QDir::NoFilter, QDir::So [...]
+<tr class="memdesc:aef966735a146fc10c9527c236aa89261"><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entries in the directory.  <a href="#aef966735a146fc10c9527c236aa89261">More...</a><br/></td></tr>
+<tr class="separator:aef966735a146fc10c9527c236aa89261"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abec530f15597ddf8c8d1f340a333f7aa"><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 class="memdesc:abec530f15597ddf8c8d1f340a333f7aa"><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entries in the directory.  <a href="#abec530f15597ddf8c8d1f340a333f7aa">More...</a><br/></td></tr>
+<tr class="separator:abec530f15597ddf8c8d1f340a333f7aa"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae2b5a4b251db7aeb165c6656da0e3431"><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 &<a class="el" href="classQuaZipDir.html#a00f18e23abb8cac04f975e7f31553f2e">nameFilters</a>, QDir::Filters filters=QDir::NoFilter, QD [...]
+<tr class="memdesc:ae2b5a4b251db7aeb165c6656da0e3431"><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entries in the directory with zip64 support.  <a href="#ae2b5a4b251db7aeb165c6656da0e3431">More...</a><br/></td></tr>
+<tr class="separator:ae2b5a4b251db7aeb165c6656da0e3431"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8c38ec214c300049685cbf71486636d5"><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 class="memdesc:a8c38ec214c300049685cbf71486636d5"><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entries in the directory with zip64 support.  <a href="#a8c38ec214c300049685cbf71486636d5">More...</a><br/></td></tr>
+<tr class="separator:a8c38ec214c300049685cbf71486636d5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4a32faa77c4120cd3c6db4b683fa16d9"><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 &<a class="el" href="classQuaZipDir.html#a00f18e23abb8cac04f975e7f31553f2e">nameFilters</a>, QDir::Filters filters=QDir::NoFilter, QDir::SortFlags sort=QDir::NoSort) const </td></tr>
+<tr class="memdesc:a4a32faa77c4120cd3c6db4b683fa16d9"><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entry names in the directory.  <a href="#a4a32faa77c4120cd3c6db4b683fa16d9">More...</a><br/></td></tr>
+<tr class="separator:a4a32faa77c4120cd3c6db4b683fa16d9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab20e9d3de675b74fcacc98accbc1d766"><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 class="memdesc:ab20e9d3de675b74fcacc98accbc1d766"><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of the entry names in the directory.  <a href="#ab20e9d3de675b74fcacc98accbc1d766">More...</a><br/></td></tr>
+<tr class="separator:ab20e9d3de675b74fcacc98accbc1d766"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aacb488fec6e951ac80e5d473534fee97"><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 class="memdesc:aacb488fec6e951ac80e5d473534fee97"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if the entry with the specified name exists.  <a href="#aacb488fec6e951ac80e5d473534fee97">More...</a><br/></td></tr>
+<tr class="separator:aacb488fec6e951ac80e5d473534fee97"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a22c8f63ce874f5c0e958ae5f42e6d004"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22c8f63ce874f5c0e958ae5f42e6d004"></a>
 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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ae8b576a150f8d62c902067603cbc97ae">filePath</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &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="()" -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> </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 " -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a2ae89c2b85786a0168656fc7a3faaf01">relativeFilePath</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &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)" -->
+<tr class="memdesc:a22c8f63ce874f5c0e958ae5f42e6d004"><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 class="separator:a22c8f63ce874f5c0e958ae5f42e6d004"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae8b576a150f8d62c902067603cbc97ae"><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 class="memdesc:ae8b576a150f8d62c902067603cbc97ae"><td class="mdescLeft"> </td><td class="mdescRight">Returns the full path to the specified file.  <a href="#ae8b576a150f8d62c902067603cbc97ae">More...</a><br/></td></tr>
+<tr class="separator:ae8b576a150f8d62c902067603cbc97ae"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abeee1810c7c1c1af93364081dbf70d38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abeee1810c7c1c1af93364081dbf70d38"></a>
+QDir::Filters </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#abeee1810c7c1c1af93364081dbf70d38">filter</a> ()</td></tr>
+<tr class="memdesc:abeee1810c7c1c1af93364081dbf70d38"><td class="mdescLeft"> </td><td class="mdescRight">Returns the default filter. <br/></td></tr>
+<tr class="separator:abeee1810c7c1c1af93364081dbf70d38"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a598fdf23f1b37e1876476e5969040a32"><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 class="memdesc:a598fdf23f1b37e1876476e5969040a32"><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">More...</a><br/></td></tr>
+<tr class="separator:a598fdf23f1b37e1876476e5969040a32"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a00f18e23abb8cac04f975e7f31553f2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00f18e23abb8cac04f975e7f31553f2e"></a>
+QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a00f18e23abb8cac04f975e7f31553f2e">nameFilters</a> () const </td></tr>
+<tr class="memdesc:a00f18e23abb8cac04f975e7f31553f2e"><td class="mdescLeft"> </td><td class="mdescRight">Return the default name filter. <br/></td></tr>
+<tr class="separator:a00f18e23abb8cac04f975e7f31553f2e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a68ac82ad605c0b10f9ee1a2d6d474f52"><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 class="memdesc:a68ac82ad605c0b10f9ee1a2d6d474f52"><td class="mdescLeft"> </td><td class="mdescRight">Returns the path to the current dir.  <a href="#a68ac82ad605c0b10f9ee1a2d6d474f52">More...</a><br/></td></tr>
+<tr class="separator:a68ac82ad605c0b10f9ee1a2d6d474f52"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2ae89c2b85786a0168656fc7a3faaf01"><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 class="memdesc:a2ae89c2b85786a0168656fc7a3faaf01"><td class="mdescLeft"> </td><td class="mdescRight">Returns the path to the specified file relative to the current dir.  <a href="#a2ae89c2b85786a0168656fc7a3faaf01">More...</a><br/></td></tr>
+<tr class="separator:a2ae89c2b85786a0168656fc7a3faaf01"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad53c720975bb0c49a823355f7d518793"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad53c720975bb0c49a823355f7d518793"></a>
 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> <a class="el" href="classQuaZipDir.html#ad7ab403a8d36a3b6149da86ea37178f8">caseSensitivity</a>)</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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> &<a class="el" href="classQuaZipDir.html#a00f18e23abb8cac04f975e7f31553f2e">nameFilters</a>)</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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &<a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">path</a>)</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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> 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 " -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> </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>
+<tr class="memdesc:ad53c720975bb0c49a823355f7d518793"><td class="mdescLeft"> </td><td class="mdescRight">Sets the default case sensitivity mode. <br/></td></tr>
+<tr class="separator:ad53c720975bb0c49a823355f7d518793"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a779a43641f0f3802678e39c9acd1fddb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a779a43641f0f3802678e39c9acd1fddb"></a>
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a779a43641f0f3802678e39c9acd1fddb">setFilter</a> (QDir::Filters filters)</td></tr>
+<tr class="memdesc:a779a43641f0f3802678e39c9acd1fddb"><td class="mdescLeft"> </td><td class="mdescRight">Sets the default filter. <br/></td></tr>
+<tr class="separator:a779a43641f0f3802678e39c9acd1fddb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abcf208bfd6136e14f36725ae79dce2be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcf208bfd6136e14f36725ae79dce2be"></a>
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#abcf208bfd6136e14f36725ae79dce2be">setNameFilters</a> (const QStringList &<a class="el" href="classQuaZipDir.html#a00f18e23abb8cac04f975e7f31553f2e">nameFilters</a>)</td></tr>
+<tr class="memdesc:abcf208bfd6136e14f36725ae79dce2be"><td class="mdescLeft"> </td><td class="mdescRight">Sets the default name filter. <br/></td></tr>
+<tr class="separator:abcf208bfd6136e14f36725ae79dce2be"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae82d06e43856414c30583205d337c111"><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 &<a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">path</a>)</td></tr>
+<tr class="memdesc:ae82d06e43856414c30583205d337c111"><td class="mdescLeft"> </td><td class="mdescRight">Goes to the specified path.  <a href="#ae82d06e43856414c30583205d337c111">More...</a><br/></td></tr>
+<tr class="separator:ae82d06e43856414c30583205d337c111"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae43e9d717e3c4b1c0d4790cf558e7451"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae43e9d717e3c4b1c0d4790cf558e7451"></a>
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#ae43e9d717e3c4b1c0d4790cf558e7451">setSorting</a> (QDir::SortFlags sort)</td></tr>
+<tr class="memdesc:ae43e9d717e3c4b1c0d4790cf558e7451"><td class="mdescLeft"> </td><td class="mdescRight">Sets the default sorting mode. <br/></td></tr>
+<tr class="separator:ae43e9d717e3c4b1c0d4790cf558e7451"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4000523c961ab9e0cad08641ff10e3fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4000523c961ab9e0cad08641ff10e3fa"></a>
+QDir::SortFlags </td><td class="memItemRight" valign="bottom"><a class="el" href="classQuaZipDir.html#a4000523c961ab9e0cad08641ff10e3fa">sorting</a> () const </td></tr>
+<tr class="memdesc:a4000523c961ab9e0cad08641ff10e3fa"><td class="mdescLeft"> </td><td class="mdescRight">Returns the default sorting mode. <br/></td></tr>
+<tr class="separator:a4000523c961ab9e0cad08641ff10e3fa"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Provides ZIP archive navigation. </p>
-<p>This class is modelled after <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html">QDir</a>, and is designed to provide similar features for ZIP archives.</p>
-<p>The only significant difference from <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html">QDir</a> 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>
+<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 <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 <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><h2 class="groupheader">Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a19e5e3a54f322ce03e7f7606a87a2ba1"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classQuaZipDir.html#a6c9cc8b74c52d3fe997b753370566690">QuaZipDir::QuaZipDir</a> </td>
+          <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>
@@ -175,8 +196,8 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
-          <td class="paramname"><em>dir</em> = <code><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>()</code> </td>
+          <td class="paramtype">const QString & </td>
+          <td class="paramname"><em>dir</em> = <code>QString()</code> </td>
         </tr>
         <tr>
           <td></td>
@@ -184,36 +205,42 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>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)" -->
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a6e60d858d05774c958215ee7741eceed"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <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>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </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>
+<dl class="section return"><dt>Returns</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)" -->
+<a class="anchor" id="aa603c69be0c1597add5951b19f8bc961"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -225,82 +252,77 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>
+<dl class="section return"><dt>Returns</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)" -->
+<a class="anchor" id="aa829afc0243f1d307302f1167edecc7b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">QuaZipDir::cd</a> </td>
+          <td class="memname">bool QuaZipDir::cd </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>dirName</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#chop">QString::chop()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html#constBegin">QList::constBegin()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#constData">QByte [...]
+<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 " -->
+<a class="anchor" id="afd2f76410f7728a7166b7598926fbf96"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="classQuaZipDir.html#afd2f76410f7728a7166b7598926fbf96">QuaZipDir::dirName</a> </td>
+          <td class="memname">QString QuaZipDir::dirName </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the current directory name. </p>
 <p>The name doesn't include the path. </p>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#dirName">QDir::dirName()</a>.</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 " -->
+<a class="anchor" id="aef966735a146fc10c9527c236aa89261"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > <a class="el" href="classQuaZipDir.html#aef966735a146fc10c9527c236aa89261">QuaZipDir::entryInfoList</a> </td>
+          <td class="memname">QList< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > QuaZipDir::entryInfoList </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> & </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> </td>
+          <td class="paramtype">QDir::SortFlags </td>
           <td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
         </tr>
         <tr>
@@ -309,15 +331,14 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
           <td></td><td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the list of the entries in the directory. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">nameFilters</td><td>The list of file patterns to list, uses the same syntax as <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html">QDir</a>. </td></tr>
+    <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>
+    <tr><td class="paramname">sort</td><td>Sorting mode. </td></tr>
   </table>
   </dd>
 </dl>
@@ -326,20 +347,20 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 
 </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 " -->
+<a class="anchor" id="abec530f15597ddf8c8d1f340a333f7aa"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > <a class="el" href="classQuaZipDir.html#aef966735a146fc10c9527c236aa89261">QuaZipDir::entryInfoList</a> </td>
+          <td class="memname">QList< <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> > QuaZipDir::entryInfoList </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> </td>
+          <td class="paramtype">QDir::SortFlags </td>
           <td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
         </tr>
         <tr>
@@ -348,36 +369,36 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
           <td></td><td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.</p>
+<p>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 " -->
+<a class="anchor" id="ae2b5a4b251db7aeb165c6656da0e3431"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > <a class="el" href="classQuaZipDir.html#ae2b5a4b251db7aeb165c6656da0e3431">QuaZipDir::entryInfoList64</a> </td>
+          <td class="memname">QList< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > QuaZipDir::entryInfoList64 </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> & </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> </td>
+          <td class="paramtype">QDir::SortFlags </td>
           <td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
         </tr>
         <tr>
@@ -386,13 +407,12 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
           <td></td><td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the list of the entries in the directory with zip64 support. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">nameFilters</td><td>The list of file patterns to list, uses the same syntax as <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html">QDir</a>. </td></tr>
+    <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>
@@ -403,20 +423,20 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 
 </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 " -->
+<a class="anchor" id="a8c38ec214c300049685cbf71486636d5"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList</a>< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > <a class="el" href="classQuaZipDir.html#ae2b5a4b251db7aeb165c6656da0e3431">QuaZipDir::entryInfoList64</a> </td>
+          <td class="memname">QList< <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> > QuaZipDir::entryInfoList64 </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> </td>
+          <td class="paramtype">QDir::SortFlags </td>
           <td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
         </tr>
         <tr>
@@ -425,36 +445,36 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
           <td></td><td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.</p>
+<p>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 " -->
+<a class="anchor" id="a4a32faa77c4120cd3c6db4b683fa16d9"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> <a class="el" href="classQuaZipDir.html#a4a32faa77c4120cd3c6db4b683fa16d9">QuaZipDir::entryList</a> </td>
+          <td class="memname">QStringList QuaZipDir::entryList </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> & </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> </td>
+          <td class="paramtype">QDir::SortFlags </td>
           <td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
         </tr>
         <tr>
@@ -463,8 +483,7 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
           <td></td><td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>
@@ -473,20 +492,20 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 
 </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 " -->
+<a class="anchor" id="ab20e9d3de675b74fcacc98accbc1d766"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> <a class="el" href="classQuaZipDir.html#a4a32faa77c4120cd3c6db4b683fa16d9">QuaZipDir::entryList</a> </td>
+          <td class="memname">QStringList QuaZipDir::entryList </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> </td>
+          <td class="paramtype">QDir::SortFlags </td>
           <td class="paramname"><em>sort</em> = <code>QDir::NoSort</code> </td>
         </tr>
         <tr>
@@ -495,96 +514,90 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
           <td></td><td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.</p>
+<p>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 " -->
+<a class="anchor" id="aacb488fec6e951ac80e5d473534fee97"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipDir.html#aacb488fec6e951ac80e5d473534fee97">QuaZipDir::exists</a> </td>
+          <td class="memname">bool QuaZipDir::exists </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </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">
+</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#chop">QString::chop()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html#constBegin">QList::constBegin()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#constData">QByteArray::constData()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5// [...]
+<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 " -->
+<a class="anchor" id="ae8b576a150f8d62c902067603cbc97ae"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="classQuaZipDir.html#ae8b576a150f8d62c902067603cbc97ae">QuaZipDir::filePath</a> </td>
+          <td class="memname">QString QuaZipDir::filePath </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </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">
+</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>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#filePath">QDir::filePath()</a>.</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 " -->
+<a class="anchor" id="a598fdf23f1b37e1876476e5969040a32"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipDir.html#a598fdf23f1b37e1876476e5969040a32">QuaZipDir::isRoot</a> </td>
+          <td class="memname">bool QuaZipDir::isRoot </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>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 " -->
+<a class="anchor" id="a68ac82ad605c0b10f9ee1a2d6d474f52"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">QuaZipDir::path</a> </td>
+          <td class="memname">QString QuaZipDir::path </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>
@@ -593,55 +606,51 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 
 </div>
 </div>
-<a class="anchor" id="a2ae89c2b85786a0168656fc7a3faaf01"></a><!-- doxytag: member="QuaZipDir::relativeFilePath" ref="a2ae89c2b85786a0168656fc7a3faaf01" args="(const QString &fileName) const " -->
+<a class="anchor" id="a2ae89c2b85786a0168656fc7a3faaf01"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="classQuaZipDir.html#a2ae89c2b85786a0168656fc7a3faaf01">QuaZipDir::relativeFilePath</a> </td>
+          <td class="memname">QString QuaZipDir::relativeFilePath </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </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">
+</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 class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</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>
-
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#relativeFilePath">QDir::relativeFilePath()</a>.</p>
+<dl class="section return"><dt>Returns</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)" -->
+<a class="anchor" id="ae82d06e43856414c30583205d337c111"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZipDir.html#ae82d06e43856414c30583205d337c111">QuaZipDir::setPath</a> </td>
+          <td class="memname">void QuaZipDir::setPath </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>path</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#chop">QString::chop()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#endsWith">QString::endsWith()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#mid">QString::mid()</a>, <a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">path [...]
+<p>References <a class="el" href="classQuaZipDir.html#a68ac82ad605c0b10f9ee1a2d6d474f52">path()</a>.</p>
 
 </div>
 </div>
@@ -650,13 +659,11 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 <li>quazip/quazipdir.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZipFile-members.html b/doc/html/classQuaZipFile-members.html
index 1fdf58f..55e9203 100644
--- a/doc/html/classQuaZipFile-members.html
+++ b/doc/html/classQuaZipFile-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,148 +42,54 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaZipFile Member List</div>  </div>
 </div><!--header-->
 <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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#aboutToClose">aboutToClose</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a>(bool block)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#bytesToWrite">bytesToWrite</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#bytesWritten">bytesWritten</a>(qint64 bytes)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#canReadLine">canReadLine</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a>(QChildEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#children">children</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a>(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a>(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a>(const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a>(const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a>(const QObject *sender, PointerToMemberFunction signal, Functor functor)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connect-6">connect</a>(const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a>(const QMetaMethod &signal)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, 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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a>(QEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a>(QObject *obj)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a>(const QObject *sender, const char *signal, const QObject *receiver, const char *method)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a>(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a>(const char *signal, const QObject *receiver, const char *method) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a>(const QObject *receiver, const char *method) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a>(const QMetaObject::Connection &connection)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnect-6">disconnect</a>(const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a>(const QMetaMethod &signal)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#errorString">errorString</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#event">event</a>(QEvent *e)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a>(QObject *watched, QEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a>(const QString &name, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a>(const QString &name, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a>(const QRegExp &regExp, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#findChildren-3">findChildren</a>(const QRegularExpression &re, Qt::FindChildOptions options) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#getChar">getChar</a>(char *c)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a>(const char *className) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a>(QObject *filterObj)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isOpen">isOpen</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isReadable">isReadable</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a>(const QMetaMethod &signal) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isTextModeEnabled">isTextModeEnabled</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isWritable">isWritable</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a>(int id)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a>(QThread *targetThread)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectNameChanged</a>(const QString &objectName)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a></td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#openMode">openMode</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#peek">peek</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#peek-2">peek</a>(qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#property">property</a>(const char *name) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#putChar">putChar</a>(char c)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#QIODevice">QIODevice</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#QIODevice-2">QIODevice</a>(QObject *parent)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a>(QObject *parent)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#read">read</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#read-2">read</a>(qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readAll">readAll</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readChannelFinished">readChannelFinished</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readLine">readLine</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readLine-2">readLine</a>(qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readLineData">readLineData</a>(char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readyRead">readyRead</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a>(const char *signal) const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a>(QObject *obj)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#reset">reset</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#seek">seek</a>(qint64 pos)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setErrorString">setErrorString</a>(const QString &str)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a>(const QString &name)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setOpenMode">setOpenMode</a>(OpenMode openMode)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a>(QObject *parent)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a>(const char *name, const QVariant &value)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#setTextModeEnabled">setTextModeEnabled</a>(bool enabled)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a>(int interval, Qt::TimerType timerType)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a>() const</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a>(QTimerEvent *event)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [protected, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a>(const char *sourceText, const char *disambiguation, int n)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject-obsolete.html#trUtf8">trUtf8</a>(const char *sourceText, const char *disambiguation, int n)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#ungetChar">ungetChar</a>(char c)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#waitForBytesWritten">waitForBytesWritten</a>(int msecs)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#waitForReadyRead">waitForReadyRead</a>(int msecs)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#write">write</a>(const char *data, qint64 maxSize)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#write-2">write</a>(const char *data)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#write-3">write</a>(const QByteArray &byteArray)</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#dtor.QIODevice">~QIODevice</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#dtor.QObject">~QObject</a>()</td><td><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td><td><code> [virtual]</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><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classQuaZipFile.html">QuaZipFile</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a1e3f4c3c075da98af426fc167440cfc3">atEnd</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#a29fbfb34677f69394ae7c986ffd3a0c1">bytesAvailable</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6">close</a>()</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#ac4da08e5cdec368a2a686775f7dc5639">csize</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a7b8e3c39026855cd98661a1b2815c220">getActualFileName</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#a25dbfddc589bf6b69b39905f3c3bcc73">getCaseSensitivity</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359">getFileInfo</a>(QuaZipFileInfo *info)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#af35876a5ac6e9c35234275a9e503110d">getFileInfo</a>(QuaZipFileInfo64 *info)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9">getFileName</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#a72daf8a9da14907a801a783603003205">getZip</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0">getZipError</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#a6f034a714aa94631367590de3f8f4e22">getZipName</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a0df3db94c2a34c8d17ddaa0f54fc32c1">isRaw</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#a64430ec50820c8096f963a7e5f53001f">isSequential</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384">open</a>(OpenMode mode)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9">open</a>(OpenMode mode, const char *password)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#aed75bace51f2bb4c3e4f656ab4493aac">open</a>(OpenMode mode, int *method, int *level, bool raw, const char *password=NULL)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><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 class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a90fd55dab83eca7f95df50b2c41b7f22">pos</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#ad31592e0e8a9eaa009c6c0e2040a2158">QuaZipFile</a>()</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a1349ad27f1947bc3e346d83dbf9586c4">QuaZipFile</a>(QObject *parent)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#ae614495d6b2404a6c59d7cfca5c3f6fd">QuaZipFile</a>(const QString &zipName, QObject *parent=NULL)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><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 class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#a54e944a6b3d27030f64c8f30d2cc33bb">QuaZipFile</a>(QuaZip *zip, QObject *parent=NULL)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>QuaZipFilePrivate</b> (defined in <a class="el" href="classQuaZipFile.html">QuaZipFile</a>)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#aa1f2274e1579327855a17d67a9046ec2">readData</a>(char *data, qint64 maxSize)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95">setFileName</a>(const QString &fileName, QuaZip::CaseSensitivity cs=QuaZip::csDefault)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#ab7939a26d1e8de2f6aca54f49a12b980">setZip</a>(QuaZip *zip)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#ac8109e9a5c19bea75982ff6986b5cb1e">setZipName</a>(const QString &zipName)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#ad1a17cc690a01c3edfb82984c3a4c8f0">size</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#a4814b5e6e39fb254737b81ea10964f50">usize</a>() const </td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipFile.html#abd07949a6fcc2ef094d2be5398bc8e7c">writeData</a>(const char *data, qint64 maxSize)</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipFile.html#aa1e5a0cf491bafae6cc73e649caa97fc">~QuaZipFile</a>()</td><td class="entry"><a class="el" href="classQuaZipFile.html">QuaZipFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZipFile.html b/doc/html/classQuaZipFile.html
index f48ec4e..a73bf59 100644
--- a/doc/html/classQuaZipFile.html
+++ b/doc/html/classQuaZipFile.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZipFile Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,17 +42,18 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
+<a href="#friends">Friends</a> |
+<a href="classQuaZipFile-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaZipFile Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<!-- doxytag: class="QuaZipFile" --><!-- doxytag: inherits="QIODevice" -->
+
 <p>A file inside ZIP archive.  
  <a href="classQuaZipFile.html#details">More...</a></p>
 
@@ -72,107 +63,140 @@ Inheritance diagram for QuaZipFile:</div>
 <div class="dyncontent">
 <div class="center"><img src="classQuaZipFile__inherit__graph.png" border="0" usemap="#QuaZipFile_inherit__map" alt="Inheritance graph"/></div>
 <map name="QuaZipFile_inherit__map" id="QuaZipFile_inherit__map">
-<area shape="rect" id="node2" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html" title="QIODevice" alt="" coords="5,83,91,112"/><area shape="rect" id="node4" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html" title="QObject" alt="" coords="13,5,83,35"/></map>
+</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <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" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html" title="QIODevice" alt="" coords="5,83,91,112"/><area shape="rect" id="node4" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html" title="QObject" alt="" coords="13,5,83,35"/></map>
+</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>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#parent">parent</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="#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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &zipName, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *<a class="elRef" doxygen="qtcore.tags: [...]
-<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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &zipName, const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &fileName, <a class="el" href [...]
-<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, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html#parent">parent</ [...]
-<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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &fileName, <a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> cs=<a class="el" href="classQuaZip.html#a6053a1d24 [...]
-<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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a> 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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a> 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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a> 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> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a> mode, const <a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a> &info, const char *password=NULL, quint32 crc=0, int method=Z_DEFLATED, int l [...]
-<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 " -->
+<tr class="memitem:ad31592e0e8a9eaa009c6c0e2040a2158"><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 class="memdesc:ad31592e0e8a9eaa009c6c0e2040a2158"><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">More...</a><br/></td></tr>
+<tr class="separator:ad31592e0e8a9eaa009c6c0e2040a2158"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1349ad27f1947bc3e346d83dbf9586c4"><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 class="memdesc:a1349ad27f1947bc3e346d83dbf9586c4"><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">More...</a><br/></td></tr>
+<tr class="separator:a1349ad27f1947bc3e346d83dbf9586c4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae614495d6b2404a6c59d7cfca5c3f6fd"><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 class="memdesc:ae614495d6b2404a6c59d7cfca5c3f6fd"><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">More...</a><br/></td></tr>
+<tr class="separator:ae614495d6b2404a6c59d7cfca5c3f6fd"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac6e883b5a5d3a58c9c56eb497dd91220"><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=<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976 [...]
+<tr class="memdesc:ac6e883b5a5d3a58c9c56eb497dd91220"><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">More...</a><br/></td></tr>
+<tr class="separator:ac6e883b5a5d3a58c9c56eb497dd91220"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a54e944a6b3d27030f64c8f30d2cc33bb"><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 class="memdesc:a54e944a6b3d27030f64c8f30d2cc33bb"><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">More...</a><br/></td></tr>
+<tr class="separator:a54e944a6b3d27030f64c8f30d2cc33bb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa1e5a0cf491bafae6cc73e649caa97fc"><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 class="memdesc:aa1e5a0cf491bafae6cc73e649caa97fc"><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">More...</a><br/></td></tr>
+<tr class="separator:aa1e5a0cf491bafae6cc73e649caa97fc"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6f034a714aa94631367590de3f8f4e22"><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 class="memdesc:a6f034a714aa94631367590de3f8f4e22"><td class="mdescLeft"> </td><td class="mdescRight">Returns the ZIP archive file name.  <a href="#a6f034a714aa94631367590de3f8f4e22">More...</a><br/></td></tr>
+<tr class="separator:a6f034a714aa94631367590de3f8f4e22"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a72daf8a9da14907a801a783603003205"><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 class="memdesc:a72daf8a9da14907a801a783603003205"><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">More...</a><br/></td></tr>
+<tr class="separator:a72daf8a9da14907a801a783603003205"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6999362e70a5b2396fba5cfb30095ff9"><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 class="memdesc:a6999362e70a5b2396fba5cfb30095ff9"><td class="mdescLeft"> </td><td class="mdescRight">Returns file name.  <a href="#a6999362e70a5b2396fba5cfb30095ff9">More...</a><br/></td></tr>
+<tr class="separator:a6999362e70a5b2396fba5cfb30095ff9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a25dbfddc589bf6b69b39905f3c3bcc73"><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 class="memdesc:a25dbfddc589bf6b69b39905f3c3bcc73"><td class="mdescLeft"> </td><td class="mdescRight">Returns case sensitivity of the file name.  <a href="#a25dbfddc589bf6b69b39905f3c3bcc73">More...</a><br/></td></tr>
+<tr class="separator:a25dbfddc589bf6b69b39905f3c3bcc73"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7b8e3c39026855cd98661a1b2815c220"><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 class="memdesc:a7b8e3c39026855cd98661a1b2815c220"><td class="mdescLeft"> </td><td class="mdescRight">Returns the actual file name in the archive.  <a href="#a7b8e3c39026855cd98661a1b2815c220">More...</a><br/></td></tr>
+<tr class="separator:a7b8e3c39026855cd98661a1b2815c220"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac8109e9a5c19bea75982ff6986b5cb1e"><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 class="memdesc:ac8109e9a5c19bea75982ff6986b5cb1e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the ZIP archive file name.  <a href="#ac8109e9a5c19bea75982ff6986b5cb1e">More...</a><br/></td></tr>
+<tr class="separator:ac8109e9a5c19bea75982ff6986b5cb1e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0df3db94c2a34c8d17ddaa0f54fc32c1"><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 class="memdesc:a0df3db94c2a34c8d17ddaa0f54fc32c1"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if the file was opened in raw mode.  <a href="#a0df3db94c2a34c8d17ddaa0f54fc32c1">More...</a><br/></td></tr>
+<tr class="separator:a0df3db94c2a34c8d17ddaa0f54fc32c1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab7939a26d1e8de2f6aca54f49a12b980"><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 class="memdesc:ab7939a26d1e8de2f6aca54f49a12b980"><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">More...</a><br/></td></tr>
+<tr class="separator:ab7939a26d1e8de2f6aca54f49a12b980"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3732ca7704379d457b6a27db8837de95"><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=<a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">Q [...]
+<tr class="memdesc:a3732ca7704379d457b6a27db8837de95"><td class="mdescLeft"> </td><td class="mdescRight">Sets the file name.  <a href="#a3732ca7704379d457b6a27db8837de95">More...</a><br/></td></tr>
+<tr class="separator:a3732ca7704379d457b6a27db8837de95"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4c20c0ef00ae79c9a59eafe2906c9384"><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 class="memdesc:a4c20c0ef00ae79c9a59eafe2906c9384"><td class="mdescLeft"> </td><td class="mdescRight">Opens a file for reading.  <a href="#a4c20c0ef00ae79c9a59eafe2906c9384">More...</a><br/></td></tr>
+<tr class="separator:a4c20c0ef00ae79c9a59eafe2906c9384"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0bff0d15bbcd70306dc4a553a55776b9"><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 class="memdesc:a0bff0d15bbcd70306dc4a553a55776b9"><td class="mdescLeft"> </td><td class="mdescRight">Opens a file for reading.  <a href="#a0bff0d15bbcd70306dc4a553a55776b9">More...</a><br/></td></tr>
+<tr class="separator:a0bff0d15bbcd70306dc4a553a55776b9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aed75bace51f2bb4c3e4f656ab4493aac"><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 class="memdesc:aed75bace51f2bb4c3e4f656ab4493aac"><td class="mdescLeft"> </td><td class="mdescRight">Opens a file for reading.  <a href="#aed75bace51f2bb4c3e4f656ab4493aac">More...</a><br/></td></tr>
+<tr class="separator:aed75bace51f2bb4c3e4f656ab4493aac"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2429ea59c77371d7af56d739db130b18"><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 memL [...]
+<tr class="memdesc:a2429ea59c77371d7af56d739db130b18"><td class="mdescLeft"> </td><td class="mdescRight">Opens a file for writing.  <a href="#a2429ea59c77371d7af56d739db130b18">More...</a><br/></td></tr>
+<tr class="separator:a2429ea59c77371d7af56d739db130b18"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a64430ec50820c8096f963a7e5f53001f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64430ec50820c8096f963a7e5f53001f"></a>
 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 " -->
+<tr class="memdesc:a64430ec50820c8096f963a7e5f53001f"><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 class="separator:a64430ec50820c8096f963a7e5f53001f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a90fd55dab83eca7f95df50b2c41b7f22"><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 class="memdesc:a90fd55dab83eca7f95df50b2c41b7f22"><td class="mdescLeft"> </td><td class="mdescRight">Returns current position in the file.  <a href="#a90fd55dab83eca7f95df50b2c41b7f22">More...</a><br/></td></tr>
+<tr class="separator:a90fd55dab83eca7f95df50b2c41b7f22"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1e3f4c3c075da98af426fc167440cfc3"><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 class="memdesc:a1e3f4c3c075da98af426fc167440cfc3"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if the end of file was reached.  <a href="#a1e3f4c3c075da98af426fc167440cfc3">More...</a><br/></td></tr>
+<tr class="separator:a1e3f4c3c075da98af426fc167440cfc3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad1a17cc690a01c3edfb82984c3a4c8f0"><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 class="memdesc:ad1a17cc690a01c3edfb82984c3a4c8f0"><td class="mdescLeft"> </td><td class="mdescRight">Returns file size.  <a href="#ad1a17cc690a01c3edfb82984c3a4c8f0">More...</a><br/></td></tr>
+<tr class="separator:ad1a17cc690a01c3edfb82984c3a4c8f0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac4da08e5cdec368a2a686775f7dc5639"><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 class="memdesc:ac4da08e5cdec368a2a686775f7dc5639"><td class="mdescLeft"> </td><td class="mdescRight">Returns compressed file size.  <a href="#ac4da08e5cdec368a2a686775f7dc5639">More...</a><br/></td></tr>
+<tr class="separator:ac4da08e5cdec368a2a686775f7dc5639"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4814b5e6e39fb254737b81ea10964f50"><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 class="memdesc:a4814b5e6e39fb254737b81ea10964f50"><td class="mdescLeft"> </td><td class="mdescRight">Returns uncompressed file size.  <a href="#a4814b5e6e39fb254737b81ea10964f50">More...</a><br/></td></tr>
+<tr class="separator:a4814b5e6e39fb254737b81ea10964f50"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad3f5807329321be21b12c1ba5798b359"><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 class="memdesc:ad3f5807329321be21b12c1ba5798b359"><td class="mdescLeft"> </td><td class="mdescRight">Gets information about current file.  <a href="#ad3f5807329321be21b12c1ba5798b359">More...</a><br/></td></tr>
+<tr class="separator:ad3f5807329321be21b12c1ba5798b359"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af35876a5ac6e9c35234275a9e503110d"><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 class="memdesc:af35876a5ac6e9c35234275a9e503110d"><td class="mdescLeft"> </td><td class="mdescRight">Gets information about current file with zip64 support.  <a href="#af35876a5ac6e9c35234275a9e503110d">More...</a><br/></td></tr>
+<tr class="separator:af35876a5ac6e9c35234275a9e503110d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a42a39b12619bccd3d419ee60bbb3fcf6"><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 class="memdesc:a42a39b12619bccd3d419ee60bbb3fcf6"><td class="mdescLeft"> </td><td class="mdescRight">Closes the file.  <a href="#a42a39b12619bccd3d419ee60bbb3fcf6">More...</a><br/></td></tr>
+<tr class="separator:a42a39b12619bccd3d419ee60bbb3fcf6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a26d2ee56aad947193b73052f80597ef0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26d2ee56aad947193b73052f80597ef0"></a>
 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 " -->
+<tr class="memdesc:a26d2ee56aad947193b73052f80597ef0"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error code returned by the last ZIP/UNZIP API call. <br/></td></tr>
+<tr class="separator:a26d2ee56aad947193b73052f80597ef0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a29fbfb34677f69394ae7c986ffd3a0c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29fbfb34677f69394ae7c986ffd3a0c1"></a>
 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>
+<tr class="memdesc:a29fbfb34677f69394ae7c986ffd3a0c1"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of bytes available for reading. <br/></td></tr>
+<tr class="separator:a29fbfb34677f69394ae7c986ffd3a0c1"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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)" -->
+<tr class="memitem:aa1f2274e1579327855a17d67a9046ec2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1f2274e1579327855a17d67a9046ec2"></a>
 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readData">QIODevice::readData()</a>. <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)" -->
+<tr class="memdesc:aa1f2274e1579327855a17d67a9046ec2"><td class="mdescLeft"> </td><td class="mdescRight">Implementation of the QIODevice::readData(). <br/></td></tr>
+<tr class="separator:aa1f2274e1579327855a17d67a9046ec2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abd07949a6fcc2ef094d2be5398bc8e7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd07949a6fcc2ef094d2be5398bc8e7c"></a>
 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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#writeData">QIODevice::writeData()</a>. <br/></td></tr>
-<tr><td colspan="2"><h2><a name="friends"></a>
+<tr class="memdesc:abd07949a6fcc2ef094d2be5398bc8e7c"><td class="mdescLeft"> </td><td class="mdescRight">Implementation of the QIODevice::writeData(). <br/></td></tr>
+<tr class="separator:abd07949a6fcc2ef094d2be5398bc8e7c"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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="" -->
+<tr class="memitem:abeded291f2788ca39fe2256d78f95266"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abeded291f2788ca39fe2256d78f95266"></a>
 class </td><td class="memItemRight" valign="bottom"><b>QuaZipFilePrivate</b></td></tr>
+<tr class="separator:abeded291f2788ca39fe2256d78f95266"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> by subclassing <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a>. This makes possible to access files inside ZIP archive using <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5 [...]
-<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 shou [...]
-<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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#seek">seek()</a> operation and the only way to implement it is through reopening th [...]
-<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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#ungetChar">ungetChar()</a> operation (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> does not implement it properly for non [...]
-</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="ad31592e0e8a9eaa009c6c0e2040a2158"></a><!-- doxytag: member="QuaZipFile::QuaZipFile" ref="ad31592e0e8a9eaa009c6c0e2040a2158" args="()" -->
+<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 sho [...]
+<h1><a class="anchor" id="quazipfile-sequential"></a>
+Sequential or random-access?</h1>
+<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="e [...]
+</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
+<a class="anchor" id="ad31592e0e8a9eaa009c6c0e2040a2158"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -183,49 +207,47 @@ Sequential or random-access?</h2>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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#a4c20c0ef00ae [...]
+<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#a4c20c0ef0 [...]
 
 </div>
 </div>
-<a class="anchor" id="a1349ad27f1947bc3e346d83dbf9586c4"></a><!-- doxytag: member="QuaZipFile::QuaZipFile" ref="a1349ad27f1947bc3e346d83dbf9586c4" args="(QObject *parent)" -->
+<a class="anchor" id="a1349ad27f1947bc3e346d83dbf9586c4"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">QuaZipFile::QuaZipFile </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> * </td>
+          <td class="paramtype">QObject * </td>
           <td class="paramname"><em>parent</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. </p>
+<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#a4c20c0ef00ae [...]
+<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#a4c20c0ef0 [...]
 
 </div>
 </div>
-<a class="anchor" id="ae614495d6b2404a6c59d7cfca5c3f6fd"></a><!-- doxytag: member="QuaZipFile::QuaZipFile" ref="ae614495d6b2404a6c59d7cfca5c3f6fd" args="(const QString &zipName, QObject *parent=NULL)" -->
+<a class="anchor" id="ae614495d6b2404a6c59d7cfca5c3f6fd"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">QuaZipFile::QuaZipFile </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </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"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> * </td>
+          <td class="paramtype">QObject * </td>
           <td class="paramname"><em>parent</em> = <code>NULL</code> </td>
         </tr>
         <tr>
@@ -234,30 +256,29 @@ Sequential or random-access?</h2>
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. </p>
+<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>
+<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)" -->
+<a class="anchor" id="ac6e883b5a5d3a58c9c56eb497dd91220"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">QuaZipFile::QuaZipFile </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>fileName</em>, </td>
         </tr>
         <tr>
@@ -269,7 +290,7 @@ Sequential or random-access?</h2>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> * </td>
+          <td class="paramtype">QObject * </td>
           <td class="paramname"><em>parent</em> = <code>NULL</code> </td>
         </tr>
         <tr>
@@ -278,17 +299,16 @@ Sequential or random-access?</h2>
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. </p>
+<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>
+<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="section see"><dt>See Also</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)" -->
+<a class="anchor" id="a54e944a6b3d27030f64c8f30d2cc33bb"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -301,7 +321,7 @@ Sequential or random-access?</h2>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> * </td>
+          <td class="paramtype">QObject * </td>
           <td class="paramname"><em>parent</em> = <code>NULL</code> </td>
         </tr>
         <tr>
@@ -310,252 +330,246 @@ Sequential or random-access?</h2>
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>Constructs a <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> instance. </p>
+<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 [...]
-<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>
- <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> 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="()" -->
+<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="section warning"><dt>Warning</dt><dd>Using this constructor for reading current file can be tricky. Let's take the following example: <div class="fragment"><div class="line"><a class="code" href="classQuaZip.html">QuaZip</a> zip(<span class="stringliteral">"archive.zip"</span>);</div>
+<div class="line">zip.open(<a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a>);</div>
+<div class="line">zip.setCurrentFile(<span class="stringliteral">"file-in-archive"</span>);</div>
+<div class="line"><a class="code" href="classQuaZipFile.html">QuaZipFile</a> file(&zip);</div>
+<div class="line">file.open(QIODevice::ReadOnly);</div>
+<div class="line"><span class="comment">// ok, now we can read from the file</span></div>
+<div class="line">file.read(somewhere, some);</div>
+<div class="line">zip.setCurrentFile(<span class="stringliteral">"another-file-in-archive"</span>); <span class="comment">// oops...</span></div>
+<div class="line"><a class="code" href="classQuaZipFile.html">QuaZipFile</a> anotherFile(&zip);</div>
+<div class="line">anotherFile.open(QIODevice::ReadOnly);</div>
+<div class="line">anotherFile.read(somewhere, some); <span class="comment">// this is still ok...</span></div>
+<div class="line">file.read(somewhere, some); <span class="comment">// and this is NOT</span></div>
+</div><!-- fragment --> 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.ht [...]
+<div class="fragment"><div class="line"><a class="code" href="classQuaZip.html">QuaZip</a> zip(<span class="stringliteral">"archive.zip"</span>);</div>
+<div class="line">zip.open(<a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a>);</div>
+<div class="line"><span class="comment">// first, we need some information about archive itself</span></div>
+<div class="line">QByteArray comment=zip.getComment();</div>
+<div class="line"><span class="comment">// and now we are going to access files inside it</span></div>
+<div class="line"><a class="code" href="classQuaZipFile.html">QuaZipFile</a> file(&zip);</div>
+<div class="line"><span class="keywordflow">for</span>(<span class="keywordtype">bool</span> more=zip.goToFirstFile(); more; more=zip.goToNextFile()) {</div>
+<div class="line">  file.open(QIODevice::ReadOnly);</div>
+<div class="line">  <span class="comment">// do something cool with file here</span></div>
+<div class="line">  file.close(); <span class="comment">// do not forget to close!</span></div>
+<div class="line">}</div>
+<div class="line">zip.close();</div>
+</div><!-- fragment --> 
+</div>
+</div>
+<a class="anchor" id="aa1e5a0cf491bafae6cc73e649caa97fc"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classQuaZipFile.html#aa1e5a0cf491bafae6cc73e649caa97fc">QuaZipFile::~QuaZipFile</a> </td>
+          <td class="memname">QuaZipFile::~QuaZipFile </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>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>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isOpen">QIODevice::isOpen()</a>.</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 " -->
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a6f034a714aa94631367590de3f8f4e22"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="classQuaZipFile.html#a6f034a714aa94631367590de3f8f4e22">QuaZipFile::getZipName</a> </td>
+          <td class="memname">QString QuaZipFile::getZipName </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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 <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>'s file name (or null string if that object does not have file name yet).</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 <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a>'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>
+<dl class="section see"><dt>See Also</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 " -->
+<a class="anchor" id="a72daf8a9da14907a801a783603003205"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classQuaZip.html">QuaZip</a> * <a class="el" href="classQuaZipFile.html#a72daf8a9da14907a801a783603003205">QuaZipFile::getZip</a> </td>
+          <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">
+</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>
+<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 " -->
+<a class="anchor" id="a6999362e70a5b2396fba5cfb30095ff9"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9">QuaZipFile::getFileName</a> </td>
+          <td class="memname">QString QuaZipFile::getFileName </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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#ab7939 [...]
-<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>
+<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#ab7 [...]
+<dl class="section see"><dt>See Also</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 " -->
+<a class="anchor" id="a25dbfddc589bf6b69b39905f3c3bcc73"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> <a class="el" href="classQuaZipFile.html#a25dbfddc589bf6b69b39905f3c3bcc73">QuaZipFile::getCaseSensitivity</a> </td>
+          <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">
+</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>
+<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="section see"><dt>See Also</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 " -->
+<a class="anchor" id="a7b8e3c39026855cd98661a1b2815c220"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="classQuaZipFile.html#a7b8e3c39026855cd98661a1b2815c220">QuaZipFile::getActualFileName</a> </td>
+          <td class="memname">QString QuaZipFile::getActualFileName </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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" h [...]
-<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 y [...]
-<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>);
- <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> name=file.getName(); <span class="comment">// name=="somefile"</span>
- <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> actual=file.getActualFileName(); <span class="comment">// actual is null string</span>
- file.open(QIODevice::ReadOnly);
- <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> 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>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" [...]
+<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 fil [...]
+<div class="fragment"><div class="line"><a class="code" href="classQuaZipFile.html">QuaZipFile</a> file(<span class="stringliteral">"somezip.zip"</span>);</div>
+<div class="line">file.setFileName(<span class="stringliteral">"somefile"</span>);</div>
+<div class="line">QString name=file.getName(); <span class="comment">// name=="somefile"</span></div>
+<div class="line">QString actual=file.getActualFileName(); <span class="comment">// actual is null string</span></div>
+<div class="line">file.open(QIODevice::ReadOnly);</div>
+<div class="line">QString actual=file.getActualFileName(); <span class="comment">// actual can be "SoMeFiLe" on Windows</span></div>
+</div><!-- fragment --><dl class="section see"><dt>See Also</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>, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip::getZipError()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#isNull">QString::isNull()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#openMode">QIODevice::openMod [...]
+<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)" -->
+<a class="anchor" id="ac8109e9a5c19bea75982ff6986b5cb1e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZipFile.html#ac8109e9a5c19bea75982ff6986b5cb1e">QuaZipFile::setZipName</a> </td>
+          <td class="memname">void QuaZipFile::setZipName </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>zipName</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>
-
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isOpen">QIODevice::isOpen()</a>.</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 " -->
+<a class="anchor" id="a0df3db94c2a34c8d17ddaa0f54fc32c1"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipFile.html#a0df3db94c2a34c8d17ddaa0f54fc32c1">QuaZipFile::isRaw</a> </td>
+          <td class="memname">bool QuaZipFile::isRaw </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>
+<dl class="section see"><dt>See Also</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)" -->
+<a class="anchor" id="ab7939a26d1e8de2f6aca54f49a12b980"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZipFile.html#ab7939a26d1e8de2f6aca54f49a12b980">QuaZipFile::setZip</a> </td>
+          <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 class="memdoc">
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isOpen">QIODevice::isOpen()</a>.</p>
+<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)" -->
+<a class="anchor" id="a3732ca7704379d457b6a27db8837de95"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZipFile.html#a3732ca7704379d457b6a27db8837de95">QuaZipFile::setFileName</a> </td>
+          <td class="memname">void QuaZipFile::setFileName </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>fileName</em>, </td>
         </tr>
         <tr>
@@ -570,53 +584,58 @@ Sequential or random-access?</h2>
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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 <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>'s setCurrentFile() function instead!</li>
+<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 <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a>'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>
-
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isOpen">QIODevice::isOpen()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#mid">QString::mid()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#startsWith">QString::startsWith()</a>.</p>
+<dl class="section see"><dt>See Also</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)" -->
+<a class="anchor" id="a4c20c0ef00ae79c9a59eafe2906c9384"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384">QuaZipFile::open</a> </td>
+          <td class="memname">bool QuaZipFile::open </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a> </td>
+          <td class="paramtype">OpenMode </td>
           <td class="paramname"><em>mode</em></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>
-
-<p>Reimplemented from <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#open">QIODevice</a>.</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="section note"><dt>Note</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)" -->
+<a class="anchor" id="a0bff0d15bbcd70306dc4a553a55776b9"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384">QuaZipFile::open</a> </td>
+          <td class="memname">bool QuaZipFile::open </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a> </td>
+          <td class="paramtype">OpenMode </td>
           <td class="paramname"><em>mode</em>, </td>
         </tr>
         <tr>
@@ -628,29 +647,29 @@ Sequential or random-access?</h2>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td><code> [inline]</code></td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </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>
+<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>
 
 </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)" -->
+<a class="anchor" id="aed75bace51f2bb4c3e4f656ab4493aac"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384">QuaZipFile::open</a> </td>
+          <td class="memname">bool QuaZipFile::open </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a> </td>
+          <td class="paramtype">OpenMode </td>
           <td class="paramname"><em>mode</em>, </td>
         </tr>
         <tr>
@@ -683,8 +702,7 @@ Sequential or random-access?</h2>
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>
@@ -692,18 +710,18 @@ Sequential or random-access?</h2>
 <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::hasCurrentFil [...]
+<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::hasCurrentFil [...]
 
 </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)" -->
+<a class="anchor" id="a2429ea59c77371d7af56d739db130b18"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipFile.html#a4c20c0ef00ae79c9a59eafe2906c9384">QuaZipFile::open</a> </td>
+          <td class="memname">bool QuaZipFile::open </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">OpenMode</a> </td>
+          <td class="paramtype">OpenMode </td>
           <td class="paramname"><em>mode</em>, </td>
         </tr>
         <tr>
@@ -766,120 +784,133 @@ Sequential or random-access?</h2>
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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><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  [...]
+<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 [...]
 <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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#constData">QByteArray::constData()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html#date">QDateTime::date()</a>, <a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">QuaZipNe [...]
+<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="structQuaZipNewI [...]
 
 </div>
 </div>
-<a class="anchor" id="a90fd55dab83eca7f95df50b2c41b7f22"></a><!-- doxytag: member="QuaZipFile::pos" ref="a90fd55dab83eca7f95df50b2c41b7f22" args="() const " -->
+<a class="anchor" id="a90fd55dab83eca7f95df50b2c41b7f22"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">qint64 <a class="el" href="classQuaZipFile.html#a90fd55dab83eca7f95df50b2c41b7f22">QuaZipFile::pos</a> </td>
+          <td class="memname">qint64 QuaZipFile::pos </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td> const<code> [virtual]</code></td>
+          <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 <p>Returns current position in the file. </p>
-<p>Implementation of the <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#pos">QIODevice::pos()</a>. When reading, this function is a wrapper to the ZIP/UNZIP unztell(), therefore it is unable to keep track of the <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#ungetChar">ungetChar()</a> calls (which is non-virtual and therefore is dangerous to reimplement). So if you are us [...]
-<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>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="section note"><dt>Note</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>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>Reimplemented from <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#pos">QIODevice</a>.</p>
-
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#bytesAvailable">QIODevice::bytesAvailable()</a>, <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">QuaZip::getUnzFile()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isOpen">QIODevice::isOpen()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt [...]
+<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 " -->
+<a class="anchor" id="a1e3f4c3c075da98af426fc167440cfc3"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipFile.html#a1e3f4c3c075da98af426fc167440cfc3">QuaZipFile::atEnd</a> </td>
+          <td class="memname">bool QuaZipFile::atEnd </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td> const<code> [virtual]</code></td>
+          <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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 beca [...]
- no end of file therefore".</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 be [...]
+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>Reimplemented from <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#atEnd">QIODevice</a>.</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>, <a class="el" href="classQuaZip.html#a3b78a652f296ff4a678a791e8294e642">QuaZip::getUnzFile()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isOpen">QIODevice::isOpen()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#openMode">QIODevice::openMode()</a>.</p>
+<p>References <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 " -->
+<a class="anchor" id="ad1a17cc690a01c3edfb82984c3a4c8f0"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">qint64 <a class="el" href="classQuaZipFile.html#ad1a17cc690a01c3edfb82984c3a4c8f0">QuaZipFile::size</a> </td>
+          <td class="memname">qint64 QuaZipFile::size </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td> const<code> [virtual]</code></td>
+          <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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.">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 [...]
-
-<p>Reimplemented from <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#size">QIODevice</a>.</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.  [...]
+<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="section note"><dt>Note</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. ">bytesAvailab [...]
 
-<p>References <a class="el" href="classQuaZipFile.html#ac4da08e5cdec368a2a686775f7dc5639">csize()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isOpen">QIODevice::isOpen()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#openMode">QIODevice::openMode()</a>, and <a class="el" href="classQuaZipFile.html#a4814b5e6e39fb254737b81ea10964f50">usize()</a>.</p>
+<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 " -->
+<a class="anchor" id="ac4da08e5cdec368a2a686775f7dc5639"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">qint64 <a class="el" href="classQuaZipFile.html#ac4da08e5cdec368a2a686775f7dc5639">QuaZipFile::csize</a> </td>
+          <td class="memname">qint64 QuaZipFile::csize </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>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>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>
 
@@ -887,24 +918,23 @@ Sequential or random-access?</h2>
 
 </div>
 </div>
-<a class="anchor" id="a4814b5e6e39fb254737b81ea10964f50"></a><!-- doxytag: member="QuaZipFile::usize" ref="a4814b5e6e39fb254737b81ea10964f50" args="() const " -->
+<a class="anchor" id="a4814b5e6e39fb254737b81ea10964f50"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">qint64 <a class="el" href="classQuaZipFile.html#a4814b5e6e39fb254737b81ea10964f50">QuaZipFile::usize</a> </td>
+          <td class="memname">qint64 QuaZipFile::usize </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</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>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>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>
 
@@ -912,75 +942,78 @@ Sequential or random-access?</h2>
 
 </div>
 </div>
-<a class="anchor" id="ad3f5807329321be21b12c1ba5798b359"></a><!-- doxytag: member="QuaZipFile::getFileInfo" ref="ad3f5807329321be21b12c1ba5798b359" args="(QuaZipFileInfo *info)" -->
+<a class="anchor" id="ad3f5807329321be21b12c1ba5798b359"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359">QuaZipFile::getFileInfo</a> </td>
+          <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">
+</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 y [...]
+<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), whil [...]
 <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>
+<dl class="section return"><dt>Returns</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="section see"><dt>See Also</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)" -->
+<a class="anchor" id="af35876a5ac6e9c35234275a9e503110d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359">QuaZipFile::getFileInfo</a> </td>
+          <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">
+</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>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="section see"><dt>See Also</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="()" -->
+<a class="anchor" id="a42a39b12619bccd3d419ee60bbb3fcf6"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="classQuaZipFile.html#a42a39b12619bccd3d419ee60bbb3fcf6">QuaZipFile::close</a> </td>
+          <td class="memname">void QuaZipFile::close </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td><code> [virtual]</code></td>
+          <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </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>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>Reimplemented from <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#close">QIODevice</a>.</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="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5 [...]
+<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()</ [...]
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#aa1e5a0cf491bafae6cc73e649caa97fc">~QuaZipFile()</a>.</p>
 
@@ -991,13 +1024,11 @@ Sequential or random-access?</h2>
 <li>quazip/quazipfile.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZipFilePrivate-members.html b/doc/html/classQuaZipFilePrivate-members.html
index 9966545..83a2fe3 100644
--- a/doc/html/classQuaZipFilePrivate-members.html
+++ b/doc/html/classQuaZipFilePrivate-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,22 +42,22 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaZipFilePrivate Member List</div>  </div>
 </div><!--header-->
 <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><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>QuaZipFile</b> (defined in <a class="el" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a>)</td><td class="entry"><a class="el" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZipFilePrivate.html b/doc/html/classQuaZipFilePrivate.html
index d0c1e3d..9d5eb76 100644
--- a/doc/html/classQuaZipFilePrivate.html
+++ b/doc/html/classQuaZipFilePrivate.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZipFilePrivate Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,38 +42,36 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#friends">Friends</a>  </div>
+<a href="#friends">Friends</a> |
+<a href="classQuaZipFilePrivate-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaZipFilePrivate Class Reference</div>  </div>
 </div><!--header-->
 <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>
 
-<p><a href="classQuaZipFilePrivate-members.html">List of all members.</a></p>
+<p>The implementation class for <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a>.  
+ <a href="classQuaZipFilePrivate.html#details">More...</a></p>
 <table class="memberdecls">
-<tr><td colspan="2"><h2><a name="friends"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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="" -->
+<tr class="memitem:a40bd4ccb6d2d00726e1de81329ebaa7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40bd4ccb6d2d00726e1de81329ebaa7a"></a>
 class </td><td class="memItemRight" valign="bottom"><b>QuaZipFile</b></td></tr>
+<tr class="separator:a40bd4ccb6d2d00726e1de81329ebaa7a"><td class="memSeparator" colspan="2"> </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>
+<a name="details" id="details"></a><h2 class="groupheader">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><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZipFile__coll__graph.map b/doc/html/classQuaZipFile__coll__graph.map
index 71fe7e3..4dcdf8e 100644
--- a/doc/html/classQuaZipFile__coll__graph.map
+++ b/doc/html/classQuaZipFile__coll__graph.map
@@ -1,4 +1,2 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="qtcore.tags$qiodevice.html" title="QIODevice" alt="" coords="5,83,91,112"/>
-<area shape="rect" id="node4" href="qtcore.tags$qobject.html" title="QObject" alt="" coords="13,5,83,35"/>
+<map id="QuaZipFile" name="QuaZipFile">
 </map>
diff --git a/doc/html/classQuaZipFile__coll__graph.md5 b/doc/html/classQuaZipFile__coll__graph.md5
index 48c3f45..de2cca2 100644
--- a/doc/html/classQuaZipFile__coll__graph.md5
+++ b/doc/html/classQuaZipFile__coll__graph.md5
@@ -1 +1 @@
-7f3473d86b627469585c5e67a56615ad
\ No newline at end of file
+0f27cd2f62b73e752c173777f208a383
\ No newline at end of file
diff --git a/doc/html/classQuaZipFile__coll__graph.png b/doc/html/classQuaZipFile__coll__graph.png
index 201a3cb..0d1ed36 100644
Binary files a/doc/html/classQuaZipFile__coll__graph.png and b/doc/html/classQuaZipFile__coll__graph.png differ
diff --git a/doc/html/classQuaZipFile__inherit__graph.map b/doc/html/classQuaZipFile__inherit__graph.map
index 71fe7e3..4dcdf8e 100644
--- a/doc/html/classQuaZipFile__inherit__graph.map
+++ b/doc/html/classQuaZipFile__inherit__graph.map
@@ -1,4 +1,2 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="qtcore.tags$qiodevice.html" title="QIODevice" alt="" coords="5,83,91,112"/>
-<area shape="rect" id="node4" href="qtcore.tags$qobject.html" title="QObject" alt="" coords="13,5,83,35"/>
+<map id="QuaZipFile" name="QuaZipFile">
 </map>
diff --git a/doc/html/classQuaZipFile__inherit__graph.md5 b/doc/html/classQuaZipFile__inherit__graph.md5
index 48c3f45..de2cca2 100644
--- a/doc/html/classQuaZipFile__inherit__graph.md5
+++ b/doc/html/classQuaZipFile__inherit__graph.md5
@@ -1 +1 @@
-7f3473d86b627469585c5e67a56615ad
\ No newline at end of file
+0f27cd2f62b73e752c173777f208a383
\ No newline at end of file
diff --git a/doc/html/classQuaZipFile__inherit__graph.png b/doc/html/classQuaZipFile__inherit__graph.png
index 201a3cb..0d1ed36 100644
Binary files a/doc/html/classQuaZipFile__inherit__graph.png and b/doc/html/classQuaZipFile__inherit__graph.png differ
diff --git a/doc/html/classQuaZipPrivate-members.html b/doc/html/classQuaZipPrivate-members.html
index e1466df..ed897a3 100644
--- a/doc/html/classQuaZipPrivate-members.html
+++ b/doc/html/classQuaZipPrivate-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,24 +42,24 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaZipPrivate Member List</div>  </div>
 </div><!--header-->
 <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><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>QuaZip</b> (defined in <a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a>)</td><td class="entry"><a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classQuaZipPrivate.html#aeb1d2d3263929b17d6b0608e35af2a88">unzFile_f</a></td><td class="entry"><a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classQuaZipPrivate.html#ab83497156892d07e6a1514cef149a1e2">zipFile_f</a></td><td class="entry"><a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classQuaZipPrivate.html b/doc/html/classQuaZipPrivate.html
index 0fdc917..b986b0c 100644
--- a/doc/html/classQuaZipPrivate.html
+++ b/doc/html/classQuaZipPrivate.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZipPrivate Class Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,38 +42,36 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#friends">Friends</a>  </div>
+<a href="#friends">Friends</a> |
+<a href="classQuaZipPrivate-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaZipPrivate Class Reference</div>  </div>
 </div><!--header-->
 <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>
 
-<p><a href="classQuaZipPrivate-members.html">List of all members.</a></p>
+<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>
 <table class="memberdecls">
-<tr><td colspan="2"><h2><a name="friends"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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="" -->
+<tr class="memitem:a913fb7bbd3527119ebb8052d57132af2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a913fb7bbd3527119ebb8052d57132af2"></a>
 class </td><td class="memItemRight" valign="bottom"><b>QuaZip</b></td></tr>
+<tr class="separator:a913fb7bbd3527119ebb8052d57132af2"><td class="memSeparator" colspan="2"> </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>
+<a name="details" id="details"></a><h2 class="groupheader">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><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/classes.html b/doc/html/classes.html
index 37ab683..291169b 100644
--- a/doc/html/classes.html
+++ b/doc/html/classes.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Index</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,7 +42,7 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Class Index</div>  </div>
@@ -72,13 +62,11 @@
 </table>
 <div class="qindex"><a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_Q">Q</a></div>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/closed.png b/doc/html/closed.png
index b7d4bd9..98cc2c9 100644
Binary files a/doc/html/closed.png and b/doc/html/closed.png differ
diff --git a/doc/html/deprecated.html b/doc/html/deprecated.html
index 22b5ef5..1dd2501 100644
--- a/doc/html/deprecated.html
+++ b/doc/html/deprecated.html
@@ -3,49 +3,39 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Deprecated List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Deprecated List </div>  </div>
@@ -53,16 +43,14 @@
 <div class="contents">
 <div class="textblock"><dl class="reflist">
 <dt><a class="anchor" id="_deprecated000001"></a>Class <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a>  </dt>
-<dd>Use <a class="el" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support).">QuaZipFileInfo64</a> instead. Not only it supports large files, but also more convenience methods as well.</dd>
+<dd>Use <a class="el" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support). ">QuaZipFileInfo64</a> instead. Not only it supports large files, but also more convenience methods as well.</dd>
 </dl>
 </div></div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/dir_42546031b0f4189ba299ba7261318c9a.html b/doc/html/dir_42546031b0f4189ba299ba7261318c9a.html
deleted file mode 100644
index 9bcea44..0000000
--- a/doc/html/dir_42546031b0f4189ba299ba7261318c9a.html
+++ /dev/null
@@ -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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<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>
-<div id="top"><!-- do not remove this div! -->
-
-
-<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-7-2</span>
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
-  <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
-</div>
-<div class="header">
-  <div class="headertitle">
-<div class="title">quazip Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Directory dependency graph for quazip/:</div>
-<div class="dyncontent">
-<div class="center"><img src="dir_42546031b0f4189ba299ba7261318c9a_dep.png" border="0" usemap="#dir__42546031b0f4189ba299ba7261318c9a__dep" alt="quazip/"/></div>
-<map name="dir__42546031b0f4189ba299ba7261318c9a__dep" id="dir__42546031b0f4189ba299ba7261318c9a__dep">
-<area shape="rect" id="node1" href="dir_42546031b0f4189ba299ba7261318c9a.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><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/dir_42546031b0f4189ba299ba7261318c9a_dep.map b/doc/html/dir_42546031b0f4189ba299ba7261318c9a_dep.map
deleted file mode 100644
index d00fdda..0000000
--- a/doc/html/dir_42546031b0f4189ba299ba7261318c9a_dep.map
+++ /dev/null
@@ -1,3 +0,0 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="dir_42546031b0f4189ba299ba7261318c9a.html" title="quazip" alt="" coords="5,5,77,53"/>
-</map>
diff --git a/doc/html/dir_42546031b0f4189ba299ba7261318c9a_dep.md5 b/doc/html/dir_42546031b0f4189ba299ba7261318c9a_dep.md5
deleted file mode 100644
index 5e0f00a..0000000
--- a/doc/html/dir_42546031b0f4189ba299ba7261318c9a_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-f9839ba364393caa41ad4fc1dfc29321
\ No newline at end of file
diff --git a/doc/html/dir_42546031b0f4189ba299ba7261318c9a_dep.png b/doc/html/dir_42546031b0f4189ba299ba7261318c9a_dep.png
deleted file mode 100644
index f0300b9..0000000
Binary files a/doc/html/dir_42546031b0f4189ba299ba7261318c9a_dep.png and /dev/null differ
diff --git a/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339.html b/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339.html
new file mode 100644
index 0000000..867f588
--- /dev/null
+++ b/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339.html
@@ -0,0 +1,113 @@
+<!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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>QuaZIP: quazip Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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-7-3</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+  <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>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">quazip Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for quazip:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_94f3fdea1a650ed21d35813cdb37a339_dep.png" border="0" usemap="#dir__94f3fdea1a650ed21d35813cdb37a339__dep" alt="quazip"/></div>
+<map name="dir__94f3fdea1a650ed21d35813cdb37a339__dep" id="dir__94f3fdea1a650ed21d35813cdb37a339__dep">
+<area shape="rect" id="node1" href="dir_94f3fdea1a650ed21d35813cdb37a339.html" title="quazip" alt="" coords="5,5,77,53"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:JlCompress_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>JlCompress.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:JlCompress_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:qioapi_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>qioapi.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quaadler32_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quaadler32.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quaadler32_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quachecksum32_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quacrc32_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quacrc32.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quacrc32_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quagzipfile_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quagzipfile.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quagzipfile_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quaziodevice_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quaziodevice.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quaziodevice_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazip_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazip.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazip_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazip__global_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazipdir_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipdir.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazipdir_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazipfile_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipfile.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazipfile_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazipfileinfo_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipfileinfo.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazipfileinfo_8h"><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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazipnewinfo_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>quazipnewinfo.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:quazipnewinfo_8h"><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>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339_dep.map b/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339_dep.map
new file mode 100644
index 0000000..6987f92
--- /dev/null
+++ b/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339_dep.map
@@ -0,0 +1,3 @@
+<map id="quazip" name="quazip">
+<area shape="rect" id="node1" href="dir_94f3fdea1a650ed21d35813cdb37a339.html" title="quazip" alt="" coords="5,5,77,53"/>
+</map>
diff --git a/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339_dep.md5 b/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339_dep.md5
new file mode 100644
index 0000000..d07b47e
--- /dev/null
+++ b/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339_dep.md5
@@ -0,0 +1 @@
+b521f3e7499357b3270e414f244f2eff
\ No newline at end of file
diff --git a/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339_dep.png b/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339_dep.png
new file mode 100644
index 0000000..f97ef1d
Binary files /dev/null and b/doc/html/dir_94f3fdea1a650ed21d35813cdb37a339_dep.png differ
diff --git a/doc/html/dirs.html b/doc/html/dirs.html
deleted file mode 100644
index 73de34b..0000000
--- a/doc/html/dirs.html
+++ /dev/null
@@ -1,67 +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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>QuaZIP: Directories</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<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-7-2</span>
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
-  <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><!--header-->
-<div class="contents">
-<div class="textblock">This directory hierarchy is sorted roughly, but not completely, alphabetically:</div><ul>
-<li><a class="el" href="dir_42546031b0f4189ba299ba7261318c9a.html">quazip</a></li>
-</ul>
-</div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css
index cee0d06..f0f36f8 100644
--- a/doc/html/doxygen.css
+++ b/doc/html/doxygen.css
@@ -1,31 +1,50 @@
-/* The standard CSS for doxygen */
+/* The standard CSS for doxygen 1.8.6 */
 
 body, table, div, p, dl {
-	font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
-	font-size: 13px;
-	line-height: 1.3;
+	font: 400 14px/22px Roboto,sans-serif;
 }
 
 /* @group Heading Levels */
 
-h1 {
+h1.groupheader {
 	font-size: 150%;
 }
 
 .title {
+	font: 400 14px/28px Roboto,sans-serif;
 	font-size: 150%;
 	font-weight: bold;
 	margin: 10px 2px;
 }
 
-h2 {
-	font-size: 120%;
+h2.groupheader {
+	border-bottom: 1px solid #879ECB;
+	color: #354C7B;
+	font-size: 150%;
+	font-weight: normal;
+	margin-top: 1.75em;
+	padding-top: 8px;
+	padding-bottom: 4px;
+	width: 100%;
 }
 
-h3 {
+h3.groupheader {
 	font-size: 100%;
 }
 
+h1, h2, h3, h4, h5, h6 {
+	-webkit-transition: text-shadow 0.5s linear;
+	-moz-transition: text-shadow 0.5s linear;
+	-ms-transition: text-shadow 0.5s linear;
+	-o-transition: text-shadow 0.5s linear;
+	transition: text-shadow 0.5s linear;
+	margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+	text-shadow: 0 0 15px cyan;
+}
+
 dt {
 	font-weight: bold;
 }
@@ -37,10 +56,14 @@ div.multicol {
 	-webkit-column-count: 3;
 }
 
-p.startli, p.startdd, p.starttd {
+p.startli, p.startdd {
 	margin-top: 2px;
 }
 
+p.starttd {
+	margin-top: 0px;
+}
+
 p.endli {
 	margin-bottom: 0px;
 }
@@ -122,11 +145,11 @@ a.el {
 a.elRef {
 }
 
-a.code, a.code:visited {
+a.code, a.code:visited, a.line, a.line:visited {
 	color: #4665A2; 
 }
 
-a.codeRef, a.codeRef:visited {
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
 	color: #4665A2; 
 }
 
@@ -136,20 +159,72 @@ dl.el {
 	margin-left: -1cm;
 }
 
-.fragment {
+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%;
+        font-family: monospace, fixed;
+        font-size: 105%;
+}
+
+div.fragment {
+        padding: 4px 6px;
+        margin: 4px 8px 4px 2px;
+	background-color: #FBFCFD;
+	border: 1px solid #C4CFE5;
+}
+
+div.line {
 	font-family: monospace, fixed;
-	font-size: 105%;
+        font-size: 13px;
+	min-height: 13px;
+	line-height: 1.0;
+	text-wrap: unrestricted;
+	white-space: -moz-pre-wrap; /* Moz */
+	white-space: -pre-wrap;     /* Opera 4-6 */
+	white-space: -o-pre-wrap;   /* Opera 7 */
+	white-space: pre-wrap;      /* CSS3  */
+	word-wrap: break-word;      /* IE 5.5+ */
+	text-indent: -53px;
+	padding-left: 53px;
+	padding-bottom: 0px;
+	margin: 0px;
+	-webkit-transition-property: background-color, box-shadow;
+	-webkit-transition-duration: 0.5s;
+	-moz-transition-property: background-color, box-shadow;
+	-moz-transition-duration: 0.5s;
+	-ms-transition-property: background-color, box-shadow;
+	-ms-transition-duration: 0.5s;
+	-o-transition-property: background-color, box-shadow;
+	-o-transition-duration: 0.5s;
+	transition-property: background-color, box-shadow;
+	transition-duration: 0.5s;
 }
 
-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.line.glow {
+	background-color: cyan;
+	box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+	padding-right: 4px;
+	text-align: right;
+	border-right: 2px solid #0F0;
+	background-color: #E8E8E8;
+        white-space: pre;
+}
+span.lineno a {
+	background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+	background-color: #C8C8C8;
 }
 
 div.ah {
@@ -189,7 +264,7 @@ body {
 
 div.contents {
 	margin-top: 10px;
-	margin-left: 8px;
+	margin-left: 12px;
 	margin-right: 8px;
 }
 
@@ -293,6 +368,13 @@ span.vhdllogic {
 	color: #ff0000 
 }
 
+blockquote {
+        background-color: #F7F8FB;
+        border-left: 2px solid #9CAFD4;
+        margin: 0 24px 0 4px;
+        padding: 0 12px 0 16px;
+}
+
 /* @end */
 
 /*
@@ -346,6 +428,24 @@ table.memberdecls {
 	padding: 0px;
 }
 
+.memberdecls td, .fieldtable tr {
+	-webkit-transition-property: background-color, box-shadow;
+	-webkit-transition-duration: 0.5s;
+	-moz-transition-property: background-color, box-shadow;
+	-moz-transition-duration: 0.5s;
+	-ms-transition-property: background-color, box-shadow;
+	-ms-transition-duration: 0.5s;
+	-o-transition-property: background-color, box-shadow;
+	-o-transition-duration: 0.5s;
+	transition-property: background-color, box-shadow;
+	transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+	background-color: cyan;
+	box-shadow: 0 0 15px cyan;
+}
+
 .mdescLeft, .mdescRight,
 .memItemLeft, .memItemRight,
 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
@@ -360,8 +460,11 @@ table.memberdecls {
 	color: #555;
 }
 
-.memItemLeft, .memItemRight, .memTemplParams {
-	border-top: 1px solid #C4CFE5;
+.memSeparator {
+        border-bottom: 1px solid #DEE4F0;
+        line-height: 1px;
+        margin: 0px;
+        padding: 0px;
 }
 
 .memItemLeft, .memTemplItemLeft {
@@ -375,6 +478,7 @@ table.memberdecls {
 .memTemplParams {
 	color: #4665A2;
         white-space: nowrap;
+	font-size: 80%;
 }
 
 /* @end */
@@ -407,14 +511,28 @@ table.memberdecls {
 	padding: 0;
 	margin-bottom: 10px;
 	margin-right: 5px;
+        -webkit-transition: box-shadow 0.5s linear;
+        -moz-transition: box-shadow 0.5s linear;
+        -ms-transition: box-shadow 0.5s linear;
+        -o-transition: box-shadow 0.5s linear;
+        transition: box-shadow 0.5s linear;
+        display: table !important;
+        width: 100%;
+}
+
+.memitem.glow {
+         box-shadow: 0 0 15px cyan;
 }
 
 .memname {
-        white-space: nowrap;
         font-weight: bold;
         margin-left: 6px;
 }
 
+.memname td {
+	vertical-align: bottom;
+}
+
 .memproto, dl.reflist dt {
         border-top: 1px solid #A8B8D9;
         border-left: 1px solid #A8B8D9;
@@ -423,21 +541,21 @@ table.memberdecls {
         color: #253555;
         font-weight: bold;
         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+        background-image:url('nav_f.png');
+        background-repeat:repeat-x;
+        background-color: #E2E8F2;
         /* opera specific markup */
         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        border-top-right-radius: 8px;
-        border-top-left-radius: 8px;
+        border-top-right-radius: 4px;
+        border-top-left-radius: 4px;
         /* 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;
+        -moz-border-radius-topright: 4px;
+        -moz-border-radius-topleft: 4px;
         /* 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;
+        -webkit-border-top-right-radius: 4px;
+        -webkit-border-top-left-radius: 4px;
 
 }
 
@@ -445,23 +563,24 @@ table.memberdecls {
         border-bottom: 1px solid #A8B8D9;      
         border-left: 1px solid #A8B8D9;      
         border-right: 1px solid #A8B8D9; 
-        padding: 2px 5px;
+        padding: 6px 10px 2px 10px;
         background-color: #FBFCFD;
         border-top-width: 0;
+        background-image:url('nav_g.png');
+        background-repeat:repeat-x;
+        background-color: #FFFFFF;
         /* opera specific markup */
-        border-bottom-left-radius: 8px;
-        border-bottom-right-radius: 8px;
+        border-bottom-left-radius: 4px;
+        border-bottom-right-radius: 4px;
         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-border-radius-bottomleft: 4px;
+        -moz-border-radius-bottomright: 4px;
         -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-border-bottom-left-radius: 4px;
+        -webkit-border-bottom-right-radius: 4px;
         -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));
 }
 
 dl.reflist dt {
@@ -488,9 +607,13 @@ dl.reflist dd {
 .paramname em {
 	font-style: normal;
 }
+.paramname code {
+        line-height: 14px;
+}
 
 .params, .retval, .exception, .tparams {
-        border-spacing: 6px 2px;
+        margin-left: 0px;
+        padding-left: 0px;
 }       
 
 .params .paramname, .retval .paramname {
@@ -508,105 +631,117 @@ dl.reflist dd {
         vertical-align: top;
 }
 
+table.mlabels {
+	border-spacing: 0px;
+}
 
+td.mlabels-left {
+	width: 100%;
+	padding: 0px;
+}
 
+td.mlabels-right {
+	vertical-align: bottom;
+	padding: 0px;
+	white-space: nowrap;
+}
 
-/* @end */
-
-/* @group Directory (tree) */
-
-/* for the tree view */
+span.mlabels {
+        margin-left: 8px;
+}
 
-.ftvtree {
-	font-family: sans-serif;
-	margin: 0px;
+span.mlabel {
+        background-color: #728DC1;
+        border-top:1px solid #5373B4;
+        border-left:1px solid #5373B4;
+        border-right:1px solid #C4CFE5;
+        border-bottom:1px solid #C4CFE5;
+	text-shadow: none;
+	color: white;
+	margin-right: 4px;
+	padding: 2px 3px;
+	border-radius: 3px;
+	font-size: 7pt;
+	white-space: nowrap;
+	vertical-align: middle;
 }
 
-/* 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;
-}
+/* @end */
 
-/*
-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.
-*/
+/* these are for tree view when not used as main index */
 
-/*
-.directory h3.swap {
-	height: 61px;
-	background-repeat: no-repeat;
-	background-image: url("yourimage.gif");
-}
-.directory h3.swap span {
-	display: none;
+div.directory {
+        margin: 10px 0px;
+        border-top: 1px solid #A8B8D9;
+        border-bottom: 1px solid #A8B8D9;
+        width: 100%;
 }
-*/
 
-.directory > h3 {
-	margin-top: 0;
+.directory table {
+        border-collapse:collapse;
 }
 
-.directory p {
-	margin: 0px;
-	white-space: nowrap;
+.directory td {
+        margin: 0px;
+        padding: 0px;
+	vertical-align: top;
 }
 
-.directory div {
-	display: none;
-	margin: 0px;
+.directory td.entry {
+        white-space: nowrap;
+        padding-right: 6px;
+	padding-top: 3px;
 }
 
-.directory img {
-	vertical-align: -30%;
+.directory td.entry a {
+        outline:none;
 }
 
-/* these are for tree view when not used as main index */
-
-.directory-alt {
-	font-size: 100%;
-	font-weight: bold;
+.directory td.entry a img {
+        border: none;
 }
 
-.directory-alt h3 {
-	margin: 0px;
-	margin-top: 1em;
-	font-size: 11pt;
+.directory td.desc {
+        width: 100%;
+        padding-left: 6px;
+	padding-right: 6px;
+	padding-top: 3px;
+	border-left: 1px solid rgba(0,0,0,0.05);
 }
 
-.directory-alt > h3 {
-	margin-top: 0;
+.directory tr.even {
+	padding-left: 6px;
+	background-color: #F7F8FB;
 }
 
-.directory-alt p {
-	margin: 0px;
-	white-space: nowrap;
+.directory img {
+	vertical-align: -30%;
 }
 
-.directory-alt div {
-	display: none;
-	margin: 0px;
+.directory .levels {
+        white-space: nowrap;
+        width: 100%;
+        text-align: right;
+        font-size: 9pt;
 }
 
-.directory-alt img {
-	vertical-align: -30%;
+.directory .levels span {
+        cursor: pointer;
+        padding-left: 2px;
+        padding-right: 2px;
+	color: #3D578C;
 }
 
-/* @end */
-
 div.dynheader {
         margin-top: 8px;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
 }
 
 address {
@@ -616,6 +751,8 @@ address {
 
 table.doxtable {
 	border-collapse:collapse;
+        margin-top: 4px;
+        margin-bottom: 4px;
 }
 
 table.doxtable td, table.doxtable th {
@@ -629,11 +766,10 @@ table.doxtable th {
 	font-size: 110%;
 	padding-bottom: 4px;
 	padding-top: 5px;
-	text-align:left;
 }
 
 table.fieldtable {
-        width: 100%;
+        /*width: 100%;*/
         margin-bottom: 10px;
         border: 1px solid #A8B8D9;
         border-spacing: 0px;
@@ -656,9 +792,21 @@ table.fieldtable {
         vertical-align: top;
 }
 
+.fieldtable td.fieldname {
+        padding-top: 3px;
+}
+
 .fieldtable td.fielddoc {
         border-bottom: 1px solid #A8B8D9;
-        width: 100%;
+        /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+        margin-top: 0px;
+}       
+        
+.fieldtable td.fielddoc p:last-child {
+        margin-bottom: 2px;
 }
 
 .fieldtable tr:last-child td {
@@ -699,6 +847,7 @@ table.fieldtable {
 	font-size: 11px;
 	background-image:url('tab_b.png');
 	background-repeat:repeat-x;
+	background-position: 0 -5px;
 	height:30px;
 	line-height:30px;
 	color:#8AA0CC;
@@ -726,6 +875,10 @@ table.fieldtable {
 	display:block;
 	text-decoration: none;
 	outline: none;
+	color: #283A5D;
+	font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+	text-decoration: none;        
 }
 
 .navpath li.navelem a:hover
@@ -763,9 +916,7 @@ div.summary a
 
 div.ingroups
 {
-	margin-left: 5px;
 	font-size: 8pt;
-	padding-left: 5px;
 	width: 50%;
 	text-align: left;
 }
@@ -786,7 +937,7 @@ div.header
 
 div.headertitle
 {
-	padding: 5px 5px 5px 7px;
+	padding: 5px 5px 5px 10px;
 }
 
 dl
@@ -794,47 +945,74 @@ 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
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
 {
-        border-left:4px solid;
-        padding: 0 0 0 6px;
+	margin-left: 0px;
+	padding-left: 0px;
 }
 
 dl.note
 {
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
         border-color: #D0C000;
 }
 
 dl.warning, dl.attention
 {
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
         border-color: #FF0000;
 }
 
 dl.pre, dl.post, dl.invariant
 {
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
         border-color: #00D000;
 }
 
 dl.deprecated
 {
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
         border-color: #505050;
 }
 
 dl.todo
 {
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
         border-color: #00C0E0;
 }
 
 dl.test
 {
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
         border-color: #3030E0;
 }
 
 dl.bug
 {
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
         border-color: #C08050;
 }
 
+dl.section dd {
+	margin-bottom: 6px;
+}
+
+
 #projectlogo
 {
 	text-align: center;
@@ -891,6 +1069,11 @@ dl.bug
         text-align: center;
 }
 
+.diagraph
+{
+        text-align: center;
+}
+
 .caption
 {
 	font-weight: bold;
@@ -918,6 +1101,250 @@ dl.citelist dd {
         padding:5px 0;
 }
 
+div.toc {
+        padding: 14px 25px;
+        background-color: #F4F6FA;
+        border: 1px solid #D8DFEE;
+        border-radius: 7px 7px 7px 7px;
+        float: right;
+        height: auto;
+        margin: 0 20px 10px 10px;
+        width: 200px;
+}
+
+div.toc li {
+        background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+        font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+        margin-top: 5px;
+        padding-left: 10px;
+        padding-top: 2px;
+}
+
+div.toc h3 {
+        font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+	color: #4665A2;
+        border-bottom: 0 none;
+        margin: 0;
+}
+
+div.toc ul {
+        list-style: none outside none;
+        border: medium none;
+        padding: 0px;
+}       
+
+div.toc li.level1 {
+        margin-left: 0px;
+}
+
+div.toc li.level2 {
+        margin-left: 15px;
+}
+
+div.toc li.level3 {
+        margin-left: 30px;
+}
+
+div.toc li.level4 {
+        margin-left: 45px;
+}
+
+.inherit_header {
+        font-weight: bold;
+        color: gray;
+        cursor: pointer;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.inherit_header td {
+        padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+        display: none;
+}
+
+tr.heading h2 {
+        margin-top: 12px;
+        margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+        position: absolute;
+        display: none;
+}
+
+#powerTip {
+	cursor: default;
+	white-space: nowrap;
+	background-color: white;
+	border: 1px solid gray;
+	border-radius: 4px 4px 4px 4px;
+	box-shadow: 1px 1px 7px gray;
+	display: none;
+	font-size: smaller;
+	max-width: 80%;
+	opacity: 0.9;
+	padding: 1ex 1em 1em;
+	position: absolute;
+	z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+        color: grey;
+	font-style: italic;
+}
+
+#powerTip div.ttname a {
+        font-weight: bold;
+}
+
+#powerTip div.ttname {
+        font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+        color: #006318;
+}
+
+#powerTip div {
+        margin: 0px;
+        padding: 0px;
+        font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+	content: "";
+	position: absolute;
+	margin: 0px;
+}
+
+#powerTip.n:after,  #powerTip.n:before,
+#powerTip.s:after,  #powerTip.s:before,
+#powerTip.w:after,  #powerTip.w:before,
+#powerTip.e:after,  #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+	border: solid transparent;
+	content: " ";
+	height: 0;
+	width: 0;
+	position: absolute;
+}
+
+#powerTip.n:after,  #powerTip.s:after,
+#powerTip.w:after,  #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+	border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before,  #powerTip.s:before,
+#powerTip.w:before,  #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+	border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after,  #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+	top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+	border-top-color: #ffffff;
+	border-width: 10px;
+	margin: 0px -10px;
+}
+#powerTip.n:before {
+	border-top-color: #808080;
+	border-width: 11px;
+	margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+	left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+	right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+	left: 14px;
+}
+
+#powerTip.s:after,  #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+	bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+	border-bottom-color: #ffffff;
+	border-width: 10px;
+	margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+	border-bottom-color: #808080;
+	border-width: 11px;
+	margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+	left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+	right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+	left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+	left: 100%;
+}
+#powerTip.e:after {
+	border-left-color: #ffffff;
+	border-width: 10px;
+	top: 50%;
+	margin-top: -10px;
+}
+#powerTip.e:before {
+	border-left-color: #808080;
+	border-width: 11px;
+	top: 50%;
+	margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+	right: 100%;
+}
+#powerTip.w:after {
+	border-right-color: #ffffff;
+	border-width: 10px;
+	top: 50%;
+	margin-top: -10px;
+}
+#powerTip.w:before {
+	border-right-color: #808080;
+	border-width: 11px;
+	top: 50%;
+	margin-top: -11px;
+}
+
 @media print
 {
   #top { display: none; }
@@ -935,15 +1362,5 @@ dl.citelist dd {
     overflow:inherit;
     display:inline;
   }
-  pre.fragment
-  {
-    overflow: visible;
-    text-wrap: unrestricted;
-    white-space: -moz-pre-wrap; /* Moz */
-    white-space: -pre-wrap; /* Opera 4-6 */
-    white-space: -o-pre-wrap; /* Opera 7 */
-    white-space: pre-wrap; /* CSS3  */
-    word-wrap: break-word; /* IE 5.5+ */
-  }
 }
 
diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png
index 635ed52..3ff17d8 100644
Binary files a/doc/html/doxygen.png and b/doc/html/doxygen.png differ
diff --git a/doc/html/dynsections.js b/doc/html/dynsections.js
new file mode 100644
index 0000000..ed092c7
--- /dev/null
+++ b/doc/html/dynsections.js
@@ -0,0 +1,97 @@
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+   content.hide();
+   summary.show();
+   $(linkObj).addClass('closed').removeClass('opened');
+   $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+   content.show();
+   summary.hide();
+   $(linkObj).removeClass('closed').addClass('opened');
+   $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ } 
+ return false;
+}
+
+function updateStripes()
+{
+  $('table.directory tr').
+       removeClass('even').filter(':visible:even').addClass('even');
+}
+function toggleLevel(level)
+{
+  $('table.directory tr').each(function(){ 
+    var l = this.id.split('_').length-1;
+    var i = $('#img'+this.id.substring(3));
+    var a = $('#arr'+this.id.substring(3));
+    if (l<level+1) {
+      i.attr('src','ftv2folderopen.png');
+      a.attr('src','ftv2mnode.png');
+      $(this).show();
+    } else if (l==level+1) {
+      i.attr('src','ftv2folderclosed.png');
+      a.attr('src','ftv2pnode.png');
+      $(this).show();
+    } else {
+      $(this).hide();
+    }
+  });
+  updateStripes();
+}
+
+function toggleFolder(id)
+{
+  //The clicked row
+  var currentRow = $('#row_'+id);
+  var currentRowImages = currentRow.find("img");
+
+  //All rows after the clicked row
+  var rows = currentRow.nextAll("tr");
+
+  //Only match elements AFTER this one (can't hide elements before)
+  var childRows = rows.filter(function() {
+    var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
+    return this.id.match(re);
+  });
+
+  //First row is visible we are HIDING
+  if (childRows.filter(':first').is(':visible')===true) {
+    currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
+    currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
+    rows.filter("[id^=row_"+id+"]").hide();
+  } else { //We are SHOWING
+    //All sub images
+    var childImages = childRows.find("img");
+    var childImg = childImages.filter("[id^=img]");
+    var childArr = childImages.filter("[id^=arr]");
+
+    currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
+    currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
+    childImg.attr('src','ftv2folderclosed.png'); //children closed
+    childArr.attr('src','ftv2pnode.png'); //children closed
+    childRows.show(); //show all children
+  }
+  updateStripes();
+}
+
+
+function toggleInherit(id)
+{
+  var rows = $('tr.inherit.'+id);
+  var img = $('tr.inherit_header.'+id+' img');
+  var src = $(img).attr('src');
+  if (rows.filter(':first').is(':visible')===true) {
+    rows.css('display','none');
+    $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
+  } else {
+    rows.css('display','table-row'); // using show() causes jump in firefox
+    $(img).attr('src',src.substring(0,src.length-10)+'open.png');
+  }
+}
+
diff --git a/doc/html/faq.html b/doc/html/faq.html
index 3ca456d..f875571 100644
--- a/doc/html/faq.html
+++ b/doc/html/faq.html
@@ -3,68 +3,56 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZip FAQ</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title"><a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> FAQ </div>  </div>
+<div class="title"><a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> FAQ </div>  </div>
 </div><!--header-->
 <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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> where you are supposed to use normal (non-zipped) file, but not through <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> [...]
-<p>A. Usually not. For example, if you are passing file name to some database driver (like SQLite), <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> usually just passes this name down to the 3rd-party library, which is usually does not know anything about <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> and therefore there is no way to pass <a class="el" href= [...]
+<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  [...]
 <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 <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> like QTcpSocket?</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  [...]
 </div></div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/files.html b/doc/html/files.html
index 6322d65..1ff481c 100644
--- a/doc/html/files.html
+++ b/doc/html/files.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: File List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,34 +40,35 @@
       <li class="current"><a href="files.html"><span>File List</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">File List</div>  </div>
 </div><!--header-->
 <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>
+<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html" target="_self">quazip</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="JlCompress_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>JlCompress.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="quaadler32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quaadler32.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_2_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="quachecksum32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quachecksum32.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="quacrc32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quacrc32.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_4_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="quagzipfile_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quagzipfile.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="quaziodevice_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quaziodevice.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_6_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="quazip_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quazip.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="quazip__global_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quazip_global.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_8_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="quazipdir_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quazipdir.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="quazipfile_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quazipfile.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_10_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="quazipfileinfo_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quazipfileinfo.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="quazipnewinfo_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quazipnewinfo.h</b></td><td class="desc"></td></tr>
 </table>
+</div><!-- directory -->
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:39 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/ftv2blank.png b/doc/html/ftv2blank.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/doc/html/ftv2blank.png differ
diff --git a/doc/html/ftv2cl.png b/doc/html/ftv2cl.png
new file mode 100644
index 0000000..132f657
Binary files /dev/null and b/doc/html/ftv2cl.png differ
diff --git a/doc/html/ftv2doc.png b/doc/html/ftv2doc.png
new file mode 100644
index 0000000..17edabf
Binary files /dev/null and b/doc/html/ftv2doc.png differ
diff --git a/doc/html/ftv2folderclosed.png b/doc/html/ftv2folderclosed.png
new file mode 100644
index 0000000..bb8ab35
Binary files /dev/null and b/doc/html/ftv2folderclosed.png differ
diff --git a/doc/html/ftv2folderopen.png b/doc/html/ftv2folderopen.png
new file mode 100644
index 0000000..d6c7f67
Binary files /dev/null and b/doc/html/ftv2folderopen.png differ
diff --git a/doc/html/ftv2lastnode.png b/doc/html/ftv2lastnode.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/doc/html/ftv2lastnode.png differ
diff --git a/doc/html/ftv2link.png b/doc/html/ftv2link.png
new file mode 100644
index 0000000..17edabf
Binary files /dev/null and b/doc/html/ftv2link.png differ
diff --git a/doc/html/ftv2mlastnode.png b/doc/html/ftv2mlastnode.png
new file mode 100644
index 0000000..0b63f6d
Binary files /dev/null and b/doc/html/ftv2mlastnode.png differ
diff --git a/doc/html/ftv2mnode.png b/doc/html/ftv2mnode.png
new file mode 100644
index 0000000..0b63f6d
Binary files /dev/null and b/doc/html/ftv2mnode.png differ
diff --git a/doc/html/ftv2mo.png b/doc/html/ftv2mo.png
new file mode 100644
index 0000000..4bfb80f
Binary files /dev/null and b/doc/html/ftv2mo.png differ
diff --git a/doc/html/ftv2node.png b/doc/html/ftv2node.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/doc/html/ftv2node.png differ
diff --git a/doc/html/ftv2ns.png b/doc/html/ftv2ns.png
new file mode 100644
index 0000000..72e3d71
Binary files /dev/null and b/doc/html/ftv2ns.png differ
diff --git a/doc/html/ftv2plastnode.png b/doc/html/ftv2plastnode.png
new file mode 100644
index 0000000..c6ee22f
Binary files /dev/null and b/doc/html/ftv2plastnode.png differ
diff --git a/doc/html/ftv2pnode.png b/doc/html/ftv2pnode.png
new file mode 100644
index 0000000..c6ee22f
Binary files /dev/null and b/doc/html/ftv2pnode.png differ
diff --git a/doc/html/ftv2splitbar.png b/doc/html/ftv2splitbar.png
new file mode 100644
index 0000000..fe895f2
Binary files /dev/null and b/doc/html/ftv2splitbar.png differ
diff --git a/doc/html/ftv2vertline.png b/doc/html/ftv2vertline.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/doc/html/ftv2vertline.png differ
diff --git a/doc/html/functions.html b/doc/html/functions.html
index 917b447..ec6495c 100644
--- a/doc/html/functions.html
+++ b/doc/html/functions.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -98,13 +88,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x62.html b/doc/html/functions_b.html
similarity index 57%
rename from doc/html/functions_0x62.html
rename to doc/html/functions_b.html
index 32eb447..404f1f6 100644
--- a/doc/html/functions_0x62.html
+++ b/doc/html/functions_b.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li class="current"><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -98,13 +88,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x63.html b/doc/html/functions_c.html
similarity index 70%
rename from doc/html/functions_0x63.html
rename to doc/html/functions_c.html
index 639db2a..819050a 100644
--- a/doc/html/functions_0x63.html
+++ b/doc/html/functions_c.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li class="current"><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -97,12 +87,12 @@
 , <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>caseSensitivity()
+: <a class="el" href="classQuaZipDir.html#ad7ab403a8d36a3b6149da86ea37178f8">QuaZipDir</a>
+</li>
 <li>cd()
 : <a class="el" href="classQuaZipDir.html#aa829afc0243f1d307302f1167edecc7b">QuaZipDir</a>
 </li>
@@ -116,16 +106,16 @@
 , <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="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">QuaZipNewInfo</a>
 </li>
 <li>compressDir()
 : <a class="el" href="classJlCompress.html#ada7511686a24c014e9db25735be148a7">JlCompress</a>
 </li>
 <li>compressedSize
-: <a class="el" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">QuaZipFileInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">QuaZipFileInfo64</a>
+: <a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">QuaZipFileInfo</a>
 </li>
 <li>compressFile()
 : <a class="el" href="classJlCompress.html#a4a4de9c62ecf161bb658d4d80495ea97">JlCompress</a>
@@ -160,13 +150,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x64.html b/doc/html/functions_d.html
similarity index 55%
rename from doc/html/functions_0x64.html
rename to doc/html/functions_d.html
index f55e6b5..d799312 100644
--- a/doc/html/functions_0x64.html
+++ b/doc/html/functions_d.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,55 +54,53 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li class="current"><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">QuaZipFileInfo</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>
+: <a class="el" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">QuaZipFileInfo</a>
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x65.html b/doc/html/functions_e.html
similarity index 59%
rename from doc/html/functions_0x65.html
rename to doc/html/functions_e.html
index bc6971a..bd714fe 100644
--- a/doc/html/functions_0x65.html
+++ b/doc/html/functions_e.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li class="current"><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -105,22 +95,22 @@
 : <a class="el" href="classQuaZipDir.html#a22c8f63ce874f5c0e958ae5f42e6d004">QuaZipDir</a>
 </li>
 <li>externalAttr
-: <a class="el" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">QuaZipFileInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">QuaZipFileInfo64</a>
+: <a class="el" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">QuaZipNewInfo</a>
 </li>
 <li>extra
-: <a class="el" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">QuaZipFileInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">QuaZipFileInfo64</a>
+: <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#ac7877bcdf951d634cc2e1e6afe52e908">JlCompress</a>
 </li>
 <li>extractFile()
-: <a class="el" href="classJlCompress.html#a38c0d58bfe3bbbcb3cf4e98d126633a3">JlCompress</a>
+: <a class="el" href="classJlCompress.html#ae789e7e744129a0429dc976fdcd33eac">JlCompress</a>
 </li>
 <li>extractFiles()
-: <a class="el" href="classJlCompress.html#a309e9ee366719a4d8aa28f837fab73ae">JlCompress</a>
+: <a class="el" href="classJlCompress.html#a741646b1e2a922b3c48c2627fdc35f5b">JlCompress</a>
 </li>
 <li>extraGlobal
 : <a class="el" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">QuaZipNewInfo</a>
@@ -130,13 +120,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html
index ee31127..5e31573 100644
--- a/doc/html/functions_enum.html
+++ b/doc/html/functions_enum.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members - Enumerations</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -61,7 +51,7 @@
       <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="contents">
  <ul>
 <li>CaseSensitivity
@@ -75,13 +65,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:39 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_eval.html b/doc/html/functions_eval.html
index 3b63828..41f91cc 100644
--- a/doc/html/functions_eval.html
+++ b/doc/html/functions_eval.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members - Enumerator</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -61,7 +51,7 @@
       <li class="current"><a href="functions_eval.html"><span>Enumerator</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="contents">
  <ul>
 <li>csDefault
@@ -93,13 +83,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:39 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x66.html b/doc/html/functions_f.html
similarity index 58%
rename from doc/html/functions_0x66.html
rename to doc/html/functions_f.html
index e1939d3..ddc7545 100644
--- a/doc/html/functions_0x66.html
+++ b/doc/html/functions_f.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li class="current"><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -103,18 +93,16 @@
 , <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>
+: <a class="el" href="classQuaGzipFile.html#ab745f345b727c81abbc3eb5af4dca844">QuaGzipFile</a>
+, <a class="el" href="classQuaZIODevice.html#a25f586eb564841b51c395fd17f1cc080">QuaZIODevice</a>
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html
index 04822e9..584c4f4 100644
--- a/doc/html/functions_func.html
+++ b/doc/html/functions_func.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members - Functions</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -82,10 +72,10 @@
       <li><a href="#index_u"><span>u</span></a></li>
       <li><a href="#index_v"><span>v</span></a></li>
       <li><a href="#index_w"><span>w</span></a></li>
-      <li><a href="#index_0x7e"><span>~</span></a></li>
+      <li class="current"><a href="#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="contents">
  
 
@@ -121,10 +111,10 @@
 : <a class="el" href="classQuaZipDir.html#a62306db3f4c0866930fa35c7348b84b3">QuaZipDir</a>
 </li>
 <li>close()
-: <a class="el" href="classQuaZIODevice.html#ad27e447544d57f897316ee6f44535895">QuaZIODevice</a>
+: <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>
-, <a class="el" href="classQuaGzipFile.html#a273205350b1235a242a1eb5cbf586434">QuaGzipFile</a>
 </li>
 <li>compressDir()
 : <a class="el" href="classJlCompress.html#a8708eafcadc5c192a1d492e784cfc98f">JlCompress</a>
@@ -159,13 +149,13 @@
 : <a class="el" href="classQuaZipDir.html#aef966735a146fc10c9527c236aa89261">QuaZipDir</a>
 </li>
 <li>entryInfoList64()
-: <a class="el" href="classQuaZipDir.html#a8c38ec214c300049685cbf71486636d5">QuaZipDir</a>
+: <a class="el" href="classQuaZipDir.html#ae2b5a4b251db7aeb165c6656da0e3431">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>
+: <a class="el" href="classQuaZipDir.html#aacb488fec6e951ac80e5d473534fee97">QuaZipDir</a>
 </li>
 <li>extractDir()
 : <a class="el" href="classJlCompress.html#a365a153baa4c11812d93cbca60b6a293">JlCompress</a>
@@ -174,7 +164,7 @@
 : <a class="el" href="classJlCompress.html#a38c0d58bfe3bbbcb3cf4e98d126633a3">JlCompress</a>
 </li>
 <li>extractFiles()
-: <a class="el" href="classJlCompress.html#a741646b1e2a922b3c48c2627fdc35f5b">JlCompress</a>
+: <a class="el" href="classJlCompress.html#a309e9ee366719a4d8aa28f837fab73ae">JlCompress</a>
 </li>
 </ul>
 
@@ -228,8 +218,8 @@
 : <a class="el" href="classJlCompress.html#ab42422be913f817d7e04c1b1cd5d0156">JlCompress</a>
 </li>
 <li>getFileName()
-: <a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9">QuaZipFile</a>
-, <a class="el" href="classQuaGzipFile.html#a9a0954a1db1fcf2aeba0530239bce71c">QuaGzipFile</a>
+: <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>
@@ -264,8 +254,8 @@
 : <a class="el" href="classQuaZipFile.html#a72daf8a9da14907a801a783603003205">QuaZipFile</a>
 </li>
 <li>getZipError()
-: <a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0">QuaZipFile</a>
-, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip</a>
+: <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>
@@ -330,10 +320,9 @@
 <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>
+, <a class="el" href="classQuaZip.html#abfa4e6018b2964a3d10a4c54e5ab3962">QuaZip</a>
+, <a class="el" href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9">QuaZipFile</a>
 </li>
 <li>operator!=()
 : <a class="el" href="classQuaZipDir.html#a6e60d858d05774c958215ee7741eceed">QuaZipDir</a>
@@ -374,10 +363,10 @@
 : <a class="el" href="classQuaZipDir.html#a6c9cc8b74c52d3fe997b753370566690">QuaZipDir</a>
 </li>
 <li>QuaZipFile()
-: <a class="el" href="classQuaZipFile.html#a1349ad27f1947bc3e346d83dbf9586c4">QuaZipFile</a>
+: <a class="el" href="classQuaZipFile.html#ad31592e0e8a9eaa009c6c0e2040a2158">QuaZipFile</a>
 </li>
 <li>QuaZipNewInfo()
-: <a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9">QuaZipNewInfo</a>
+: <a class="el" href="structQuaZipNewInfo.html#a46c0f551cf9e6b2131929beb39187aac">QuaZipNewInfo</a>
 </li>
 </ul>
 
@@ -392,9 +381,9 @@
 : <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="classQuaAdler32.html#a2fe6ac9eb289bafda6a9fd20e6472ab5">QuaAdler32</a>
 , <a class="el" href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57">QuaChecksum32</a>
-, <a class="el" href="classQuaAdler32.html#a2fe6ac9eb289bafda6a9fd20e6472ab5">QuaAdler32</a>
+, <a class="el" href="classQuaCrc32.html#a3fe7ce6cb73512c963ffaabfbbc66363">QuaCrc32</a>
 </li>
 </ul>
 
@@ -505,8 +494,8 @@
 <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="classQuaCrc32.html#a957ce46a53862f75c89d6a3ac4f73389">QuaCrc32</a>
 , <a class="el" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">QuaChecksum32</a>
+, <a class="el" href="classQuaCrc32.html#a957ce46a53862f75c89d6a3ac4f73389">QuaCrc32</a>
 </li>
 </ul>
 
@@ -514,13 +503,13 @@
 <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>
+, <a class="el" href="classQuaZipFile.html#abd07949a6fcc2ef094d2be5398bc8e7c">QuaZipFile</a>
 </li>
 </ul>
 
 
-<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
+<h3><a class="anchor" id="index_~"></a>- ~ -</h3><ul>
 <li>~QuaGzipFile()
 : <a class="el" href="classQuaGzipFile.html#a1200bc76f36bb2e1991e1e0467befbf2">QuaGzipFile</a>
 </li>
@@ -538,13 +527,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x67.html b/doc/html/functions_g.html
similarity index 72%
rename from doc/html/functions_0x67.html
rename to doc/html/functions_g.html
index 0881cda..e15fb5b 100644
--- a/doc/html/functions_0x67.html
+++ b/doc/html/functions_g.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li class="current"><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -126,8 +116,8 @@
 : <a class="el" href="classJlCompress.html#ab42422be913f817d7e04c1b1cd5d0156">JlCompress</a>
 </li>
 <li>getFileName()
-: <a class="el" href="classQuaZipFile.html#a6999362e70a5b2396fba5cfb30095ff9">QuaZipFile</a>
-, <a class="el" href="classQuaGzipFile.html#a9a0954a1db1fcf2aeba0530239bce71c">QuaGzipFile</a>
+: <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>
@@ -162,8 +152,8 @@
 : <a class="el" href="classQuaZipFile.html#a72daf8a9da14907a801a783603003205">QuaZipFile</a>
 </li>
 <li>getZipError()
-: <a class="el" href="classQuaZipFile.html#a26d2ee56aad947193b73052f80597ef0">QuaZipFile</a>
-, <a class="el" href="classQuaZip.html#a28b91a6282ddd9382c96a069572c6fb4">QuaZip</a>
+: <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>
@@ -180,13 +170,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x68.html b/doc/html/functions_h.html
similarity index 56%
rename from doc/html/functions_0x68.html
rename to doc/html/functions_h.html
index 8364130..2c07c29 100644
--- a/doc/html/functions_0x68.html
+++ b/doc/html/functions_h.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li class="current"><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -97,13 +87,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x69.html b/doc/html/functions_i.html
similarity index 61%
rename from doc/html/functions_0x69.html
rename to doc/html/functions_i.html
index c121810..5ed644c 100644
--- a/doc/html/functions_0x69.html
+++ b/doc/html/functions_i.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,37 +54,37 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li class="current"><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">QuaZipNewInfo</a>
 </li>
 <li>isAutoClose()
@@ -116,8 +106,8 @@
 : <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="classQuaGzipFile.html#ae97f4e15d86c965c156df33d00318176">QuaGzipFile</a>
+, <a class="el" href="classQuaZIODevice.html#af2697f58c228741d3715801bf48a9a8b">QuaZIODevice</a>
 , <a class="el" href="classQuaZipFile.html#a64430ec50820c8096f963a7e5f53001f">QuaZipFile</a>
 </li>
 <li>isZip64Enabled()
@@ -125,13 +115,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x6d.html b/doc/html/functions_m.html
similarity index 64%
rename from doc/html/functions_0x6d.html
rename to doc/html/functions_m.html
index f03e023..666557f 100644
--- a/doc/html/functions_0x6d.html
+++ b/doc/html/functions_m.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li class="current"><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -119,13 +109,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x6e.html b/doc/html/functions_n.html
similarity index 56%
rename from doc/html/functions_0x6e.html
rename to doc/html/functions_n.html
index dc36b83..e462909 100644
--- a/doc/html/functions_0x6e.html
+++ b/doc/html/functions_n.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,37 +54,37 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li class="current"><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">QuaZipNewInfo</a>
 </li>
 <li>nameFilters()
@@ -102,13 +92,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x6f.html b/doc/html/functions_o.html
similarity index 62%
rename from doc/html/functions_0x6f.html
rename to doc/html/functions_o.html
index fd1616d..caaf927 100644
--- a/doc/html/functions_0x6f.html
+++ b/doc/html/functions_o.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,40 +54,39 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li class="current"><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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="classQuaZIODevice.html#a175446c18eb20c9aff6faf23f09cc67a">QuaZIODevice</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>
@@ -113,13 +102,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x70.html b/doc/html/functions_p.html
similarity index 57%
rename from doc/html/functions_0x70.html
rename to doc/html/functions_p.html
index f32c596..88ebe83 100644
--- a/doc/html/functions_0x70.html
+++ b/doc/html/functions_p.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li class="current"><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -100,13 +90,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x71.html b/doc/html/functions_q.html
similarity index 61%
rename from doc/html/functions_0x71.html
rename to doc/html/functions_q.html
index b17eb56..2db79f2 100644
--- a/doc/html/functions_0x71.html
+++ b/doc/html/functions_q.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li class="current"><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -112,13 +102,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x72.html b/doc/html/functions_r.html
similarity index 58%
rename from doc/html/functions_0x72.html
rename to doc/html/functions_r.html
index 0cfd387..dda735e 100644
--- a/doc/html/functions_0x72.html
+++ b/doc/html/functions_r.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li class="current"><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -101,19 +91,17 @@
 : <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="classQuaAdler32.html#a2fe6ac9eb289bafda6a9fd20e6472ab5">QuaAdler32</a>
 , <a class="el" href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57">QuaChecksum32</a>
-, <a class="el" href="classQuaAdler32.html#a2fe6ac9eb289bafda6a9fd20e6472ab5">QuaAdler32</a>
+, <a class="el" href="classQuaCrc32.html#a3fe7ce6cb73512c963ffaabfbbc66363">QuaCrc32</a>
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x73.html b/doc/html/functions_s.html
similarity index 74%
rename from doc/html/functions_0x73.html
rename to doc/html/functions_s.html
index 28d7580..a4f30cc 100644
--- a/doc/html/functions_0x73.html
+++ b/doc/html/functions_s.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li class="current"><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -174,13 +164,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x74.html b/doc/html/functions_t.html
similarity index 56%
rename from doc/html/functions_0x74.html
rename to doc/html/functions_t.html
index 2ab7cc7..8b7bd58 100644
--- a/doc/html/functions_0x74.html
+++ b/doc/html/functions_t.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li class="current"><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -97,13 +87,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x75.html b/doc/html/functions_u.html
similarity index 60%
rename from doc/html/functions_0x75.html
rename to doc/html/functions_u.html
index 68b59f8..cde7712 100644
--- a/doc/html/functions_0x75.html
+++ b/doc/html/functions_u.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,37 +54,37 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li class="current"><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">QuaZipNewInfo</a>
 </li>
 <li>unzFile_f
@@ -110,13 +100,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x76.html b/doc/html/functions_v.html
similarity index 59%
rename from doc/html/functions_0x76.html
rename to doc/html/functions_v.html
index 2a2587d..f6cb8b5 100644
--- a/doc/html/functions_0x76.html
+++ b/doc/html/functions_v.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li class="current"><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -102,18 +92,16 @@
 , <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>
+: <a class="el" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">QuaZipFileInfo</a>
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html
index 156ff6d..735cc77 100644
--- a/doc/html/functions_vars.html
+++ b/doc/html/functions_vars.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members - Variables</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -72,17 +62,17 @@
       <li><a href="#index_n"><span>n</span></a></li>
       <li><a href="#index_u"><span>u</span></a></li>
       <li><a href="#index_v"><span>v</span></a></li>
-      <li><a href="#index_z"><span>z</span></a></li>
+      <li class="current"><a href="#index_z"><span>z</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="contents">
  
 
 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
 <li>comment
-: <a class="el" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">QuaZipFileInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">QuaZipFileInfo64</a>
+: <a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">QuaZipNewInfo</a>
 </li>
 <li>compressedSize
@@ -90,29 +80,29 @@
 , <a class="el" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">QuaZipFileInfo</a>
 </li>
 <li>crc
-: <a class="el" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">QuaZipFileInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">QuaZipFileInfo64</a>
+: <a class="el" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">QuaZipFileInfo</a>
 </li>
 </ul>
 
 
 <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="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">QuaZipNewInfo</a>
 </li>
 <li>diskNumberStart
-: <a class="el" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">QuaZipFileInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">QuaZipFileInfo64</a>
+: <a class="el" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">QuaZipFileInfo</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
 <li>externalAttr
-: <a class="el" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">QuaZipFileInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">QuaZipFileInfo64</a>
+: <a class="el" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">QuaZipNewInfo</a>
 </li>
 <li>extra
@@ -130,42 +120,42 @@
 
 <h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
 <li>flags
-: <a class="el" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">QuaZipFileInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">QuaZipFileInfo64</a>
+: <a class="el" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">QuaZipFileInfo</a>
 </li>
 </ul>
 
 
 <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="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">QuaZipNewInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">QuaZipFileInfo64</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
 <li>method
-: <a class="el" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">QuaZipFileInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">QuaZipFileInfo64</a>
+: <a class="el" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">QuaZipFileInfo</a>
 </li>
 </ul>
 
 
 <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="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">QuaZipNewInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">QuaZipFileInfo64</a>
 </li>
 </ul>
 
 
 <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="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">QuaZipFileInfo</a>
 , <a class="el" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">QuaZipNewInfo</a>
 </li>
 <li>unzFile_f
@@ -176,12 +166,12 @@
 
 <h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
 <li>versionCreated
-: <a class="el" href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e">QuaZipFileInfo</a>
-, <a class="el" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">QuaZipFileInfo64</a>
+: <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>
+: <a class="el" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">QuaZipFileInfo64</a>
+, <a class="el" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">QuaZipFileInfo</a>
 </li>
 </ul>
 
@@ -192,13 +182,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:39 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x77.html b/doc/html/functions_w.html
similarity index 57%
rename from doc/html/functions_0x77.html
rename to doc/html/functions_w.html
index 08bb757..7f5b924 100644
--- a/doc/html/functions_0x77.html
+++ b/doc/html/functions_w.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,48 +54,46 @@
   <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>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li class="current"><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
+, <a class="el" href="classQuaZipFile.html#abd07949a6fcc2ef094d2be5398bc8e7c">QuaZipFile</a>
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x7a.html b/doc/html/functions_z.html
similarity index 56%
rename from doc/html/functions_0x7a.html
rename to doc/html/functions_z.html
index 0a56f3c..8e0da61 100644
--- a/doc/html/functions_0x7a.html
+++ b/doc/html/functions_z.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,30 +54,30 @@
   <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><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li class="current"><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li class="current"><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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>
 
@@ -97,13 +87,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/functions_0x7e.html b/doc/html/functions_~.html
similarity index 59%
rename from doc/html/functions_0x7e.html
rename to doc/html/functions_~.html
index ca7e321..191c22d 100644
--- a/doc/html/functions_0x7e.html
+++ b/doc/html/functions_~.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Members</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -64,34 +54,34 @@
   <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><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 class="current"><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
+      <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+      <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+      <li class="current"><a href="functions_~.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <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_0x7e"></a>- ~ -</h3><ul>
+<h3><a class="anchor" id="index_~"></a>- ~ -</h3><ul>
 <li>~QuaGzipFile()
 : <a class="el" href="classQuaGzipFile.html#a1200bc76f36bb2e1991e1e0467befbf2">QuaGzipFile</a>
 </li>
@@ -109,13 +99,11 @@
 </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/graph_legend.html b/doc/html/graph_legend.html
index 1e3e764..e38de0f 100644
--- a/doc/html/graph_legend.html
+++ b/doc/html/graph_legend.html
@@ -3,49 +3,39 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Graph Legend</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Graph Legend</div>  </div>
@@ -53,45 +43,45 @@
 <div class="contents">
 <p>This page explains how to interpret the graphs that are generated by doxygen.</p>
 <p>Consider the following example: </p>
-<div class="fragment"><pre class="fragment"><span class="comment">/*! Invisible class because of truncation */</span>
-<span class="keyword">class </span>Invisible { };
-<span class="comment"></span>
-<span class="comment">/*! Truncated class, inheritance relation is hidden */</span>
-<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };
-
-<span class="comment">/* Class not documented with doxygen comments */</span>
-<span class="keyword">class </span>Undocumented { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is inherited using public inheritance */</span>
-<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };
-<span class="comment"></span>
-<span class="comment">/*! A template class */</span>
-<span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">class </span>Templ { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is inherited using protected inheritance */</span>
-<span class="keyword">class </span>ProtectedBase { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is inherited using private inheritance */</span>
-<span class="keyword">class </span>PrivateBase { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is used by the Inherited class */</span>
-<span class="keyword">class </span>Used { };
-<span class="comment"></span>
-<span class="comment">/*! Super class that inherits a number of other classes */</span>
-<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,
-                  <span class="keyword">protected</span> ProtectedBase,
-                  <span class="keyword">private</span> PrivateBase,
-                  <span class="keyword">public</span> Undocumented,
-                  <span class="keyword">public</span> Templ<int>
-{
-  <span class="keyword">private</span>:
-    Used *m_usedClass;
-};
-</pre></div><p> This will result in the following graph:</p>
+<div class="fragment"><div class="line"><span class="comment">/*! Invisible class because of truncation */</span></div>
+<div class="line"><span class="keyword">class </span>Invisible { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Truncated class, inheritance relation is hidden */</span></div>
+<div class="line"><span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };</div>
+<div class="line"></div>
+<div class="line"><span class="comment">/* Class not documented with doxygen comments */</span></div>
+<div class="line"><span class="keyword">class </span>Undocumented { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is inherited using public inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! A template class */</span></div>
+<div class="line"><span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">class </span>Templ { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is inherited using protected inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>ProtectedBase { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is inherited using private inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>PrivateBase { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is used by the Inherited class */</span></div>
+<div class="line"><span class="keyword">class </span>Used { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Super class that inherits a number of other classes */</span></div>
+<div class="line"><span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,</div>
+<div class="line">                  <span class="keyword">protected</span> ProtectedBase,</div>
+<div class="line">                  <span class="keyword">private</span> PrivateBase,</div>
+<div class="line">                  <span class="keyword">public</span> Undocumented,</div>
+<div class="line">                  <span class="keyword">public</span> Templ<int></div>
+<div class="line">{</div>
+<div class="line">  <span class="keyword">private</span>:</div>
+<div class="line">    Used *m_usedClass;</div>
+<div class="line">};</div>
+</div><!-- fragment --><p> This will result in the following graph:</p>
 <center><div class="image">
 <img src="graph_legend.png" />
 </div>
-</center> <p>The boxes in the above graph have the following meaning:  </p>
+</center><p>The boxes in the above graph have the following meaning: </p>
 <ul>
 <li>
 A filled gray box represents the struct or class for which the graph is generated. </li>
@@ -102,7 +92,7 @@ A box with a grey border denotes an undocumented struct or class. </li>
 <li>
 A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
 </ul>
-<p>The arrows have the following meaning:  </p>
+<p>The arrows have the following meaning: </p>
 <ul>
 <li>
 A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
@@ -116,13 +106,11 @@ A purple dashed arrow is used if a class is contained or used by another class.
 A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/graph_legend.md5 b/doc/html/graph_legend.md5
index c0a4490..a06ed05 100644
--- a/doc/html/graph_legend.md5
+++ b/doc/html/graph_legend.md5
@@ -1 +1 @@
-70d597617e34367275a35eeb8fb7ea07
\ No newline at end of file
+387ff8eb65306fa251338d3c9bd7bfff
\ No newline at end of file
diff --git a/doc/html/graph_legend.png b/doc/html/graph_legend.png
index a67a7ca..6c1d0c2 100644
Binary files a/doc/html/graph_legend.png and b/doc/html/graph_legend.png differ
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html
index 0686d05..e2c64e0 100644
--- a/doc/html/hierarchy.html
+++ b/doc/html/hierarchy.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Hierarchy</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,7 +42,7 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Class Hierarchy</div>  </div>
@@ -60,38 +50,31 @@
 <div class="contents">
 <div class="textblock">
 <p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
-This inheritance list is sorted roughly, but not completely, alphabetically:</div><ul>
-<li><a class="el" href="classJlCompress.html">JlCompress</a></li>
-<li><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a><code> [external]</code><ul>
-<li><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a><code> [external]</code><ul>
-<li><a class="el" href="classQuaGzipFile.html">QuaGzipFile</a></li>
-<li><a class="el" href="classQuaZIODevice.html">QuaZIODevice</a></li>
-<li><a class="el" href="classQuaZipFile.html">QuaZipFile</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classQuaChecksum32.html">QuaChecksum32</a><ul>
-<li><a class="el" href="classQuaAdler32.html">QuaAdler32</a></li>
-<li><a class="el" href="classQuaCrc32.html">QuaCrc32</a></li>
-</ul>
-</li>
-<li><a class="el" href="classQuaZip.html">QuaZip</a></li>
-<li><a class="el" href="classQuaZipDir.html">QuaZipDir</a></li>
-<li><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></li>
-<li><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></li>
-<li><a class="el" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a></li>
-<li><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></li>
-<li><a class="el" href="classQuaZipPrivate.html">QuaZipPrivate</a></li>
-</ul>
+This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJlCompress.html" target="_self">JlCompress</a></td><td class="desc">Utility class for typical operations </td></tr>
+<tr id="row_1_"><td class="entry"><img id="arr_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>QIODevice</b></td><td class="desc"></td></tr>
+<tr id="row_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaGzipFile.html" target="_self">QuaGzipFile</a></td><td class="desc">GZIP file </td></tr>
+<tr id="row_1_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZIODevice.html" target="_self">QuaZIODevice</a></td><td class="desc">A class to compress/decompress QIODevice </td></tr>
+<tr id="row_1_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZipFile.html" target="_self">QuaZipFile</a></td><td class="desc">A file inside ZIP archive </td></tr>
+<tr id="row_2_"><td class="entry"><img id="arr_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaChecksum32.html" target="_self">QuaChecksum32</a></td><td class="desc">Checksum interface </td></tr>
+<tr id="row_2_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaAdler32.html" target="_self">QuaAdler32</a></td><td class="desc">Adler32 checksum </td></tr>
+<tr id="row_2_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaCrc32.html" target="_self">QuaCrc32</a></td><td class="desc">CRC32 checksum </td></tr>
+<tr id="row_3_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZip.html" target="_self">QuaZip</a></td><td class="desc">ZIP archive </td></tr>
+<tr id="row_4_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZipDir.html" target="_self">QuaZipDir</a></td><td class="desc">Provides ZIP archive navigation </td></tr>
+<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structQuaZipFileInfo.html" target="_self">QuaZipFileInfo</a></td><td class="desc">Information about a file inside archive </td></tr>
+<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structQuaZipFileInfo64.html" target="_self">QuaZipFileInfo64</a></td><td class="desc">Information about a file inside archive (with zip64 support) </td></tr>
+<tr id="row_7_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZipFilePrivate.html" target="_self">QuaZipFilePrivate</a></td><td class="desc">The implementation class for <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> </td></tr>
+<tr id="row_8_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structQuaZipNewInfo.html" target="_self">QuaZipNewInfo</a></td><td class="desc">Information about a file to be created </td></tr>
+<tr id="row_9_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQuaZipPrivate.html" target="_self">QuaZipPrivate</a></td><td class="desc">All the internal stuff for the <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> class </td></tr>
+</table>
+</div><!-- directory -->
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/index.html b/doc/html/index.html
index 8d84f64..63ffa23 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -3,49 +3,39 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZIP - Qt/C++ wrapper for ZIP/UNZIP package</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li class="current"><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>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaZIP - Qt/C++ wrapper for ZIP/UNZIP package </div>  </div>
@@ -53,94 +43,88 @@
 <div class="contents">
 <div class="textblock"> 
 <a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=142688&type=7" style="width:210; height:62; border:none; float:right;" alt="Powered by SourceForge.net" /></a>
- <h2><a class="anchor" id="overview"></a>
-Overview</h2>
+ <h1><a class="anchor" id="overview"></a>
+Overview</h1>
 <p>QuaZIP is a simple C++ wrapper over <a href="http://www.winimage.com/zLibDll/minizip.html">Gilles Vollant's ZIP/UNZIP package</a> that can be used to access ZIP archives. It uses <a href="http://qt.digia.com/">the Qt toolkit</a>.</p>
-<p>If you do not know what <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> is, you have two options:</p>
+<p>If you do not know what Qt is, you have two options:</p>
 <ul>
 <li>Just forget about QuaZIP.</li>
-<li>Learn more about <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> by downloading it and/or reading the excellent <a href="http://qt-project.org/doc/">official Qt documentation</a></li>
+<li>Learn more about Qt by downloading it and/or reading the excellent <a href="http://qt-project.org/doc/">official Qt documentation</a></li>
 </ul>
 <p>The choice is yours, but if you are really interested in cross-platform (Windows/Linux/BSD/UNIX/Mac/Others) software development, I would definitely recommend you the latter ^_^</p>
-<p>QuaZIP allows you to access files inside ZIP archives using <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> API, and - yes! - that means that you can also use <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextstream.html">QTextStream</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatastream.html">QDataStream</a> or wha [...]
+<p>QuaZIP allows you to access files inside ZIP archives using QIODevice API, and - yes! - that means that you can also use QTextStream, QDataStream or whatever you would like to use on your zipped files.</p>
 <p>QuaZIP provides complete abstraction of the ZIP/UNZIP API, for both reading from and writing to ZIP archives.</p>
-<h2><a class="anchor" id="download"></a>
-Download QuaZIP</h2>
+<h1><a class="anchor" id="download"></a>
+Download QuaZIP</h1>
 <p>Downloads are available from <a href="http://sourceforge.net/projects/quazip/">QuaZIP project's page at SourceForge.net</a>.</p>
-<h2><a class="anchor" id="platforms"></a>
-Platforms supported</h2>
+<h1><a class="anchor" id="platforms"></a>
+Platforms supported</h1>
 <p>QuaZIP has been currently tested on the following platforms:</p>
 <ul>
-<li>linux-g++ (Ubuntu 11.10, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> 4.7.4)</li>
-<li>freebsd-g++ (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> 4.0.0</li>
+<li>linux-g++ (Ubuntu 11.10, Qt 4.7.4)</li>
+<li>freebsd-g++ (Qt 4.0.0</li>
 <li>hpux-acc (HP-UX 11.11)</li>
 <li>hpux-g++ (HP-UX 11.11)</li>
 <li>win32-g++ (MinGW)</li>
-<li>win32-msvc2010 (MS VS 2010 Express, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> 4.8.4)</li>
-<li>win32-msvc2010 (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> Creator, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> 5.0.1)</li>
-<li>win32-msvc2012 (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> Creator, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> 5.2.0)</li>
+<li>win32-msvc2010 (MS VS 2010 Express, Qt 4.8.4)</li>
+<li>win32-msvc2010 (Qt Creator, Qt 5.0.1)</li>
+<li>win32-msvc2012 (Qt Creator, Qt 5.2.0)</li>
 <li>some Symbian version, reportedly</li>
 </ul>
 <p>No testing has been officially done on other systems. Of course, patches to make it work on any platform that it currently does not work on are always welcome!</p>
-<h2><a class="anchor" id="whats-new"></a>
-What is new in this version of QuaZIP?</h2>
+<h1><a class="anchor" id="whats-new"></a>
+What is new in this version of QuaZIP?</h1>
 <p>See the NEWS.txt file supplied with the distribution.</p>
-<h2><a class="anchor" id="Requirements"></a>
-Requirements</h2>
-<p>Just <a href="http://www.zlib.org/">zlib</a> and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> 4/5. Well, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> 4 depends on zlib anyway, but you will need zlib headers to compile QuaZIP. With Qt5 sometimes you need the zlib library as well (on Windows, for example).</p>
-<h2><a class="anchor" id="building"></a>
-Building, testing and installing</h2>
-<dl class="note"><dt><b>Note:</b></dt><dd>Instructions given in this section assume that you are using some UNIX dialect, but the build process should be very similar on win32-g++ platform too. On other platforms it's essentially the same process, maybe with some qmake adjustments not specific to QuaZIP itself.</dd></dl>
+<h1><a class="anchor" id="Requirements"></a>
+Requirements</h1>
+<p>Just <a href="http://www.zlib.org/">zlib</a> and Qt 4/5. Well, Qt 4 depends on zlib anyway, but you will need zlib headers to compile QuaZIP. With Qt5 sometimes you need the zlib library as well (on Windows, for example).</p>
+<h1><a class="anchor" id="building"></a>
+Building, testing and installing</h1>
+<dl class="section note"><dt>Note</dt><dd>Instructions given in this section assume that you are using some UNIX dialect, but the build process should be very similar on win32-g++ platform too. On other platforms it's essentially the same process, maybe with some qmake adjustments not specific to QuaZIP itself.</dd></dl>
 <p>To build the library, run: </p>
-<div class="fragment"><pre class="fragment">
-$ cd /wherever/quazip/source/is/quazip-x.y.z/quazip
+<pre class="fragment">$ cd /wherever/quazip/source/is/quazip-x.y.z/quazip
 $ qmake [PREFIX=where-to-install]
 $ make
-</pre></div><p>Make sure that you have <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> 4/5 installed with all required headers and utilities (that is, including the 'dev' or 'devel' package on Linux) and that you run qmake utility of the <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> 4, not some other version you may have already installed (you may need to type full path [...]
+</pre><p>Make sure that you have Qt 4/5 installed with all required headers and utilities (that is, including the 'dev' or 'devel' package on Linux) and that you run qmake utility of the Qt 4, not some other version you may have already installed (you may need to type full path to qmake like /usr/local/qt4/bin/qmake).</p>
 <p>To reconfigure (with another PREFIX, for example), just run qmake with appropriate arguments again.</p>
-<p>If you need to specify additional include path or libraries, use qmake features (see qmake reference in the <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a> documentation). For example:</p>
-<div class="fragment"><pre class="fragment">
-$ qmake LIBS+=-L/usr/local/zlib/lib INCLUDEPATH+=/usr/local/zlib/include
-</pre></div><p> (note abscence of "-I" before the include path and the presence of "-L" before the lib path)</p>
+<p>If you need to specify additional include path or libraries, use qmake features (see qmake reference in the Qt documentation). For example:</p>
+<pre class="fragment">$ qmake LIBS+=-L/usr/local/zlib/lib INCLUDEPATH+=/usr/local/zlib/include
+</pre><p> (note abscence of "-I" before the include path and the presence of "-L" before the lib path)</p>
 <p>Also note that you may or may not need to define ZLIB_WINAPI (qmake DEFINES+=ZLIB_WINAPI) when linking to zlib on Windows, depending on how zlib was built (generally, if using zlibwapi.dll, this define is needed).</p>
 <p>To install compiled library: </p>
-<div class="fragment"><pre class="fragment">
-$ make install
-</pre></div><p>By default, QuaZIP compiles as a DLL/SO, but you have other options:</p>
+<pre class="fragment">$ make install
+</pre><p>By default, QuaZIP compiles as a DLL/SO, but you have other options:</p>
 <ul>
 <li>Just copy appropriate source files to your project and use them, but you need to define QUAZIP_STATIC before including any QuaZIP headers (best done as a compiler option). This will save you from possible side effects of importing/exporting QuaZIP symbols.</li>
 <li>Compile it as a static library using CONFIG += staticlib qmake option. QUAZIP_STATIC is defined automatically by qmake in this case.</li>
 </ul>
 <p>Binary compatibility is guaranteed between minor releases starting with version 0.5, thanks to the Pimpl idiom. That is, the next binary incompatible version will be 1.x.</p>
-<h2><a class="anchor" id="test"></a>
-Testing</h2>
+<h1><a class="anchor" id="test"></a>
+Testing</h1>
 <p>To check if QuaZIP's basic features work OK on your platform, you may wish to compile the test suite provided in test directory: </p>
-<div class="fragment"><pre class="fragment">
-$ cd /wherever/quazip/source/is/quazip-x.y.z/qztest
+<pre class="fragment">$ cd /wherever/quazip/source/is/quazip-x.y.z/qztest
 $ qmake
 $ make
 $ ./qztest
-</pre></div><p>Note that the test suite looks for the quazip library in the "quazip" folder of the project ("../quazip"), but you may wish to use LIBS for some systems (Windows often puts the library in the separate "debug" or "release" directory). If you wish to use the quazip version that's already installed, provide the appropriate path.</p>
+</pre><p>Note that the test suite looks for the quazip library in the "quazip" folder of the project ("../quazip"), but you may wish to use LIBS for some systems (Windows often puts the library in the separate "debug" or "release" directory). If you wish to use the quazip version that's already installed, provide the appropriate path.</p>
 <p>On some systems you may need to set PATH, LD_LIBRARY_PATH or SHLIB_PATH to get "qztest" to actually run.</p>
 <p>If everything went fine, the test suite should report a lot of PASS messages. If something goes wrong, it will provide details and a warning that some tests failed.</p>
-<h2><a class="anchor" id="using"></a>
-Using</h2>
+<h1><a class="anchor" id="using"></a>
+Using</h1>
 <p>See <a class="el" href="usage.html">usage page</a>.</p>
-<h2><a class="anchor" id="contacts"></a>
-Authors and contacts</h2>
+<h1><a class="anchor" id="contacts"></a>
+Authors and contacts</h1>
 <p>This wrapper has been written by Sergey A. Tachenov, AKA Alqualos. This is my first open source project, so it may suck, but I did not find anything like that, so I just had no other choice but to write it.</p>
 <p>If you have anything to say to me about QuaZIP library, feel free to do so (read the <a class="el" href="faq.html">QuaZip FAQ</a> first, though). I can not promise, though, that I fix all the bugs you report in, add any features you want, or respond to your critics, or respond to your feedback at all. I may be busy, I may be tired of working on QuaZIP, I may be even dead already (you never know...).</p>
-<p>To report bugs or to post ideas about what should be done, use SourceForge.net's <a href="http://sourceforge.net/tracker/?group_id=142688">trackers</a>. If you want to send me a private message, use my e-mail address <a href="mailto:stachenov at gmail.com">stachenov at gmail.com</a>.</p>
+<p>To report bugs or to post ideas about what should be done, use SourceForge.net's <a href="http://sourceforge.net/tracker/?group_id=142688">trackers</a>. If you want to send me a private message, use my e-mail address <a href="#" onclick="location.href='mai'+'lto:'+'sta'+'ch'+'eno'+'v@'+'gma'+'il'+'.co'+'m'; return false;">stach<span style="display: none;">.nosp at m.</span>enov<span style="display: none;">.nosp at m.</span>@gmai<span style="display: none;">.nosp at m.</span>l.co<span style="di [...]
 <p>Do not use e-mail to report bugs, please. Reporting bugs and problems with the SourceForge.net's bug report system has that advantage that it is visible to public, and I can always search for open tickets that were created long ago. It is highly unlikely that I will search my mail for that kind of stuff, so if a bug reported by mail isn't fixed immediately, it will likely be forgotten forever.</p>
 <p>Copyright (C) 2005-2014 Sergey A. Tachenov and contributors </p>
 </div></div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/inherit_graph_0.map b/doc/html/inherit_graph_0.map
index 4e8e7ed..1df0aaf 100644
--- a/doc/html/inherit_graph_0.map
+++ b/doc/html/inherit_graph_0.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="$classJlCompress.html" title="Utility class for typical operations." alt="" coords="7,5,97,35"/>
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classJlCompress.html" title="Utility class for typical operations. " alt="" coords="6,5,98,32"/>
 </map>
diff --git a/doc/html/inherit_graph_0.md5 b/doc/html/inherit_graph_0.md5
index 9887793..bcde3ce 100644
--- a/doc/html/inherit_graph_0.md5
+++ b/doc/html/inherit_graph_0.md5
@@ -1 +1 @@
-5f0c48097fc4e980fdca888299d3a03a
\ No newline at end of file
+604c34fe4053b4b0723fa2c0961b67a6
\ No newline at end of file
diff --git a/doc/html/inherit_graph_0.png b/doc/html/inherit_graph_0.png
index de74fb6..8ad5efd 100644
Binary files a/doc/html/inherit_graph_0.png and b/doc/html/inherit_graph_0.png differ
diff --git a/doc/html/inherit_graph_1.map b/doc/html/inherit_graph_1.map
index c246913..b9d18da 100644
--- a/doc/html/inherit_graph_1.map
+++ b/doc/html/inherit_graph_1.map
@@ -1,7 +1,5 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="qtcore.tags$qobject.html" title="QObject" alt="" coords="7,59,76,88"/>
-<area shape="rect" id="node3" href="qtcore.tags$qiodevice.html" title="QIODevice" alt="" coords="127,59,212,88"/>
-<area shape="rect" id="node5" href="$classQuaGzipFile.html" title="GZIP file." alt="" coords="269,5,363,35"/>
-<area shape="rect" id="node7" href="$classQuaZIODevice.html" title="A class to compress/decompress QIODevice." alt="" coords="261,59,371,88"/>
-<area shape="rect" id="node9" href="$classQuaZipFile.html" title="A file inside ZIP archive." alt="" coords="273,112,359,141"/>
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classQuaChecksum32.html" title="Checksum interface. " alt="" coords="5,31,128,57"/>
+<area shape="rect" id="node2" href="$classQuaAdler32.html" title="Adler32 checksum. " alt="" coords="176,5,267,32"/>
+<area shape="rect" id="node3" href="$classQuaCrc32.html" title="CRC32 checksum. " alt="" coords="181,56,262,83"/>
 </map>
diff --git a/doc/html/inherit_graph_1.md5 b/doc/html/inherit_graph_1.md5
index 3ebb146..191ef8b 100644
--- a/doc/html/inherit_graph_1.md5
+++ b/doc/html/inherit_graph_1.md5
@@ -1 +1 @@
-4630be60e51db22056163aeaeb13aa64
\ No newline at end of file
+523da2d6452a986d0a5cf8de4e711f1e
\ No newline at end of file
diff --git a/doc/html/inherit_graph_1.png b/doc/html/inherit_graph_1.png
index c576d09..ef86c49 100644
Binary files a/doc/html/inherit_graph_1.png and b/doc/html/inherit_graph_1.png differ
diff --git a/doc/html/inherit_graph_2.map b/doc/html/inherit_graph_2.map
index 522df28..6cb1c10 100644
--- a/doc/html/inherit_graph_2.map
+++ b/doc/html/inherit_graph_2.map
@@ -1,5 +1,5 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="$classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,32,128,61"/>
-<area shape="rect" id="node3" href="$classQuaAdler32.html" title="Adler32 checksum." alt="" coords="176,5,267,35"/>
-<area shape="rect" id="node5" href="$classQuaCrc32.html" title="CRC32 checksum." alt="" coords="181,59,261,88"/>
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node2" href="$classQuaGzipFile.html" title="GZIP file. " alt="" coords="149,5,243,32"/>
+<area shape="rect" id="node3" href="$classQuaZIODevice.html" title="A class to compress/decompress QIODevice. " alt="" coords="141,56,251,83"/>
+<area shape="rect" id="node4" href="$classQuaZipFile.html" title="A file inside ZIP archive. " alt="" coords="153,107,239,133"/>
 </map>
diff --git a/doc/html/inherit_graph_2.md5 b/doc/html/inherit_graph_2.md5
index dba8cec..beabd83 100644
--- a/doc/html/inherit_graph_2.md5
+++ b/doc/html/inherit_graph_2.md5
@@ -1 +1 @@
-f40cac528f9f1498dadeb7a3ed46db9b
\ No newline at end of file
+5af371c9d0a20651df64f2334a568f18
\ No newline at end of file
diff --git a/doc/html/inherit_graph_2.png b/doc/html/inherit_graph_2.png
index c6bb3b0..e5e3ffe 100644
Binary files a/doc/html/inherit_graph_2.png and b/doc/html/inherit_graph_2.png differ
diff --git a/doc/html/inherit_graph_3.map b/doc/html/inherit_graph_3.map
index 31d14fd..98edb94 100644
--- a/doc/html/inherit_graph_3.map
+++ b/doc/html/inherit_graph_3.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="$classQuaZip.html" title="ZIP archive." alt="" coords="5,5,69,35"/>
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classQuaZip.html" title="ZIP archive. " alt="" coords="5,5,69,32"/>
 </map>
diff --git a/doc/html/inherit_graph_3.md5 b/doc/html/inherit_graph_3.md5
index 32a372c..a9c0bf1 100644
--- a/doc/html/inherit_graph_3.md5
+++ b/doc/html/inherit_graph_3.md5
@@ -1 +1 @@
-a52ab6782828ee0f0c2b338a50244403
\ No newline at end of file
+13b45b42efd00a37b69aa1f1d8f765b2
\ No newline at end of file
diff --git a/doc/html/inherit_graph_3.png b/doc/html/inherit_graph_3.png
index 28102cf..4f3a4ee 100644
Binary files a/doc/html/inherit_graph_3.png and b/doc/html/inherit_graph_3.png differ
diff --git a/doc/html/inherit_graph_4.map b/doc/html/inherit_graph_4.map
index 113c4f1..609053b 100644
--- a/doc/html/inherit_graph_4.map
+++ b/doc/html/inherit_graph_4.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="$classQuaZipDir.html" title="Provides ZIP archive navigation." alt="" coords="7,5,87,35"/>
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classQuaZipDir.html" title="Provides ZIP archive navigation. " alt="" coords="6,5,87,32"/>
 </map>
diff --git a/doc/html/inherit_graph_4.md5 b/doc/html/inherit_graph_4.md5
index 30f4880..6341597 100644
--- a/doc/html/inherit_graph_4.md5
+++ b/doc/html/inherit_graph_4.md5
@@ -1 +1 @@
-4e2a888da5d7aedbc98102e0fa864d56
\ No newline at end of file
+86e1c51cca39eddf06726d40685e328a
\ No newline at end of file
diff --git a/doc/html/inherit_graph_4.png b/doc/html/inherit_graph_4.png
index 6610f39..c30e07e 100644
Binary files a/doc/html/inherit_graph_4.png and b/doc/html/inherit_graph_4.png differ
diff --git a/doc/html/inherit_graph_5.map b/doc/html/inherit_graph_5.map
index b47876d..2c7f8f2 100644
--- a/doc/html/inherit_graph_5.map
+++ b/doc/html/inherit_graph_5.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="$structQuaZipFileInfo.html" title="Information about a file inside archive." alt="" coords="5,5,112,35"/>
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$structQuaZipFileInfo.html" title="Information about a file inside archive. " alt="" coords="5,5,112,32"/>
 </map>
diff --git a/doc/html/inherit_graph_5.md5 b/doc/html/inherit_graph_5.md5
index 7137126..fd8e0fe 100644
--- a/doc/html/inherit_graph_5.md5
+++ b/doc/html/inherit_graph_5.md5
@@ -1 +1 @@
-d217e62a43474d29dee4e75a59dea066
\ No newline at end of file
+e549a1a7ad10ce59ae8a49ce2b78b075
\ No newline at end of file
diff --git a/doc/html/inherit_graph_5.png b/doc/html/inherit_graph_5.png
index 2def830..8118836 100644
Binary files a/doc/html/inherit_graph_5.png and b/doc/html/inherit_graph_5.png differ
diff --git a/doc/html/inherit_graph_6.map b/doc/html/inherit_graph_6.map
index f6ba8b9..3e4fa99 100644
--- a/doc/html/inherit_graph_6.map
+++ b/doc/html/inherit_graph_6.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="$structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support)." alt="" coords="7,5,127,35"/>
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support). " alt="" coords="6,5,127,32"/>
 </map>
diff --git a/doc/html/inherit_graph_6.md5 b/doc/html/inherit_graph_6.md5
index ed3aca3..6ca4ac0 100644
--- a/doc/html/inherit_graph_6.md5
+++ b/doc/html/inherit_graph_6.md5
@@ -1 +1 @@
-31a530bc6138a273b8a942dab85a83f9
\ No newline at end of file
+68ee3638ad52bd74efb9f115337756e9
\ No newline at end of file
diff --git a/doc/html/inherit_graph_6.png b/doc/html/inherit_graph_6.png
index 3f1f95d..de9a84a 100644
Binary files a/doc/html/inherit_graph_6.png and b/doc/html/inherit_graph_6.png differ
diff --git a/doc/html/inherit_graph_7.map b/doc/html/inherit_graph_7.map
index 2187ffd..4887b30 100644
--- a/doc/html/inherit_graph_7.map
+++ b/doc/html/inherit_graph_7.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="$classQuaZipFilePrivate.html" title="The implementation class for QuaZip." alt="" coords="7,5,132,35"/>
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classQuaZipFilePrivate.html" title="The implementation class for QuaZip. " alt="" coords="6,5,133,32"/>
 </map>
diff --git a/doc/html/inherit_graph_7.md5 b/doc/html/inherit_graph_7.md5
index 7643fa7..969cc55 100644
--- a/doc/html/inherit_graph_7.md5
+++ b/doc/html/inherit_graph_7.md5
@@ -1 +1 @@
-76b72ae2ff36289f3bdb7fe8e461d34e
\ No newline at end of file
+02515861175708d2c0f029465604a2a2
\ No newline at end of file
diff --git a/doc/html/inherit_graph_7.png b/doc/html/inherit_graph_7.png
index 21d6a06..33b49b5 100644
Binary files a/doc/html/inherit_graph_7.png and b/doc/html/inherit_graph_7.png differ
diff --git a/doc/html/inherit_graph_8.map b/doc/html/inherit_graph_8.map
index ac9c9d3..a642147 100644
--- a/doc/html/inherit_graph_8.map
+++ b/doc/html/inherit_graph_8.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="$structQuaZipNewInfo.html" title="Information about a file to be created." alt="" coords="7,5,119,35"/>
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$structQuaZipNewInfo.html" title="Information about a file to be created. " alt="" coords="6,5,119,32"/>
 </map>
diff --git a/doc/html/inherit_graph_8.md5 b/doc/html/inherit_graph_8.md5
index 07b35cc..533ec63 100644
--- a/doc/html/inherit_graph_8.md5
+++ b/doc/html/inherit_graph_8.md5
@@ -1 +1 @@
-661a7c531bd82c1968682770c4722e75
\ No newline at end of file
+055970acedfd4e5fb689663f28ac64ee
\ No newline at end of file
diff --git a/doc/html/inherit_graph_8.png b/doc/html/inherit_graph_8.png
index 83e5c75..058d5d0 100644
Binary files a/doc/html/inherit_graph_8.png and b/doc/html/inherit_graph_8.png differ
diff --git a/doc/html/inherit_graph_9.map b/doc/html/inherit_graph_9.map
index 013d292..776dd45 100644
--- a/doc/html/inherit_graph_9.map
+++ b/doc/html/inherit_graph_9.map
@@ -1,3 +1,3 @@
-<map id="G" name="G">
-<area shape="rect" id="node1" href="$classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class." alt="" coords="7,5,111,35"/>
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class. " alt="" coords="6,5,111,32"/>
 </map>
diff --git a/doc/html/inherit_graph_9.md5 b/doc/html/inherit_graph_9.md5
index bda18ca..5603530 100644
--- a/doc/html/inherit_graph_9.md5
+++ b/doc/html/inherit_graph_9.md5
@@ -1 +1 @@
-33eebc9c0c5a6b1acc0d73f5dade3d52
\ No newline at end of file
+d889f16826d333fc4daa5af88fc833cf
\ No newline at end of file
diff --git a/doc/html/inherit_graph_9.png b/doc/html/inherit_graph_9.png
index c9bc1ad..3acd6bf 100644
Binary files a/doc/html/inherit_graph_9.png and b/doc/html/inherit_graph_9.png differ
diff --git a/doc/html/inherits.html b/doc/html/inherits.html
index db99b10..d4819b2 100644
--- a/doc/html/inherits.html
+++ b/doc/html/inherits.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Class Hierarchy</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,7 +42,7 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Class Hierarchy</div>  </div>
@@ -63,53 +53,51 @@
 </div><table border="0" cellspacing="10" cellpadding="0">
 <tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#JlCompress"/>
 <map name="JlCompress" id="JlCompress">
-<area shape="rect" id="node1" href="classJlCompress.html" title="Utility class for typical operations." alt="" coords="7,5,97,35"/></map>
-</td></tr>
-<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#QObject"/>
-<map name="QObject" id="QObject">
-<area shape="rect" id="node1" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html" title="QObject" alt="" coords="7,59,76,88"/><area shape="rect" id="node3" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html" title="QIODevice" alt="" coords="127,59,212,88"/><area shape="rect" id="node5" href="classQuaGzipFile.html" title="GZIP file." alt="" coords="269,5,363,35"/><area shape="rect" id="node7" href="classQuaZIODevice [...]
+<area shape="rect" id="node1" href="classJlCompress.html" title="Utility class for typical operations. " alt="" coords="6,5,98,32"/></map>
 </td></tr>
-<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#QuaChecksum32"/>
+<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#QuaChecksum32"/>
 <map name="QuaChecksum32" id="QuaChecksum32">
-<area shape="rect" id="node1" href="classQuaChecksum32.html" title="Checksum interface." alt="" coords="5,32,128,61"/><area shape="rect" id="node3" href="classQuaAdler32.html" title="Adler32 checksum." alt="" coords="176,5,267,35"/><area shape="rect" id="node5" href="classQuaCrc32.html" title="CRC32 checksum." alt="" coords="181,59,261,88"/></map>
+<area shape="rect" id="node1" href="classQuaChecksum32.html" title="Checksum interface. " alt="" coords="5,31,128,57"/><area shape="rect" id="node2" href="classQuaAdler32.html" title="Adler32 checksum. " alt="" coords="176,5,267,32"/><area shape="rect" id="node3" href="classQuaCrc32.html" title="CRC32 checksum. " alt="" coords="181,56,262,83"/></map>
+</td></tr>
+<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#QuaGzipFile"/>
+<map name="QuaGzipFile" id="QuaGzipFile">
+<area shape="rect" id="node2" href="classQuaGzipFile.html" title="GZIP file. " alt="" coords="149,5,243,32"/><area shape="rect" id="node3" href="classQuaZIODevice.html" title="A class to compress/decompress QIODevice. " alt="" coords="141,56,251,83"/><area shape="rect" id="node4" href="classQuaZipFile.html" title="A file inside ZIP archive. " alt="" coords="153,107,239,133"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#QuaZip"/>
 <map name="QuaZip" id="QuaZip">
-<area shape="rect" id="node1" href="classQuaZip.html" title="ZIP archive." alt="" coords="5,5,69,35"/></map>
+<area shape="rect" id="node1" href="classQuaZip.html" title="ZIP archive. " alt="" coords="5,5,69,32"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#QuaZipDir"/>
 <map name="QuaZipDir" id="QuaZipDir">
-<area shape="rect" id="node1" href="classQuaZipDir.html" title="Provides ZIP archive navigation." alt="" coords="7,5,87,35"/></map>
+<area shape="rect" id="node1" href="classQuaZipDir.html" title="Provides ZIP archive navigation. " alt="" coords="6,5,87,32"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#QuaZipFileInfo"/>
 <map name="QuaZipFileInfo" id="QuaZipFileInfo">
-<area shape="rect" id="node1" href="structQuaZipFileInfo.html" title="Information about a file inside archive." alt="" coords="5,5,112,35"/></map>
+<area shape="rect" id="node1" href="structQuaZipFileInfo.html" title="Information about a file inside archive. " alt="" coords="5,5,112,32"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#QuaZipFileInfo64"/>
 <map name="QuaZipFileInfo64" id="QuaZipFileInfo64">
-<area shape="rect" id="node1" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support)." alt="" coords="7,5,127,35"/></map>
+<area shape="rect" id="node1" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support). " alt="" coords="6,5,127,32"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_7.png" border="0" alt="" usemap="#QuaZipFilePrivate"/>
 <map name="QuaZipFilePrivate" id="QuaZipFilePrivate">
-<area shape="rect" id="node1" href="classQuaZipFilePrivate.html" title="The implementation class for QuaZip." alt="" coords="7,5,132,35"/></map>
+<area shape="rect" id="node1" href="classQuaZipFilePrivate.html" title="The implementation class for QuaZip. " alt="" coords="6,5,133,32"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#QuaZipNewInfo"/>
 <map name="QuaZipNewInfo" id="QuaZipNewInfo">
-<area shape="rect" id="node1" href="structQuaZipNewInfo.html" title="Information about a file to be created." alt="" coords="7,5,119,35"/></map>
+<area shape="rect" id="node1" href="structQuaZipNewInfo.html" title="Information about a file to be created. " alt="" coords="6,5,119,32"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#QuaZipPrivate"/>
 <map name="QuaZipPrivate" id="QuaZipPrivate">
-<area shape="rect" id="node1" href="classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class." alt="" coords="7,5,111,35"/></map>
+<area shape="rect" id="node1" href="classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class. " alt="" coords="6,5,111,32"/></map>
 </td></tr>
 </table>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/installdox b/doc/html/installdox
deleted file mode 100755
index 784646c..0000000
--- a/doc/html/installdox
+++ /dev/null
@@ -1,112 +0,0 @@
-#!/usr/bin/perl
-
-%subst = ( "qtcore.tags", "");
-$quiet   = 0;
-
-while ( @ARGV ) {
-  $_ = shift @ARGV;
-  if ( s/^-// ) {
-    if ( /^l(.*)/ ) {
-      $v = ($1 eq "") ? shift @ARGV : $1;
-      ($v =~ /\/$/) || ($v .= "/");
-      $_ = $v;
-      if ( /(.+)\@(.+)/ ) {
-        if ( exists $subst{$1} ) {
-          $subst{$1} = $2;
-        } else {
-          print STDERR "Unknown tag file $1 given with option -l\n";
-          &usage();
-        }
-      } else {
-        print STDERR "Argument $_ is invalid for option -l\n";
-        &usage();
-      }
-    }
-    elsif ( /^q/ ) {
-      $quiet = 1;
-    }
-    elsif ( /^\?|^h/ ) {
-      &usage();
-    }
-    else {
-      print STDERR "Illegal option -$_\n";
-      &usage();
-    }
-  }
-  else {
-    push (@files, $_ );
-  }
-}
-
-foreach $sub (keys %subst)
-{
-  if ( $subst{$sub} eq "" ) 
-  {
-    print STDERR "No substitute given for tag file `$sub'\n";
-    &usage();
-  }
-  elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" )
-  {
-    print "Substituting $subst{$sub} for each occurrence of tag file $sub\n"; 
-  }
-}
-
-if ( ! @files ) {
-  if (opendir(D,".")) {
-    foreach $file ( readdir(D) ) {
-      $match = ".html";
-      next if ( $file =~ /^\.\.?$/ );
-      ($file =~ /$match/) && (push @files, $file);
-      ($file =~ /\.svg/) && (push @files, $file);
-      ($file =~ "navtree.js") && (push @files, $file);
-    }
-    closedir(D);
-  }
-}
-
-if ( ! @files ) {
-  print STDERR "Warning: No input files given and none found!\n";
-}
-
-foreach $f (@files)
-{
-  if ( ! $quiet ) {
-    print "Editing: $f...\n";
-  }
-  $oldf = $f;
-  $f   .= ".bak";
-  unless (rename $oldf,$f) {
-    print STDERR "Error: cannot rename file $oldf\n";
-    exit 1;
-  }
-  if (open(F,"<$f")) {
-    unless (open(G,">$oldf")) {
-      print STDERR "Error: opening file $oldf for writing\n";
-      exit 1;
-    }
-    if ($oldf ne "tree.js") {
-      while (<F>) {
-        s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (xlink:href|href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g;
-        print G "$_";
-      }
-    }
-    else {
-      while (<F>) {
-        s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g;
-        print G "$_";
-      }
-    }
-  } 
-  else {
-    print STDERR "Warning file $f does not exist\n";
-  }
-  unlink $f;
-}
-
-sub usage {
-  print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n";
-  print STDERR "Options:\n";
-  print STDERR "     -l tagfile\@linkName   tag file + URL or directory \n";
-  print STDERR "     -q                    Quiet mode\n\n";
-  exit 1;
-}
diff --git a/doc/html/nav_f.png b/doc/html/nav_f.png
index 1b07a16..72a58a5 100644
Binary files a/doc/html/nav_f.png and b/doc/html/nav_f.png differ
diff --git a/doc/html/nav_g.png b/doc/html/nav_g.png
new file mode 100644
index 0000000..2093a23
Binary files /dev/null and b/doc/html/nav_g.png differ
diff --git a/doc/html/nav_h.png b/doc/html/nav_h.png
index 01f5fa6..33389b1 100644
Binary files a/doc/html/nav_h.png and b/doc/html/nav_h.png differ
diff --git a/doc/html/open.png b/doc/html/open.png
index 7b35d2c..30f75c7 100644
Binary files a/doc/html/open.png and b/doc/html/open.png differ
diff --git a/doc/html/pages.html b/doc/html/pages.html
index 30b3281..5cf2152 100644
--- a/doc/html/pages.html
+++ b/doc/html/pages.html
@@ -3,70 +3,57 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Related Pages</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Related Pages</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="textblock">Here is a list of all related documentation pages:</div><ul>
-<li><a class="el" href="faq.html">QuaZip FAQ</a>
-</li>
-<li><a class="el" href="usage.html">Usage</a>
-</li>
-<li><a class="el" href="deprecated.html">Deprecated List</a>
-</li>
-</ul>
+<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="faq.html" target="_self">QuaZip FAQ</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="usage.html" target="_self">Usage</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="deprecated.html" target="_self">Deprecated List</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quaadler32_8h_source.html b/doc/html/quaadler32_8h_source.html
index 087879b..fd188e5 100644
--- a/doc/html/quaadler32_8h_source.html
+++ b/doc/html/quaadler32_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quaadler32.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,75 +40,78 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quaadler32.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUAADLER32_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUAADLER32_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 Adam Walczak</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 2.1 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 <QByteArray></span>
-<a name="l00030"></a>00030 
-<a name="l00031"></a>00031 <span class="preprocessor">#include "quachecksum32.h"</span>
-<a name="l00032"></a>00032 
-<a name="l00034"></a>00034 
-<a name="l00038"></a><a class="code" href="classQuaAdler32.html">00038</a> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaAdler32.html" title="Adler32 checksum.">QuaAdler32</a> : <span class="keyword">public</span> <a class="code" href="classQuaChecksum32.html" title="Checksum interface.">QuaChecksum32</a>
-<a name="l00039"></a>00039 {
-<a name="l00040"></a>00040 
-<a name="l00041"></a>00041 <span class="keyword">public</span>:
-<a name="l00042"></a>00042         <a class="code" href="classQuaAdler32.html" title="Adler32 checksum.">QuaAdler32</a>();
-<a name="l00043"></a>00043 
-<a name="l00044"></a>00044         quint32 <a class="code" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1" title="Calculates the checksum for data.">calculate</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &data);
-<a name="l00045"></a>00045 
-<a name="l00046"></a>00046         <span class="keywordtype">void</span> <a class="code" href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57" title="Resets the calculation on a checksun for a stream.">reset</a>();
-<a name="l00047"></a>00047         <span class="keywordtype">void</span> <a class="code" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e" title="Updates the calculated checksum for the stream.">update</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &buf);
-<a name="l00048"></a>00048         quint32 <a class="code" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7" title="Value of the checksum calculated for the stream passed throw update().">value</a>();
-<a name="l00049"></a>00049 
-<a name="l00050"></a>00050 <span class="keyword">private</span>:
-<a name="l00051"></a>00051         quint32 checksum;
-<a name="l00052"></a>00052 };
-<a name="l00053"></a>00053 
-<a name="l00054"></a>00054 <span class="preprocessor">#endif //QUAADLER32_H</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUAADLER32_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUAADLER32_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2010 Adam Walczak</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment"></span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> <span class="comment">*/</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> </div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> <span class="preprocessor">#include <QByteArray></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span> </div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span> <span class="preprocessor">#include "quachecksum32.h"</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span> </div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classQuaAdler32.html">   38</a></span> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaAdler32.html">QuaAdler32</a> : <span class="keyword">public</span> <a class="code" href="classQuaChecksum32.html">QuaChecksum32</a></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span> {</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span> </div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>         <a class="code" href="classQuaAdler32.html">QuaAdler32</a>();</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span> </div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>         quint32 <a class="code" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">calculate</a>(<span class="keyword">const</span> QByteArray &data);</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>         <span class="keywordtype">void</span> <a class="code" href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57">reset</a>();</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>         <span class="keywordtype">void</span> <a class="code" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">update</a>(<span class="keyword">const</span> QByteArray &buf);</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>         quint32 <a class="code" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">value</a>();</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span> </div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span> <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>         quint32 checksum;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span> };</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span> </div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span> <span class="preprocessor">#endif //QUAADLER32_H</span></div>
+<div class="ttc" id="classQuaAdler32_html"><div class="ttname"><a href="classQuaAdler32.html">QuaAdler32</a></div><div class="ttdoc">Adler32 checksum. </div><div class="ttdef"><b>Definition:</b> quaadler32.h:38</div></div>
+<div class="ttc" id="classQuaChecksum32_html_a14d800fcfd55b2ae11ef07d3924fe0b1"><div class="ttname"><a href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">QuaChecksum32::calculate</a></div><div class="ttdeci">virtual quint32 calculate(const QByteArray &data)=0</div><div class="ttdoc">Calculates the checksum for data. </div></div>
+<div class="ttc" id="classQuaChecksum32_html_afd836e7534194fce08356be6a8336da7"><div class="ttname"><a href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">QuaChecksum32::value</a></div><div class="ttdeci">virtual quint32 value()=0</div><div class="ttdoc">Value of the checksum calculated for the stream passed throw update(). </div></div>
+<div class="ttc" id="classQuaChecksum32_html"><div class="ttname"><a href="classQuaChecksum32.html">QuaChecksum32</a></div><div class="ttdoc">Checksum interface. </div><div class="ttdef"><b>Definition:</b> quachecksum32.h:52</div></div>
+<div class="ttc" id="classQuaChecksum32_html_a63a6ed3171f9243214d307da67557f7e"><div class="ttname"><a href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">QuaChecksum32::update</a></div><div class="ttdeci">virtual void update(const QByteArray &buf)=0</div><div class="ttdoc">Updates the calculated checksum for the stream. </div></div>
+<div class="ttc" id="classQuaChecksum32_html_ad3f5db3c76b00069db9bda333cb49d57"><div class="ttname"><a href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57">QuaChecksum32::reset</a></div><div class="ttdeci">virtual void reset()=0</div><div class="ttdoc">Resets the calculation on a checksun for a stream. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quachecksum32_8h_source.html b/doc/html/quachecksum32_8h_source.html
index 50d3864..0cf1391 100644
--- a/doc/html/quachecksum32_8h_source.html
+++ b/doc/html/quachecksum32_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quachecksum32.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,73 +40,71 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quachecksum32.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUACHECKSUM32_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUACHECKSUM32_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) 2005-2014 Sergey A. Tachenov</span>
-<a name="l00006"></a>00006 <span class="comment"></span>
-<a name="l00007"></a>00007 <span class="comment">This file is part of QuaZIP.</span>
-<a name="l00008"></a>00008 <span class="comment"></span>
-<a name="l00009"></a>00009 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
-<a name="l00010"></a>00010 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
-<a name="l00011"></a>00011 <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span>
-<a name="l00012"></a>00012 <span class="comment">(at your option) any later version.</span>
-<a name="l00013"></a>00013 <span class="comment"></span>
-<a name="l00014"></a>00014 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
-<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
-<a name="l00017"></a>00017 <span class="comment">GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"></span>
-<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
-<a name="l00020"></a>00020 <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00021"></a>00021 <span class="comment"></span>
-<a name="l00022"></a>00022 <span class="comment">See COPYING file for the full LGPL text.</span>
-<a name="l00023"></a>00023 <span class="comment"></span>
-<a name="l00024"></a>00024 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span>
-<a name="l00025"></a>00025 <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span>
-<a name="l00026"></a>00026 <span class="comment">*/</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="preprocessor">#include <QByteArray></span>
-<a name="l00029"></a>00029 <span class="preprocessor">#include "quazip_global.h"</span>
-<a name="l00030"></a>00030 
-<a name="l00032"></a>00032 
-<a name="l00052"></a><a class="code" href="classQuaChecksum32.html">00052</a> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaChecksum32.html" title="Checksum interface.">QuaChecksum32</a>
-<a name="l00053"></a>00053 {
-<a name="l00054"></a>00054 
-<a name="l00055"></a>00055 <span class="keyword">public</span>:
-<a name="l00057"></a>00057 
-<a name="l00062"></a>00062         <span class="keyword">virtual</span> quint32 calculate(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &data) = 0;
-<a name="l00063"></a>00063 
-<a name="l00065"></a>00065         <span class="keyword">virtual</span> <span class="keywordtype">void</span> reset() = 0;
-<a name="l00066"></a>00066 
-<a name="l00068"></a>00068 
-<a name="l00070"></a>00070         <span class="keyword">virtual</span> <span class="keywordtype">void</span> update(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &buf) = 0;
-<a name="l00071"></a>00071 
-<a name="l00073"></a>00073 
-<a name="l00075"></a>00075         <span class="keyword">virtual</span> quint32 value() = 0;
-<a name="l00076"></a>00076 };
-<a name="l00077"></a>00077 
-<a name="l00078"></a>00078 <span class="preprocessor">#endif //QUACHECKSUM32_H</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUACHECKSUM32_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUACHECKSUM32_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment">*/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="preprocessor">#include <QByteArray></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> <span class="preprocessor">#include "quazip_global.h"</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span> </div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span> </div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classQuaChecksum32.html">   52</a></span> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaChecksum32.html">QuaChecksum32</a></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span> {</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span> </div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span> </div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>         <span class="keyword">virtual</span> quint32 calculate(<span class="keyword">const</span> QByteArray &data) = 0;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span> </div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>         <span class="keyword">virtual</span> <span class="keywordtype">void</span> reset() = 0;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span> </div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span> </div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>         <span class="keyword">virtual</span> <span class="keywordtype">void</span> update(<span class="keyword">const</span> QByteArray &buf) = 0;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span> </div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span> </div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>         <span class="keyword">virtual</span> quint32 value() = 0;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span> };</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span> </div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span> <span class="preprocessor">#endif //QUACHECKSUM32_H</span></div>
+<div class="ttc" id="classQuaChecksum32_html"><div class="ttname"><a href="classQuaChecksum32.html">QuaChecksum32</a></div><div class="ttdoc">Checksum interface. </div><div class="ttdef"><b>Definition:</b> quachecksum32.h:52</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quacrc32_8h_source.html b/doc/html/quacrc32_8h_source.html
index dd6b788..62b9342 100644
--- a/doc/html/quacrc32_8h_source.html
+++ b/doc/html/quacrc32_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quacrc32.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,71 +40,74 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quacrc32.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUACRC32_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUACRC32_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) 2005-2014 Sergey A. Tachenov</span>
-<a name="l00006"></a>00006 <span class="comment"></span>
-<a name="l00007"></a>00007 <span class="comment">This file is part of QuaZIP.</span>
-<a name="l00008"></a>00008 <span class="comment"></span>
-<a name="l00009"></a>00009 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
-<a name="l00010"></a>00010 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
-<a name="l00011"></a>00011 <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span>
-<a name="l00012"></a>00012 <span class="comment">(at your option) any later version.</span>
-<a name="l00013"></a>00013 <span class="comment"></span>
-<a name="l00014"></a>00014 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
-<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
-<a name="l00017"></a>00017 <span class="comment">GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"></span>
-<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
-<a name="l00020"></a>00020 <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00021"></a>00021 <span class="comment"></span>
-<a name="l00022"></a>00022 <span class="comment">See COPYING file for the full LGPL text.</span>
-<a name="l00023"></a>00023 <span class="comment"></span>
-<a name="l00024"></a>00024 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span>
-<a name="l00025"></a>00025 <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span>
-<a name="l00026"></a>00026 <span class="comment">*/</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="preprocessor">#include "quachecksum32.h"</span>
-<a name="l00029"></a>00029 
-<a name="l00031"></a>00031 
-<a name="l00035"></a><a class="code" href="classQuaCrc32.html">00035</a> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaCrc32.html" title="CRC32 checksum.">QuaCrc32</a> : <span class="keyword">public</span> <a class="code" href="classQuaChecksum32.html" title="Checksum interface.">QuaChecksum32</a> {
-<a name="l00036"></a>00036 
-<a name="l00037"></a>00037 <span class="keyword">public</span>:
-<a name="l00038"></a>00038         <a class="code" href="classQuaCrc32.html" title="CRC32 checksum.">QuaCrc32</a>();
-<a name="l00039"></a>00039 
-<a name="l00040"></a>00040         quint32 <a class="code" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1" title="Calculates the checksum for data.">calculate</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &data);
-<a name="l00041"></a>00041 
-<a name="l00042"></a>00042         <span class="keywordtype">void</span> <a class="code" href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57" title="Resets the calculation on a checksun for a stream.">reset</a>();
-<a name="l00043"></a>00043         <span class="keywordtype">void</span> <a class="code" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e" title="Updates the calculated checksum for the stream.">update</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> &buf);
-<a name="l00044"></a>00044         quint32 <a class="code" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7" title="Value of the checksum calculated for the stream passed throw update().">value</a>();
-<a name="l00045"></a>00045 
-<a name="l00046"></a>00046 <span class="keyword">private</span>:
-<a name="l00047"></a>00047         quint32 checksum;
-<a name="l00048"></a>00048 };
-<a name="l00049"></a>00049 
-<a name="l00050"></a>00050 <span class="preprocessor">#endif //QUACRC32_H</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUACRC32_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUACRC32_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment">*/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="preprocessor">#include "quachecksum32.h"</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classQuaCrc32.html">   35</a></span> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaCrc32.html">QuaCrc32</a> : <span class="keyword">public</span> <a class="code" href="classQuaChecksum32.html">QuaChecksum32</a> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span> </div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>         <a class="code" href="classQuaCrc32.html">QuaCrc32</a>();</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span> </div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>         quint32 <a class="code" href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">calculate</a>(<span class="keyword">const</span> QByteArray &data);</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span> </div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>         <span class="keywordtype">void</span> <a class="code" href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57">reset</a>();</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>         <span class="keywordtype">void</span> <a class="code" href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">update</a>(<span class="keyword">const</span> QByteArray &buf);</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>         quint32 <a class="code" href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">value</a>();</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span> <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>         quint32 checksum;</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span> };</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span> </div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span> <span class="preprocessor">#endif //QUACRC32_H</span></div>
+<div class="ttc" id="classQuaChecksum32_html_a14d800fcfd55b2ae11ef07d3924fe0b1"><div class="ttname"><a href="classQuaChecksum32.html#a14d800fcfd55b2ae11ef07d3924fe0b1">QuaChecksum32::calculate</a></div><div class="ttdeci">virtual quint32 calculate(const QByteArray &data)=0</div><div class="ttdoc">Calculates the checksum for data. </div></div>
+<div class="ttc" id="classQuaChecksum32_html_afd836e7534194fce08356be6a8336da7"><div class="ttname"><a href="classQuaChecksum32.html#afd836e7534194fce08356be6a8336da7">QuaChecksum32::value</a></div><div class="ttdeci">virtual quint32 value()=0</div><div class="ttdoc">Value of the checksum calculated for the stream passed throw update(). </div></div>
+<div class="ttc" id="classQuaChecksum32_html"><div class="ttname"><a href="classQuaChecksum32.html">QuaChecksum32</a></div><div class="ttdoc">Checksum interface. </div><div class="ttdef"><b>Definition:</b> quachecksum32.h:52</div></div>
+<div class="ttc" id="classQuaChecksum32_html_a63a6ed3171f9243214d307da67557f7e"><div class="ttname"><a href="classQuaChecksum32.html#a63a6ed3171f9243214d307da67557f7e">QuaChecksum32::update</a></div><div class="ttdeci">virtual void update(const QByteArray &buf)=0</div><div class="ttdoc">Updates the calculated checksum for the stream. </div></div>
+<div class="ttc" id="classQuaCrc32_html"><div class="ttname"><a href="classQuaCrc32.html">QuaCrc32</a></div><div class="ttdoc">CRC32 checksum. </div><div class="ttdef"><b>Definition:</b> quacrc32.h:35</div></div>
+<div class="ttc" id="classQuaChecksum32_html_ad3f5db3c76b00069db9bda333cb49d57"><div class="ttname"><a href="classQuaChecksum32.html#ad3f5db3c76b00069db9bda333cb49d57">QuaChecksum32::reset</a></div><div class="ttdeci">virtual void reset()=0</div><div class="ttdoc">Resets the calculation on a checksun for a stream. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quagzipfile_8h_source.html b/doc/html/quagzipfile_8h_source.html
index 27307bc..b10bac4 100644
--- a/doc/html/quagzipfile_8h_source.html
+++ b/doc/html/quagzipfile_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quagzipfile.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,92 +40,90 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quagzipfile.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUAZIP_QUAGZIPFILE_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_QUAGZIPFILE_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) 2005-2014 Sergey A. Tachenov</span>
-<a name="l00006"></a>00006 <span class="comment"></span>
-<a name="l00007"></a>00007 <span class="comment">This file is part of QuaZIP.</span>
-<a name="l00008"></a>00008 <span class="comment"></span>
-<a name="l00009"></a>00009 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
-<a name="l00010"></a>00010 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
-<a name="l00011"></a>00011 <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span>
-<a name="l00012"></a>00012 <span class="comment">(at your option) any later version.</span>
-<a name="l00013"></a>00013 <span class="comment"></span>
-<a name="l00014"></a>00014 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
-<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
-<a name="l00017"></a>00017 <span class="comment">GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"></span>
-<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
-<a name="l00020"></a>00020 <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00021"></a>00021 <span class="comment"></span>
-<a name="l00022"></a>00022 <span class="comment">See COPYING file for the full LGPL text.</span>
-<a name="l00023"></a>00023 <span class="comment"></span>
-<a name="l00024"></a>00024 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span>
-<a name="l00025"></a>00025 <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span>
-<a name="l00026"></a>00026 <span class="comment">*/</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="preprocessor">#include <QIODevice></span>
-<a name="l00029"></a>00029 <span class="preprocessor">#include "quazip_global.h"</span>
-<a name="l00030"></a>00030 
-<a name="l00031"></a>00031 <span class="preprocessor">#include <zlib.h></span>
-<a name="l00032"></a>00032 
-<a name="l00033"></a>00033 <span class="keyword">class </span>QuaGzipFilePrivate;
-<a name="l00034"></a>00034 
-<a name="l00036"></a>00036 
-<a name="l00039"></a><a class="code" href="classQuaGzipFile.html">00039</a> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaGzipFile.html" title="GZIP file.">QuaGzipFile</a>: <span class="keyword">public</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> {
-<a name="l00040"></a>00040   Q_OBJECT
-<a name="l00041"></a>00041 <span class="keyword">public</span>:
-<a name="l00043"></a>00043 
-<a name="l00046"></a>00046   <a class="code" href="classQuaGzipFile.html" title="GZIP file.">QuaGzipFile</a>();
-<a name="l00048"></a>00048 
-<a name="l00052"></a>00052   <a class="code" href="classQuaGzipFile.html" title="GZIP file.">QuaGzipFile</a>(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *parent);
-<a name="l00054"></a>00054 
-<a name="l00058"></a>00058   <a class="code" href="classQuaGzipFile.html" title="GZIP file.">QuaGzipFile</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &fileName, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *parent = NULL);
-<a name="l00060"></a>00060   <span class="keyword">virtual</span> ~<a class="code" href="classQuaGzipFile.html" title="GZIP file.">QuaGzipFile</a>();
-<a name="l00062"></a>00062   <span class="keywordtype">void</span> setFileName(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& fileName);
-<a name="l00064"></a>00064   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> getFileName() <span class="keyword">const</span>;
-<a name="l00066"></a>00066 
-<a name="l00073"></a>00073   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isSequential">isSequential</a>() <span class="keyword">const</span>;
-<a name="l00075"></a>00075 
-<a name="l00079"></a>00079   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#open">open</a>(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">QIODevice::OpenMode</a> mode);
-<a name="l00081"></a>00081 
-<a name="l00087"></a>00087   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#open">open</a>(<span class="keywordtype">int</span> fd, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">QIODevice::OpenMode</a> mode);
-<a name="l00089"></a>00089 
-<a name="l00093"></a>00093   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> flush();
-<a name="l00095"></a>00095   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#close">close</a>();
-<a name="l00096"></a>00096 <span class="keyword">protected</span>:
-<a name="l00098"></a>00098   <span class="keyword">virtual</span> qint64 <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readData">readData</a>(<span class="keywordtype">char</span> *data, qint64 maxSize);
-<a name="l00100"></a>00100   <span class="keyword">virtual</span> qint64 <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#writeData">writeData</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, qint64 maxSize);
-<a name="l00101"></a>00101 <span class="keyword">private</span>:
-<a name="l00102"></a>00102     <span class="comment">// not implemented by design to disable copy</span>
-<a name="l00103"></a>00103     <a class="code" href="classQuaGzipFile.html" title="GZIP file.">QuaGzipFile</a>(<span class="keyword">const</span> <a class="code" href="classQuaGzipFile.html" title="GZIP file.">QuaGzipFile</a> &that);
-<a name="l00104"></a>00104     <a class="code" href="classQuaGzipFile.html" title="GZIP file.">QuaGzipFile</a>& operator=(<span class="keyword">const</span> <a class="code" href="classQuaGzipFile.html" title="GZIP file.">QuaGzipFile</a> &that);
-<a name="l00105"></a>00105     QuaGzipFilePrivate *d;
-<a name="l00106"></a>00106 };
-<a name="l00107"></a>00107 
-<a name="l00108"></a>00108 <span class="preprocessor">#endif // QUAZIP_QUAGZIPFILE_H</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUAZIP_QUAGZIPFILE_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_QUAGZIPFILE_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment">*/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="preprocessor">#include <QIODevice></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> <span class="preprocessor">#include "quazip_global.h"</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span> </div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span> <span class="preprocessor">#include <zlib.h></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span> </div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span> <span class="keyword">class </span>QuaGzipFilePrivate;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span> </div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classQuaGzipFile.html">   39</a></span> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaGzipFile.html">QuaGzipFile</a>: <span class="keyword">public</span> QIODevice {</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>   Q_OBJECT</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span> </div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>   <a class="code" href="classQuaGzipFile.html">QuaGzipFile</a>();</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span> </div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>   <a class="code" href="classQuaGzipFile.html">QuaGzipFile</a>(QObject *parent);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span> </div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>   <a class="code" href="classQuaGzipFile.html">QuaGzipFile</a>(<span class="keyword">const</span> QString &fileName, QObject *parent = NULL);</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>   <span class="keyword">virtual</span> ~<a class="code" href="classQuaGzipFile.html">QuaGzipFile</a>();</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>   <span class="keywordtype">void</span> setFileName(<span class="keyword">const</span> QString& fileName);</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>   QString getFileName() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span> </div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isSequential() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span> </div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> open(QIODevice::OpenMode mode);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span> </div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> open(<span class="keywordtype">int</span> fd, QIODevice::OpenMode mode);</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span> </div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> flush();</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>   <span class="keyword">virtual</span> <span class="keywordtype">void</span> close();</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>   <span class="keyword">virtual</span> qint64 readData(<span class="keywordtype">char</span> *data, qint64 maxSize);</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>   <span class="keyword">virtual</span> qint64 writeData(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, qint64 maxSize);</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span> <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>     <span class="comment">// not implemented by design to disable copy</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>     <a class="code" href="classQuaGzipFile.html">QuaGzipFile</a>(<span class="keyword">const</span> <a class="code" href="classQuaGzipFile.html">QuaGzipFile</a> &that);</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>     <a class="code" href="classQuaGzipFile.html">QuaGzipFile</a>& operator=(<span class="keyword">const</span> <a class="code" href="classQuaGzipFile.html">QuaGzipFile</a> &that);</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>     QuaGzipFilePrivate *d;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span> };</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span> </div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span> <span class="preprocessor">#endif // QUAZIP_QUAGZIPFILE_H</span></div>
+<div class="ttc" id="classQuaGzipFile_html"><div class="ttname"><a href="classQuaGzipFile.html">QuaGzipFile</a></div><div class="ttdoc">GZIP file. </div><div class="ttdef"><b>Definition:</b> quagzipfile.h:39</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quaziodevice_8h_source.html b/doc/html/quaziodevice_8h_source.html
index 21b41b8..9fd1953 100644
--- a/doc/html/quaziodevice_8h_source.html
+++ b/doc/html/quaziodevice_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quaziodevice.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,83 +40,81 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quaziodevice.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUAZIP_QUAZIODEVICE_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_QUAZIODEVICE_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) 2005-2014 Sergey A. Tachenov</span>
-<a name="l00006"></a>00006 <span class="comment"></span>
-<a name="l00007"></a>00007 <span class="comment">This file is part of QuaZIP.</span>
-<a name="l00008"></a>00008 <span class="comment"></span>
-<a name="l00009"></a>00009 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
-<a name="l00010"></a>00010 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
-<a name="l00011"></a>00011 <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span>
-<a name="l00012"></a>00012 <span class="comment">(at your option) any later version.</span>
-<a name="l00013"></a>00013 <span class="comment"></span>
-<a name="l00014"></a>00014 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
-<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
-<a name="l00017"></a>00017 <span class="comment">GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"></span>
-<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
-<a name="l00020"></a>00020 <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00021"></a>00021 <span class="comment"></span>
-<a name="l00022"></a>00022 <span class="comment">See COPYING file for the full LGPL text.</span>
-<a name="l00023"></a>00023 <span class="comment"></span>
-<a name="l00024"></a>00024 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span>
-<a name="l00025"></a>00025 <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span>
-<a name="l00026"></a>00026 <span class="comment">*/</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="preprocessor">#include <QIODevice></span>
-<a name="l00029"></a>00029 <span class="preprocessor">#include "quazip_global.h"</span>
-<a name="l00030"></a>00030 
-<a name="l00031"></a>00031 <span class="preprocessor">#include <zlib.h></span>
-<a name="l00032"></a>00032 
-<a name="l00033"></a>00033 <span class="keyword">class </span>QuaZIODevicePrivate;
-<a name="l00034"></a>00034 
-<a name="l00036"></a>00036 
-<a name="l00041"></a><a class="code" href="classQuaZIODevice.html">00041</a> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaZIODevice.html" title="A class to compress/decompress QIODevice.">QuaZIODevice</a>: <span class="keyword">public</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> {
-<a name="l00042"></a>00042   Q_OBJECT
-<a name="l00043"></a>00043 <span class="keyword">public</span>:
-<a name="l00045"></a>00045 
-<a name="l00049"></a>00049   <a class="code" href="classQuaZIODevice.html" title="A class to compress/decompress QIODevice.">QuaZIODevice</a>(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *io, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *parent = NULL);
-<a name="l00051"></a>00051   ~<a class="code" href="classQuaZIODevice.html" title="A class to compress/decompress QIODevice.">QuaZIODevice</a>();
-<a name="l00053"></a>00053 
-<a name="l00073"></a>00073   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> flush();
-<a name="l00075"></a>00075 
-<a name="l00079"></a>00079   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#open">open</a>(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum">QIODevice::OpenMode</a> mode);
-<a name="l00081"></a>00081 
-<a name="l00085"></a>00085   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#close">close</a>();
-<a name="l00087"></a>00087   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *getIoDevice() <span class="keyword">const</span>;
-<a name="l00089"></a>00089   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isSequential">isSequential</a>() <span class="keyword">const</span>;
-<a name="l00091"></a>00091   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#atEnd">atEnd</a>() <span class="keyword">const</span>;
-<a name="l00093"></a>00093   <span class="keyword">virtual</span> qint64 <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#bytesAvailable">bytesAvailable</a>() <span class="keyword">const</span>;
-<a name="l00094"></a>00094 <span class="keyword">protected</span>:
-<a name="l00096"></a>00096   <span class="keyword">virtual</span> qint64 <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readData">readData</a>(<span class="keywordtype">char</span> *data, qint64 maxSize);
-<a name="l00098"></a>00098   <span class="keyword">virtual</span> qint64 <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#writeData">writeData</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, qint64 maxSize);
-<a name="l00099"></a>00099 <span class="keyword">private</span>:
-<a name="l00100"></a>00100   QuaZIODevicePrivate *d;
-<a name="l00101"></a>00101 };
-<a name="l00102"></a>00102 <span class="preprocessor">#endif // QUAZIP_QUAZIODEVICE_H</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUAZIP_QUAZIODEVICE_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_QUAZIODEVICE_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment">*/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="preprocessor">#include <QIODevice></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> <span class="preprocessor">#include "quazip_global.h"</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span> </div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span> <span class="preprocessor">#include <zlib.h></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span> </div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span> <span class="keyword">class </span>QuaZIODevicePrivate;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span> </div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classQuaZIODevice.html">   41</a></span> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaZIODevice.html">QuaZIODevice</a>: <span class="keyword">public</span> QIODevice {</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>   Q_OBJECT</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>   <a class="code" href="classQuaZIODevice.html">QuaZIODevice</a>(QIODevice *io, QObject *parent = NULL);</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>   ~<a class="code" href="classQuaZIODevice.html">QuaZIODevice</a>();</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span> </div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> flush();</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span> </div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> open(QIODevice::OpenMode mode);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span> </div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>   <span class="keyword">virtual</span> <span class="keywordtype">void</span> close();</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>   QIODevice *getIoDevice() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isSequential() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> atEnd() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>   <span class="keyword">virtual</span> qint64 bytesAvailable() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>   <span class="keyword">virtual</span> qint64 readData(<span class="keywordtype">char</span> *data, qint64 maxSize);</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>   <span class="keyword">virtual</span> qint64 writeData(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, qint64 maxSize);</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span> <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>   QuaZIODevicePrivate *d;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span> };</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span> <span class="preprocessor">#endif // QUAZIP_QUAZIODEVICE_H</span></div>
+<div class="ttc" id="classQuaZIODevice_html"><div class="ttname"><a href="classQuaZIODevice.html">QuaZIODevice</a></div><div class="ttdoc">A class to compress/decompress QIODevice. </div><div class="ttdef"><b>Definition:</b> quaziodevice.h:41</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quazip_8h_source.html b/doc/html/quazip_8h_source.html
index e67188b..4a88c44 100644
--- a/doc/html/quazip_8h_source.html
+++ b/doc/html/quazip_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quazip.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,179 +40,186 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quazip.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUA_ZIP_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUA_ZIP_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) 2005-2014 Sergey A. Tachenov</span>
-<a name="l00006"></a>00006 <span class="comment"></span>
-<a name="l00007"></a>00007 <span class="comment">This file is part of QuaZIP.</span>
-<a name="l00008"></a>00008 <span class="comment"></span>
-<a name="l00009"></a>00009 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
-<a name="l00010"></a>00010 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
-<a name="l00011"></a>00011 <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span>
-<a name="l00012"></a>00012 <span class="comment">(at your option) any later version.</span>
-<a name="l00013"></a>00013 <span class="comment"></span>
-<a name="l00014"></a>00014 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
-<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
-<a name="l00017"></a>00017 <span class="comment">GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"></span>
-<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
-<a name="l00020"></a>00020 <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00021"></a>00021 <span class="comment"></span>
-<a name="l00022"></a>00022 <span class="comment">See COPYING file for the full LGPL text.</span>
-<a name="l00023"></a>00023 <span class="comment"></span>
-<a name="l00024"></a>00024 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant, see</span>
-<a name="l00025"></a>00025 <span class="comment">quazip/(un)zip.h files for details, basically it's zlib license.</span>
-<a name="l00026"></a>00026 <span class="comment"> **/</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="preprocessor">#include <QString></span>
-<a name="l00029"></a>00029 <span class="preprocessor">#include <QStringList></span>
-<a name="l00030"></a>00030 <span class="preprocessor">#include <QTextCodec></span>
-<a name="l00031"></a>00031 
-<a name="l00032"></a>00032 <span class="preprocessor">#include "zip.h"</span>
-<a name="l00033"></a>00033 <span class="preprocessor">#include "unzip.h"</span>
-<a name="l00034"></a>00034 
-<a name="l00035"></a>00035 <span class="preprocessor">#include "quazip_global.h"</span>
-<a name="l00036"></a>00036 <span class="preprocessor">#include "quazipfileinfo.h"</span>
-<a name="l00037"></a>00037 
-<a name="l00038"></a>00038 <span class="comment">// just in case it will be defined in the later versions of the ZIP/UNZIP</span>
-<a name="l00039"></a>00039 <span class="preprocessor">#ifndef UNZ_OPENERROR</span>
-<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="comment">// define additional error code</span>
-<a name="l00041"></a>00041 <span class="preprocessor">#define UNZ_OPENERROR -1000</span>
-<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00043"></a>00043 <span class="preprocessor"></span>
-<a name="l00044"></a>00044 <span class="keyword">class </span><a class="code" href="classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class.">QuaZipPrivate</a>;
-<a name="l00045"></a>00045 
-<a name="l00047"></a>00047 
-<a name="l00084"></a><a class="code" href="classQuaZip.html">00084</a> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> {
-<a name="l00085"></a>00085   <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class.">QuaZipPrivate</a>;
-<a name="l00086"></a>00086   <span class="keyword">public</span>:
-<a name="l00088"></a><a class="code" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">00088</a>     <span class="keyword">enum</span> <a class="code" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459" title="Useful constants.">Constants</a> {
-<a name="l00089"></a><a class="code" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b">00089</a>       MAX_FILE_NAME_LENGTH=256 
-<a name="l00092"></a>00092     };
-<a name="l00094"></a><a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">00094</a>     <span class="keyword">enum</span> <a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4" title="Open mode of the ZIP file.">Mode</a> {
-<a name="l00095"></a><a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce">00095</a>       <a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce" title="ZIP file is not open. This is the initial mode.">mdNotOpen</a>, 
-<a name="l00096"></a><a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">00096</a>       <a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897" title="ZIP file is open for reading files inside it.">mdUnzip</a>, 
-<a name="l00097"></a><a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">00097</a>       <a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e" title="ZIP file was created with open() call.">mdCreate</a>, 
-<a name="l00098"></a><a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582">00098</a>       mdAppend, 
-<a name="l00106"></a><a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec">00106</a>       mdAdd 
-<a name="l00107"></a>00107     };
-<a name="l00109"></a>00109 
-<a name="l00114"></a><a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">00114</a>     <span class="keyword">enum</span> <a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe" title="Case sensitivity for the file names.">CaseSensitivity</a> {
-<a name="l00115"></a><a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">00115</a>       csDefault=0, 
-<a name="l00116"></a><a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e">00116</a>       csSensitive=1, 
-<a name="l00117"></a><a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366">00117</a>       csInsensitive=2 
-<a name="l00118"></a>00118     };
-<a name="l00120"></a>00120 
-<a name="l00126"></a>00126     <span class="keyword">static</span> Qt::CaseSensitivity convertCaseSensitivity(
-<a name="l00127"></a>00127             CaseSensitivity cs);
-<a name="l00128"></a>00128   <span class="keyword">private</span>:
-<a name="l00129"></a>00129     <a class="code" href="classQuaZipPrivate.html" title="All the internal stuff for the QuaZip class.">QuaZipPrivate</a> *p;
-<a name="l00130"></a>00130     <span class="comment">// not (and will not be) implemented</span>
-<a name="l00131"></a>00131     <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>(<span class="keyword">const</span> <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>& that);
-<a name="l00132"></a>00132     <span class="comment">// not (and will not be) implemented</span>
-<a name="l00133"></a>00133     <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>& operator=(<span class="keyword">const</span> <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>& that);
-<a name="l00134"></a>00134   <span class="keyword">public</span>:
-<a name="l00136"></a>00136 
-<a name="l00137"></a>00137     <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>();
-<a name="l00139"></a>00139     <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& zipName);
-<a name="l00141"></a>00141 
-<a name="l00142"></a>00142     <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice);
-<a name="l00144"></a>00144 
-<a name="l00145"></a>00145     ~<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>();
-<a name="l00147"></a>00147 
-<a name="l00193"></a>00193     <span class="keywordtype">bool</span> open(Mode mode, zlib_filefunc_def *ioApi =NULL);
-<a name="l00195"></a>00195 
-<a name="l00217"></a>00217     <span class="keywordtype">void</span> close();
-<a name="l00219"></a>00219 
-<a name="l00224"></a>00224     <span class="keywordtype">void</span> setFileNameCodec(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> *fileNameCodec);
-<a name="l00226"></a>00226 
-<a name="l00229"></a>00229     <span class="keywordtype">void</span> setFileNameCodec(<span class="keyword">const</span> <span class="keywordtype">char</span> *fileNameCodecName);
-<a name="l00231"></a>00231     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a>* getFileNameCodec() <span class="keyword">const</span>;
-<a name="l00233"></a>00233 
-<a name="l00235"></a>00235     <span class="keywordtype">void</span> setCommentCodec(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> *commentCodec);
-<a name="l00237"></a>00237 
-<a name="l00240"></a>00240     <span class="keywordtype">void</span> setCommentCodec(<span class="keyword">const</span> <span class="keywordtype">char</span> *commentCodecName);
-<a name="l00242"></a>00242     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a>* getCommentCodec() <span class="keyword">const</span>;
-<a name="l00244"></a>00244 
-<a name="l00249"></a>00249     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> getZipName() <span class="keyword">const</span>;
-<a name="l00251"></a>00251 
-<a name="l00256"></a>00256     <span class="keywordtype">void</span> setZipName(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& zipName);
-<a name="l00258"></a>00258 
-<a name="l00262"></a>00262     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *getIoDevice() <span class="keyword">const</span>;
-<a name="l00264"></a>00264 
-<a name="l00269"></a>00269     <span class="keywordtype">void</span> setIoDevice(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> *ioDevice);
-<a name="l00271"></a>00271     Mode getMode() <span class="keyword">const</span>;
-<a name="l00273"></a>00273     <span class="keywordtype">bool</span> isOpen() <span class="keyword">const</span>;
-<a name="l00275"></a>00275 
-<a name="l00283"></a>00283     <span class="keywordtype">int</span> getZipError() <span class="keyword">const</span>;
-<a name="l00285"></a>00285 
-<a name="l00288"></a>00288     <span class="keywordtype">int</span> getEntriesCount() <span class="keyword">const</span>;
-<a name="l00290"></a>00290     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> getComment() <span class="keyword">const</span>;
-<a name="l00292"></a>00292 
-<a name="l00300"></a>00300     <span class="keywordtype">void</span> setComment(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& comment);
-<a name="l00302"></a>00302 
-<a name="l00305"></a>00305     <span class="keywordtype">bool</span> goToFirstFile();
-<a name="l00307"></a>00307 
-<a name="l00324"></a>00324     <span class="keywordtype">bool</span> goToNextFile();
-<a name="l00326"></a>00326 
-<a name="l00350"></a>00350     <span class="keywordtype">bool</span> setCurrentFile(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& fileName, CaseSensitivity cs =csDefault);
-<a name="l00352"></a>00352     <span class="keywordtype">bool</span> hasCurrentFile() <span class="keyword">const</span>;
-<a name="l00354"></a>00354 
-<a name="l00375"></a>00375     <span class="keywordtype">bool</span> getCurrentFileInfo(<a class="code" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a>* info)<span class="keyword">const</span>;
-<a name="l00377"></a>00377 
-<a name="l00385"></a>00385     <span class="keywordtype">bool</span> getCurrentFileInfo(<a class="code" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support).">QuaZipFileInfo64</a>* info)<span class="keyword">const</span>;
-<a name="l00387"></a>00387 
-<a name="l00393"></a>00393     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> getCurrentFileName()<span class="keyword">const</span>;
-<a name="l00395"></a>00395 
-<a name="l00410"></a>00410     unzFile getUnzFile();
-<a name="l00412"></a>00412 
-<a name="l00416"></a>00416     zipFile getZipFile();
-<a name="l00418"></a>00418 
-<a name="l00445"></a>00445     <span class="keywordtype">void</span> setDataDescriptorWritingEnabled(<span class="keywordtype">bool</span> enabled);
-<a name="l00447"></a>00447 
-<a name="l00450"></a>00450     <span class="keywordtype">bool</span> isDataDescriptorWritingEnabled() <span class="keyword">const</span>;
-<a name="l00452"></a>00452 
-<a name="l00458"></a>00458     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> getFileNameList() <span class="keyword">const</span>;
-<a name="l00460"></a>00460 
-<a name="l00472"></a>00472     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList<QuaZipFileInfo></a> getFileInfoList() <span class="keyword">const</span>;
-<a name="l00474"></a>00474 
-<a name="l00482"></a>00482     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList<QuaZipFileInfo64></a> getFileInfoList64() <span class="keyword">const</span>;
-<a name="l00484"></a>00484 
-<a name="l00497"></a>00497     <span class="keywordtype">void</span> setZip64Enabled(<span class="keywordtype">bool</span> zip64);
-<a name="l00499"></a>00499 
-<a name="l00504"></a>00504     <span class="keywordtype">bool</span> isZip64Enabled() <span class="keyword">const</span>;
-<a name="l00506"></a>00506 
-<a name="l00509"></a>00509     <span class="keywordtype">bool</span> isAutoClose() <span class="keyword">const</span>;
-<a name="l00511"></a>00511 
-<a name="l00531"></a>00531     <span class="keywordtype">void</span> setAutoClose(<span class="keywordtype">bool</span> autoClose) <span class="keyword">const</span>;
-<a name="l00533"></a>00533 
-<a name="l00562"></a>00562     <span class="keyword">static</span> <span class="keywordtype">void</span> setDefaultFileNameCodec(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qtextcodec.html">QTextCodec</a> *codec);
-<a name="l00568"></a>00568     <span class="keyword">static</span> <span class="keywordtype">void</span> setDefaultFileNameCodec(<span class="keyword">const</span> <span class="keywordtype">char</span> *codecName);
-<a name="l00569"></a>00569 };
-<a name="l00570"></a>00570 
-<a name="l00571"></a>00571 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUA_ZIP_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUA_ZIP_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant, see</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">quazip/(un)zip.h files for details, basically it's zlib license.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment"> **/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="preprocessor">#include <QString></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> <span class="preprocessor">#include <QStringList></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span> <span class="preprocessor">#include <QTextCodec></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span> <span class="preprocessor">#include "zip.h"</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span> <span class="preprocessor">#include "unzip.h"</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span> <span class="preprocessor">#include "quazip_global.h"</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span> <span class="preprocessor">#include "quazipfileinfo.h"</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span> <span class="comment">// just in case it will be defined in the later versions of the ZIP/UNZIP</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span> <span class="preprocessor">#ifndef UNZ_OPENERROR</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span> <span class="preprocessor"></span><span class="comment">// define additional error code</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span> <span class="preprocessor">#define UNZ_OPENERROR -1000</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span> <span class="keyword">class </span><a class="code" href="classQuaZipPrivate.html">QuaZipPrivate</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span> </div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classQuaZip.html">   84</a></span> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaZip.html">QuaZip</a> {</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>   <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classQuaZipPrivate.html">QuaZipPrivate</a>;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">   88</a></span>     <span class="keyword">enum</span> <a class="code" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">Constants</a> {</div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classQuaZip.html#adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b">   89</a></span>       MAX_FILE_NAME_LENGTH=256 </div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>     };</div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">   94</a></span>     <span class="keyword">enum</span> <a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">Mode</a> {</div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce">   95</a></span>       <a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce">mdNotOpen</a>, </div>
+<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">   96</a></span>       <a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">mdUnzip</a>, </div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">   97</a></span>       <a class="code" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">mdCreate</a>, </div>
+<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582">   98</a></span>       mdAppend, </div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec">  106</a></span>       mdAdd </div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>     };</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span> </div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">  114</a></span>     <span class="keyword">enum</span> <a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">CaseSensitivity</a> {</div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">  115</a></span>       csDefault=0, </div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e">  116</a></span>       csSensitive=1, </div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366">  117</a></span>       csInsensitive=2 </div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>     };</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span> </div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>     <span class="keyword">static</span> Qt::CaseSensitivity convertCaseSensitivity(</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>             CaseSensitivity cs);</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>     <a class="code" href="classQuaZipPrivate.html">QuaZipPrivate</a> *p;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>     <span class="comment">// not (and will not be) implemented</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>     <a class="code" href="classQuaZip.html">QuaZip</a>(<span class="keyword">const</span> <a class="code" href="classQuaZip.html">QuaZip</a>& that);</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>     <span class="comment">// not (and will not be) implemented</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>     <a class="code" href="classQuaZip.html">QuaZip</a>& operator=(<span class="keyword">const</span> <a class="code" href="classQuaZip.html">QuaZip</a>& that);</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span> </div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>     <a class="code" href="classQuaZip.html">QuaZip</a>();</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>     <a class="code" href="classQuaZip.html">QuaZip</a>(<span class="keyword">const</span> QString& zipName);</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span> </div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>     <a class="code" href="classQuaZip.html">QuaZip</a>(QIODevice *ioDevice);</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span> </div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>     ~<a class="code" href="classQuaZip.html">QuaZip</a>();</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span> </div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>     <span class="keywordtype">bool</span> open(Mode mode, zlib_filefunc_def *ioApi =NULL);</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span> </div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>     <span class="keywordtype">void</span> close();</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span> </div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>     <span class="keywordtype">void</span> setFileNameCodec(QTextCodec *fileNameCodec);</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span> </div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>     <span class="keywordtype">void</span> setFileNameCodec(<span class="keyword">const</span> <span class="keywordtype">char</span> *fileNameCodecName);</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>     QTextCodec* getFileNameCodec() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span> </div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>     <span class="keywordtype">void</span> setCommentCodec(QTextCodec *commentCodec);</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span> </div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>     <span class="keywordtype">void</span> setCommentCodec(<span class="keyword">const</span> <span class="keywordtype">char</span> *commentCodecName);</div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>     QTextCodec* getCommentCodec() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span> </div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>     QString getZipName() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span> </div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>     <span class="keywordtype">void</span> setZipName(<span class="keyword">const</span> QString& zipName);</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span> </div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>     QIODevice *getIoDevice() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span> </div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>     <span class="keywordtype">void</span> setIoDevice(QIODevice *ioDevice);</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>     Mode getMode() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>     <span class="keywordtype">bool</span> isOpen() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span> </div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>     <span class="keywordtype">int</span> getZipError() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span> </div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>     <span class="keywordtype">int</span> getEntriesCount() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>     QString getComment() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span> </div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>     <span class="keywordtype">void</span> setComment(<span class="keyword">const</span> QString& comment);</div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span> </div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>     <span class="keywordtype">bool</span> goToFirstFile();</div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span> </div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>     <span class="keywordtype">bool</span> goToNextFile();</div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span> </div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>     <span class="keywordtype">bool</span> setCurrentFile(<span class="keyword">const</span> QString& fileName, CaseSensitivity cs =csDefault);</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>     <span class="keywordtype">bool</span> hasCurrentFile() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span> </div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>     <span class="keywordtype">bool</span> getCurrentFileInfo(<a class="code" href="structQuaZipFileInfo.html">QuaZipFileInfo</a>* info)<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span> </div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>     <span class="keywordtype">bool</span> getCurrentFileInfo(<a class="code" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a>* info)<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span> </div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>     QString getCurrentFileName()<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span> </div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>     unzFile getUnzFile();</div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span> </div>
+<div class="line"><a name="l00416"></a><span class="lineno">  416</span>     zipFile getZipFile();</div>
+<div class="line"><a name="l00418"></a><span class="lineno">  418</span> </div>
+<div class="line"><a name="l00445"></a><span class="lineno">  445</span>     <span class="keywordtype">void</span> setDataDescriptorWritingEnabled(<span class="keywordtype">bool</span> enabled);</div>
+<div class="line"><a name="l00447"></a><span class="lineno">  447</span> </div>
+<div class="line"><a name="l00450"></a><span class="lineno">  450</span>     <span class="keywordtype">bool</span> isDataDescriptorWritingEnabled() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00452"></a><span class="lineno">  452</span> </div>
+<div class="line"><a name="l00458"></a><span class="lineno">  458</span>     QStringList getFileNameList() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00460"></a><span class="lineno">  460</span> </div>
+<div class="line"><a name="l00472"></a><span class="lineno">  472</span>     QList<QuaZipFileInfo> getFileInfoList() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00474"></a><span class="lineno">  474</span> </div>
+<div class="line"><a name="l00482"></a><span class="lineno">  482</span>     QList<QuaZipFileInfo64> getFileInfoList64() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00484"></a><span class="lineno">  484</span> </div>
+<div class="line"><a name="l00497"></a><span class="lineno">  497</span>     <span class="keywordtype">void</span> setZip64Enabled(<span class="keywordtype">bool</span> zip64);</div>
+<div class="line"><a name="l00499"></a><span class="lineno">  499</span> </div>
+<div class="line"><a name="l00504"></a><span class="lineno">  504</span>     <span class="keywordtype">bool</span> isZip64Enabled() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00506"></a><span class="lineno">  506</span> </div>
+<div class="line"><a name="l00509"></a><span class="lineno">  509</span>     <span class="keywordtype">bool</span> isAutoClose() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00511"></a><span class="lineno">  511</span> </div>
+<div class="line"><a name="l00531"></a><span class="lineno">  531</span>     <span class="keywordtype">void</span> setAutoClose(<span class="keywordtype">bool</span> autoClose) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00533"></a><span class="lineno">  533</span> </div>
+<div class="line"><a name="l00562"></a><span class="lineno">  562</span>     <span class="keyword">static</span> <span class="keywordtype">void</span> setDefaultFileNameCodec(QTextCodec *codec);</div>
+<div class="line"><a name="l00568"></a><span class="lineno">  568</span>     <span class="keyword">static</span> <span class="keywordtype">void</span> setDefaultFileNameCodec(<span class="keyword">const</span> <span class="keywordtype">char</span> *codecName);</div>
+<div class="line"><a name="l00569"></a><span class="lineno">  569</span> };</div>
+<div class="line"><a name="l00570"></a><span class="lineno">  570</span> </div>
+<div class="line"><a name="l00571"></a><span class="lineno">  571</span> <span class="preprocessor">#endif</span></div>
+<div class="ttc" id="classQuaZip_html_adce46b942c341dbb5c851eadead65459"><div class="ttname"><a href="classQuaZip.html#adce46b942c341dbb5c851eadead65459">QuaZip::Constants</a></div><div class="ttdeci">Constants</div><div class="ttdoc">Useful constants. </div><div class="ttdef"><b>Definition:</b> quazip.h:88</div></div>
+<div class="ttc" id="classQuaZip_html_a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce"><div class="ttname"><a href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce">QuaZip::mdNotOpen</a></div><div class="ttdoc">ZIP file is not open. This is the initial mode. </div><div class="ttdef"><b>Definition:</b> quazip.h:95</div></div>
+<div class="ttc" id="classQuaZip_html_a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e"><div class="ttname"><a href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e">QuaZip::mdCreate</a></div><div class="ttdoc">ZIP file was created with open() call. </div><div class="ttdef"><b>Definition:</b> quazip.h:97</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html"><div class="ttname"><a href="structQuaZipFileInfo.html">QuaZipFileInfo</a></div><div class="ttdoc">Information about a file inside archive. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:41</div></div>
+<div class="ttc" id="classQuaZip_html_a47e28d4116ee716fdd6b431b821d0be4"><div class="ttname"><a href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4">QuaZip::Mode</a></div><div class="ttdeci">Mode</div><div class="ttdoc">Open mode of the ZIP file. </div><div class="ttdef"><b>Definition:</b> quazip.h:94</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html"><div class="ttname"><a href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></div><div class="ttdoc">Information about a file inside archive (with zip64 support). </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:81</div></div>
+<div class="ttc" id="classQuaZip_html_a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897"><div class="ttname"><a href="classQuaZip.html#a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897">QuaZip::mdUnzip</a></div><div class="ttdoc">ZIP file is open for reading files inside it. </div><div class="ttdef"><b>Definition:</b> quazip.h:96</div></div>
+<div class="ttc" id="classQuaZip_html"><div class="ttname"><a href="classQuaZip.html">QuaZip</a></div><div class="ttdoc">ZIP archive. </div><div class="ttdef"><b>Definition:</b> quazip.h:84</div></div>
+<div class="ttc" id="classQuaZip_html_a6053a1d249ed210a85c9d5eb7cf9cdbe"><div class="ttname"><a href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a></div><div class="ttdeci">CaseSensitivity</div><div class="ttdoc">Case sensitivity for the file names. </div><div class="ttdef"><b>Definition:</b> quazip.h:114</div></div>
+<div class="ttc" id="classQuaZipPrivate_html"><div class="ttname"><a href="classQuaZipPrivate.html">QuaZipPrivate</a></div><div class="ttdoc">All the internal stuff for the QuaZip class. </div><div class="ttdef"><b>Definition:</b> quazip.cpp:39</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quazip__global_8h_source.html b/doc/html/quazip__global_8h_source.html
index 8a74659..faa9bf6 100644
--- a/doc/html/quazip__global_8h_source.html
+++ b/doc/html/quazip__global_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quazip_global.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,75 +40,72 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quazip_global.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUAZIP_GLOBAL_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_GLOBAL_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) 2005-2014 Sergey A. Tachenov</span>
-<a name="l00006"></a>00006 <span class="comment"></span>
-<a name="l00007"></a>00007 <span class="comment">This file is part of QuaZIP.</span>
-<a name="l00008"></a>00008 <span class="comment"></span>
-<a name="l00009"></a>00009 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
-<a name="l00010"></a>00010 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
-<a name="l00011"></a>00011 <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span>
-<a name="l00012"></a>00012 <span class="comment">(at your option) any later version.</span>
-<a name="l00013"></a>00013 <span class="comment"></span>
-<a name="l00014"></a>00014 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
-<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
-<a name="l00017"></a>00017 <span class="comment">GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"></span>
-<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
-<a name="l00020"></a>00020 <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00021"></a>00021 <span class="comment"></span>
-<a name="l00022"></a>00022 <span class="comment">See COPYING file for the full LGPL text.</span>
-<a name="l00023"></a>00023 <span class="comment"></span>
-<a name="l00024"></a>00024 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span>
-<a name="l00025"></a>00025 <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span>
-<a name="l00026"></a>00026 <span class="comment">*/</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="preprocessor">#include <QtCore/qglobal.h></span>
-<a name="l00029"></a>00029 
-<a name="l00036"></a>00036 <span class="preprocessor">#ifdef QUAZIP_STATIC</span>
-<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_EXPORT</span>
-<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00039"></a>00039 <span class="preprocessor"></span>
-<a name="l00043"></a>00043 <span class="preprocessor">#if defined(QUAZIP_BUILD)</span>
-<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">        #define QUAZIP_EXPORT Q_DECL_EXPORT</span>
-<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">        #define QUAZIP_EXPORT Q_DECL_IMPORT</span>
-<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#endif // QUAZIP_STATIC</span>
-<a name="l00049"></a>00049 <span class="preprocessor"></span>
-<a name="l00050"></a>00050 <span class="preprocessor">#ifdef __GNUC__</span>
-<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define UNUSED __attribute__((__unused__))</span>
-<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define UNUSED</span>
-<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00055"></a>00055 <span class="preprocessor"></span>
-<a name="l00056"></a>00056 <span class="preprocessor">#define QUAZIP_EXTRA_NTFS_MAGIC 0x000Au</span>
-<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_EXTRA_NTFS_TIME_MAGIC 0x0001u</span>
-<a name="l00058"></a>00058 <span class="preprocessor"></span>
-<a name="l00059"></a>00059 <span class="preprocessor">#endif // QUAZIP_GLOBAL_H</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUAZIP_GLOBAL_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_GLOBAL_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment">*/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="preprocessor">#include <QtCore/qglobal.h></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span> <span class="preprocessor">#ifdef QUAZIP_STATIC</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span> <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_EXPORT</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span> <span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span> <span class="preprocessor">#if defined(QUAZIP_BUILD)</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span> <span class="preprocessor"></span><span class="preprocessor">        #define QUAZIP_EXPORT Q_DECL_EXPORT</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span> <span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span> <span class="preprocessor"></span><span class="preprocessor">        #define QUAZIP_EXPORT Q_DECL_IMPORT</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span> <span class="preprocessor"></span><span class="preprocessor">#endif // QUAZIP_STATIC</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span> <span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span> <span class="preprocessor"></span><span class="preprocessor">#define UNUSED __attribute__((__unused__))</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span> <span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span> <span class="preprocessor"></span><span class="preprocessor">#define UNUSED</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span> <span class="preprocessor">#define QUAZIP_EXTRA_NTFS_MAGIC 0x000Au</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span> <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_EXTRA_NTFS_TIME_MAGIC 0x0001u</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span> <span class="preprocessor">#endif // QUAZIP_GLOBAL_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quazipdir_8h_source.html b/doc/html/quazipdir_8h_source.html
index bf887de..5152771 100644
--- a/doc/html/quazipdir_8h_source.html
+++ b/doc/html/quazipdir_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quazipdir.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,126 +40,127 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quazipdir.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUAZIP_QUAZIPDIR_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_QUAZIPDIR_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) 2005-2014 Sergey A. Tachenov</span>
-<a name="l00006"></a>00006 <span class="comment"></span>
-<a name="l00007"></a>00007 <span class="comment">This file is part of QuaZIP.</span>
-<a name="l00008"></a>00008 <span class="comment"></span>
-<a name="l00009"></a>00009 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
-<a name="l00010"></a>00010 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
-<a name="l00011"></a>00011 <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span>
-<a name="l00012"></a>00012 <span class="comment">(at your option) any later version.</span>
-<a name="l00013"></a>00013 <span class="comment"></span>
-<a name="l00014"></a>00014 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
-<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
-<a name="l00017"></a>00017 <span class="comment">GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"></span>
-<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
-<a name="l00020"></a>00020 <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00021"></a>00021 <span class="comment"></span>
-<a name="l00022"></a>00022 <span class="comment">See COPYING file for the full LGPL text.</span>
-<a name="l00023"></a>00023 <span class="comment"></span>
-<a name="l00024"></a>00024 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span>
-<a name="l00025"></a>00025 <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span>
-<a name="l00026"></a>00026 <span class="comment">*/</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="keyword">class </span>QuaZipDirPrivate;
-<a name="l00029"></a>00029 
-<a name="l00030"></a>00030 <span class="preprocessor">#include "quazip.h"</span>
-<a name="l00031"></a>00031 <span class="preprocessor">#include "quazipfileinfo.h"</span>
-<a name="l00032"></a>00032 <span class="preprocessor">#include <QDir></span>
-<a name="l00033"></a>00033 <span class="preprocessor">#include <QList></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include <QSharedDataPointer></span>
-<a name="l00035"></a>00035 
-<a name="l00037"></a>00037 
-<a name="l00054"></a><a class="code" href="classQuaZipDir.html">00054</a> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> {
-<a name="l00055"></a>00055 <span class="keyword">private</span>:
-<a name="l00056"></a>00056     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qshareddatapointer.html">QSharedDataPointer<QuaZipDirPrivate></a> d;
-<a name="l00057"></a>00057 <span class="keyword">public</span>:
-<a name="l00059"></a>00059     <a class="code" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a>(<span class="keyword">const</span> <a class="code" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> &that);
-<a name="l00061"></a>00061 
-<a name="l00065"></a>00065     <a class="code" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a>(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> *zip, <span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &dir = <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>());
-<a name="l00067"></a>00067     ~<a class="code" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a>();
-<a name="l00069"></a>00069     <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> &that);
-<a name="l00071"></a>00071 
-<a name="l00075"></a><a class="code" href="classQuaZipDir.html#a6e60d858d05774c958215ee7741eceed">00075</a>     <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classQuaZipDir.html#a6e60d858d05774c958215ee7741eceed" title="operator!=">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> &that) {<span class="keywordflow">return</span> !operator= [...]
-<a name="l00077"></a>00077 
-<a name="l00081"></a>00081     <a class="code" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a>& operator=(<span class="keyword">const</span> <a class="code" href="classQuaZipDir.html" title="Provides ZIP archive navigation.">QuaZipDir</a> &that);
-<a name="l00083"></a>00083     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> operator[](<span class="keywordtype">int</span> pos) <span class="keyword">const</span>;
-<a name="l00085"></a>00085     <a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe" title="Case sensitivity for the file names.">QuaZip::CaseSensitivity</a> caseSensitivity() <span class="keyword">const</span>;
-<a name="l00087"></a>00087 
-<a name="l00096"></a>00096     <span class="keywordtype">bool</span> cd(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &dirName);
-<a name="l00098"></a>00098     <span class="keywordtype">bool</span> cdUp();
-<a name="l00100"></a>00100     uint count() <span class="keyword">const</span>;
-<a name="l00102"></a>00102 
-<a name="l00105"></a>00105     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> dirName() <span class="keyword">const</span>;
-<a name="l00107"></a>00107 
-<a name="l00114"></a>00114     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList<QuaZipFileInfo></a> entryInfoList(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> &nameFilters,
-<a name="l00115"></a>00115         <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filters = QDir::NoFilter,
-<a name="l00116"></a>00116         <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> sort = QDir::NoSort) <span class="keyword">const</span>;
-<a name="l00118"></a>00118 
-<a name="l00123"></a>00123     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList<QuaZipFileInfo></a> entryInfoList(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filters = QDir::NoFilter,
-<a name="l00124"></a>00124         <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> sort = QDir::NoSort) <span class="keyword">const</span>;
-<a name="l00126"></a>00126 
-<a name="l00133"></a>00133     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList<QuaZipFileInfo64></a> entryInfoList64(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> &nameFilters,
-<a name="l00134"></a>00134         <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filters = QDir::NoFilter,
-<a name="l00135"></a>00135         <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> sort = QDir::NoSort) <span class="keyword">const</span>;
-<a name="l00137"></a>00137 
-<a name="l00142"></a>00142     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qlist.html">QList<QuaZipFileInfo64></a> entryInfoList64(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filters = QDir::NoFilter,
-<a name="l00143"></a>00143         <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> sort = QDir::NoSort) <span class="keyword">const</span>;
-<a name="l00145"></a>00145 
-<a name="l00149"></a>00149     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> entryList(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> &nameFilters,
-<a name="l00150"></a>00150         <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filters = QDir::NoFilter,
-<a name="l00151"></a>00151         <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> sort = QDir::NoSort) <span class="keyword">const</span>;
-<a name="l00153"></a>00153 
-<a name="l00158"></a>00158     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> entryList(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filters = QDir::NoFilter,
-<a name="l00159"></a>00159         <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> sort = QDir::NoSort) <span class="keyword">const</span>;
-<a name="l00161"></a>00161 
-<a name="l00167"></a>00167     <span class="keywordtype">bool</span> exists(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &fileName) <span class="keyword">const</span>;
-<a name="l00169"></a>00169     <span class="keywordtype">bool</span> exists() <span class="keyword">const</span>;
-<a name="l00171"></a>00171 
-<a name="l00174"></a>00174     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> filePath(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &fileName) <span class="keyword">const</span>;
-<a name="l00176"></a>00176     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filter();
-<a name="l00178"></a>00178 
-<a name="l00181"></a>00181     <span class="keywordtype">bool</span> isRoot() <span class="keyword">const</span>;
-<a name="l00183"></a>00183     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> nameFilters() <span class="keyword">const</span>;
-<a name="l00185"></a>00185 
-<a name="l00189"></a>00189     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> path() <span class="keyword">const</span>;
-<a name="l00191"></a>00191 
-<a name="l00199"></a>00199     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> relativeFilePath(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &fileName) <span class="keyword">const</span>;
-<a name="l00201"></a>00201     <span class="keywordtype">void</span> setCaseSensitivity(<a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe" title="Case sensitivity for the file names.">QuaZip::CaseSensitivity</a> caseSensitivity);
-<a name="l00203"></a>00203     <span class="keywordtype">void</span> setFilter(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#Filter-enum">QDir::Filters</a> filters);
-<a name="l00205"></a>00205     <span class="keywordtype">void</span> setNameFilters(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a> &nameFilters);
-<a name="l00207"></a>00207 
-<a name="l00216"></a>00216     <span class="keywordtype">void</span> setPath(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &path);
-<a name="l00218"></a>00218     <span class="keywordtype">void</span> setSorting(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> sort);
-<a name="l00220"></a>00220     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdir.html#SortFlag-enum">QDir::SortFlags</a> sorting() <span class="keyword">const</span>;
-<a name="l00221"></a>00221 };
-<a name="l00222"></a>00222 
-<a name="l00223"></a>00223 <span class="preprocessor">#endif // QUAZIP_QUAZIPDIR_H</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUAZIP_QUAZIPDIR_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUAZIP_QUAZIPDIR_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment">*/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="keyword">class </span>QuaZipDirPrivate;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span> <span class="preprocessor">#include "quazip.h"</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span> <span class="preprocessor">#include "quazipfileinfo.h"</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span> <span class="preprocessor">#include <QDir></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span> <span class="preprocessor">#include <QList></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span> <span class="preprocessor">#include <QSharedDataPointer></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classQuaZipDir.html">   54</a></span> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaZipDir.html">QuaZipDir</a> {</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span> <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>     QSharedDataPointer<QuaZipDirPrivate> d;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>     <a class="code" href="classQuaZipDir.html">QuaZipDir</a>(<span class="keyword">const</span> <a class="code" href="classQuaZipDir.html">QuaZipDir</a> &that);</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span> </div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>     <a class="code" href="classQuaZipDir.html">QuaZipDir</a>(<a class="code" href="classQuaZip.html">QuaZip</a> *zip, <span class="keyword">const</span> QString &dir = QString());</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>     ~<a class="code" href="classQuaZipDir.html">QuaZipDir</a>();</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>     <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classQuaZipDir.html">QuaZipDir</a> &that);</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span> </div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classQuaZipDir.html#a6e60d858d05774c958215ee7741eceed">   75</a></span>     <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classQuaZipDir.html#a6e60d858d05774c958215ee7741eceed">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classQuaZipDir.html">QuaZipDir</a> &that) {<span class="keywordflow">return</span> !operator==(that);}</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span> </div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>     <a class="code" href="classQuaZipDir.html">QuaZipDir</a>& operator=(<span class="keyword">const</span> <a class="code" href="classQuaZipDir.html">QuaZipDir</a> &that);</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>     QString operator[](<span class="keywordtype">int</span> pos) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>     <a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> caseSensitivity() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span> </div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>     <span class="keywordtype">bool</span> cd(<span class="keyword">const</span> QString &dirName);</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>     <span class="keywordtype">bool</span> cdUp();</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>     uint count() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span> </div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>     QString dirName() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span> </div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>     QList<QuaZipFileInfo> entryInfoList(<span class="keyword">const</span> QStringList &nameFilters,</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>         QDir::Filters filters = QDir::NoFilter,</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>         QDir::SortFlags sort = QDir::NoSort) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span> </div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>     QList<QuaZipFileInfo> entryInfoList(QDir::Filters filters = QDir::NoFilter,</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>         QDir::SortFlags sort = QDir::NoSort) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span> </div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>     QList<QuaZipFileInfo64> entryInfoList64(<span class="keyword">const</span> QStringList &nameFilters,</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>         QDir::Filters filters = QDir::NoFilter,</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>         QDir::SortFlags sort = QDir::NoSort) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span> </div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>     QList<QuaZipFileInfo64> entryInfoList64(QDir::Filters filters = QDir::NoFilter,</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>         QDir::SortFlags sort = QDir::NoSort) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span> </div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>     QStringList entryList(<span class="keyword">const</span> QStringList &nameFilters,</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>         QDir::Filters filters = QDir::NoFilter,</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>         QDir::SortFlags sort = QDir::NoSort) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span> </div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>     QStringList entryList(QDir::Filters filters = QDir::NoFilter,</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>         QDir::SortFlags sort = QDir::NoSort) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span> </div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>     <span class="keywordtype">bool</span> exists(<span class="keyword">const</span> QString &fileName) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>     <span class="keywordtype">bool</span> exists() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span> </div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>     QString filePath(<span class="keyword">const</span> QString &fileName) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>     QDir::Filters filter();</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span> </div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>     <span class="keywordtype">bool</span> isRoot() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>     QStringList nameFilters() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span> </div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>     QString path() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span> </div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>     QString relativeFilePath(<span class="keyword">const</span> QString &fileName) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>     <span class="keywordtype">void</span> setCaseSensitivity(<a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> caseSensitivity);</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>     <span class="keywordtype">void</span> setFilter(QDir::Filters filters);</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>     <span class="keywordtype">void</span> setNameFilters(<span class="keyword">const</span> QStringList &nameFilters);</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span> </div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>     <span class="keywordtype">void</span> setPath(<span class="keyword">const</span> QString &path);</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>     <span class="keywordtype">void</span> setSorting(QDir::SortFlags sort);</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>     QDir::SortFlags sorting() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span> };</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span> </div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span> <span class="preprocessor">#endif // QUAZIP_QUAZIPDIR_H</span></div>
+<div class="ttc" id="classQuaZipDir_html_a6e60d858d05774c958215ee7741eceed"><div class="ttname"><a href="classQuaZipDir.html#a6e60d858d05774c958215ee7741eceed">QuaZipDir::operator!=</a></div><div class="ttdeci">bool operator!=(const QuaZipDir &that)</div><div class="ttdoc">operator!= </div><div class="ttdef"><b>Definition:</b> quazipdir.h:75</div></div>
+<div class="ttc" id="classQuaZip_html"><div class="ttname"><a href="classQuaZip.html">QuaZip</a></div><div class="ttdoc">ZIP archive. </div><div class="ttdef"><b>Definition:</b> quazip.h:84</div></div>
+<div class="ttc" id="classQuaZip_html_a6053a1d249ed210a85c9d5eb7cf9cdbe"><div class="ttname"><a href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a></div><div class="ttdeci">CaseSensitivity</div><div class="ttdoc">Case sensitivity for the file names. </div><div class="ttdef"><b>Definition:</b> quazip.h:114</div></div>
+<div class="ttc" id="classQuaZipDir_html"><div class="ttname"><a href="classQuaZipDir.html">QuaZipDir</a></div><div class="ttdoc">Provides ZIP archive navigation. </div><div class="ttdef"><b>Definition:</b> quazipdir.h:54</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quazipfile_8h_source.html b/doc/html/quazipfile_8h_source.html
index 153c270..b10e7ee 100644
--- a/doc/html/quazipfile_8h_source.html
+++ b/doc/html/quazipfile_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quazipfile.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,138 +40,144 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quazipfile.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUA_ZIPFILE_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUA_ZIPFILE_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) 2005-2014 Sergey A. Tachenov</span>
-<a name="l00006"></a>00006 <span class="comment"></span>
-<a name="l00007"></a>00007 <span class="comment">This file is part of QuaZIP.</span>
-<a name="l00008"></a>00008 <span class="comment"></span>
-<a name="l00009"></a>00009 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
-<a name="l00010"></a>00010 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
-<a name="l00011"></a>00011 <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span>
-<a name="l00012"></a>00012 <span class="comment">(at your option) any later version.</span>
-<a name="l00013"></a>00013 <span class="comment"></span>
-<a name="l00014"></a>00014 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
-<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
-<a name="l00017"></a>00017 <span class="comment">GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"></span>
-<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
-<a name="l00020"></a>00020 <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00021"></a>00021 <span class="comment"></span>
-<a name="l00022"></a>00022 <span class="comment">See COPYING file for the full LGPL text.</span>
-<a name="l00023"></a>00023 <span class="comment"></span>
-<a name="l00024"></a>00024 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant, see</span>
-<a name="l00025"></a>00025 <span class="comment">quazip/(un)zip.h files for details, basically it's zlib license.</span>
-<a name="l00026"></a>00026 <span class="comment"> **/</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="preprocessor">#include <QIODevice></span>
-<a name="l00029"></a>00029 
-<a name="l00030"></a>00030 <span class="preprocessor">#include "quazip_global.h"</span>
-<a name="l00031"></a>00031 <span class="preprocessor">#include "quazip.h"</span>
-<a name="l00032"></a>00032 <span class="preprocessor">#include "quazipnewinfo.h"</span>
-<a name="l00033"></a>00033 
-<a name="l00034"></a>00034 <span class="keyword">class </span><a class="code" href="classQuaZipFilePrivate.html" title="The implementation class for QuaZip.">QuaZipFilePrivate</a>;
-<a name="l00035"></a>00035 
-<a name="l00037"></a>00037 
-<a name="l00074"></a><a class="code" href="classQuaZipFile.html">00074</a> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>: <span class="keyword">public</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> {
-<a name="l00075"></a>00075   <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classQuaZipFilePrivate.html" title="The implementation class for QuaZip.">QuaZipFilePrivate</a>;
-<a name="l00076"></a>00076   Q_OBJECT
-<a name="l00077"></a>00077   <span class="keyword">private</span>:
-<a name="l00078"></a>00078     <a class="code" href="classQuaZipFilePrivate.html" title="The implementation class for QuaZip.">QuaZipFilePrivate</a> *p;
-<a name="l00079"></a>00079     <span class="comment">// these are not supported nor implemented</span>
-<a name="l00080"></a>00080     <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>(<span class="keyword">const</span> <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>& that);
-<a name="l00081"></a>00081     <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>& operator=(<span class="keyword">const</span> <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>& that);
-<a name="l00082"></a>00082   <span class="keyword">protected</span>:
-<a name="l00084"></a>00084     qint64 <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#readData">readData</a>(<span class="keywordtype">char</span> *data, qint64 maxSize);
-<a name="l00086"></a>00086     qint64 <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#writeData">writeData</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, qint64 maxSize);
-<a name="l00087"></a>00087   <span class="keyword">public</span>:
-<a name="l00089"></a>00089 
-<a name="l00092"></a>00092     <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>();
-<a name="l00094"></a>00094 
-<a name="l00099"></a>00099     <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *parent);
-<a name="l00101"></a>00101 
-<a name="l00110"></a>00110     <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& zipName, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *parent =NULL);
-<a name="l00112"></a>00112 
-<a name="l00121"></a>00121     <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& zipName, <span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& fileName,
-<a name="l00122"></a>00122         <a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe" title="Case sensitivity for the file names.">QuaZip::CaseSensitivity</a> cs =<a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253" title="Default for platform. Case sensitive for UNIX, not for Windows.">QuaZip::csDefault</a>, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.htm [...]
-<a name="l00124"></a>00124 
-<a name="l00172"></a>00172     <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> *zip, <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qobject.html">QObject</a> *parent =NULL);
-<a name="l00174"></a>00174 
-<a name="l00177"></a>00177     <span class="keyword">virtual</span> ~<a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a>();
-<a name="l00179"></a>00179 
-<a name="l00188"></a>00188     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> getZipName()<span class="keyword">const</span>;
-<a name="l00190"></a>00190 
-<a name="l00193"></a>00193     <a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a>* getZip()<span class="keyword">const</span>;
-<a name="l00195"></a>00195 
-<a name="l00207"></a>00207     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> getFileName() <span class="keyword">const</span>;
-<a name="l00209"></a>00209 
-<a name="l00220"></a>00220     <a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe" title="Case sensitivity for the file names.">QuaZip::CaseSensitivity</a> getCaseSensitivity() <span class="keyword">const</span>;
-<a name="l00222"></a>00222 
-<a name="l00246"></a>00246     <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> getActualFileName()<span class="keyword">const</span>;
-<a name="l00248"></a>00248 
-<a name="l00254"></a>00254     <span class="keywordtype">void</span> setZipName(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& zipName);
-<a name="l00256"></a>00256 
-<a name="l00260"></a>00260     <span class="keywordtype">bool</span> isRaw() <span class="keyword">const</span>;
-<a name="l00262"></a>00262 
-<a name="l00270"></a>00270     <span class="keywordtype">void</span> setZip(<a class="code" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> *zip);
-<a name="l00272"></a>00272 
-<a name="l00283"></a>00283     <span class="keywordtype">void</span> setFileName(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& fileName, <a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe" title="Case sensitivity for the file names.">QuaZip::CaseSensitivity</a> cs =<a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397 [...]
-<a name="l00285"></a>00285 
-<a name="l00292"></a>00292     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#open">open</a>(OpenMode mode);
-<a name="l00294"></a>00294 
-<a name="l00298"></a><a class="code" href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9">00298</a>     <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#open">open</a>(OpenMode mode, <span class="keyword">const</span> <span class="keywordtype">char</span> *password)
-<a name="l00299"></a>00299     {<span class="keywordflow">return</span> <a class="code" href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9" title="Opens a file for reading.">open</a>(mode, NULL, NULL, <span class="keyword">false</span>, password);}
-<a name="l00301"></a>00301 
-<a name="l00312"></a>00312     <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#open">open</a>(OpenMode mode, <span class="keywordtype">int</span> *method, <span class="keywordtype">int</span> *level, <span class="keywordtype">bool</span> raw, <span class="keyword">const</span> <span class="keywordtype">char</span> *password =NULL);
-<a name="l00314"></a>00314 
-<a name="l00341"></a>00341     <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#open">open</a>(OpenMode mode, <span class="keyword">const</span> <a class="code" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a>& info,
-<a name="l00342"></a>00342         <span class="keyword">const</span> <span class="keywordtype">char</span> *password =NULL, quint32 crc =0,
-<a name="l00343"></a>00343         <span class="keywordtype">int</span> method =Z_DEFLATED, <span class="keywordtype">int</span> level =Z_DEFAULT_COMPRESSION, <span class="keywordtype">bool</span> raw =<span class="keyword">false</span>,
-<a name="l00344"></a>00344         <span class="keywordtype">int</span> windowBits =-MAX_WBITS, <span class="keywordtype">int</span> memLevel =DEF_MEM_LEVEL, <span class="keywordtype">int</span> strategy =Z_DEFAULT_STRATEGY);
-<a name="l00346"></a>00346     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#isSequential">isSequential</a>()<span class="keyword">const</span>;
-<a name="l00348"></a>00348 
-<a name="l00369"></a>00369     <span class="keyword">virtual</span> qint64 <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#pos">pos</a>()<span class="keyword">const</span>;
-<a name="l00371"></a>00371 
-<a name="l00387"></a>00387     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#atEnd">atEnd</a>()<span class="keyword">const</span>;
-<a name="l00389"></a>00389 
-<a name="l00401"></a>00401     <span class="keyword">virtual</span> qint64 <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#size">size</a>()<span class="keyword">const</span>;
-<a name="l00403"></a>00403 
-<a name="l00410"></a>00410     qint64 csize()<span class="keyword">const</span>;
-<a name="l00412"></a>00412 
-<a name="l00420"></a>00420     qint64 usize()<span class="keyword">const</span>;
-<a name="l00422"></a>00422 
-<a name="l00438"></a>00438     <span class="keywordtype">bool</span> getFileInfo(<a class="code" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a> *info);
-<a name="l00440"></a>00440 
-<a name="l00445"></a>00445     <span class="keywordtype">bool</span> getFileInfo(<a class="code" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support).">QuaZipFileInfo64</a> *info);
-<a name="l00447"></a>00447 
-<a name="l00449"></a>00449     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#close">close</a>();
-<a name="l00451"></a>00451     <span class="keywordtype">int</span> getZipError() <span class="keyword">const</span>;
-<a name="l00453"></a>00453     <span class="keyword">virtual</span> qint64 <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html#bytesAvailable">bytesAvailable</a>() <span class="keyword">const</span>;
-<a name="l00454"></a>00454 };
-<a name="l00455"></a>00455 
-<a name="l00456"></a>00456 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUA_ZIPFILE_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUA_ZIPFILE_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant, see</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">quazip/(un)zip.h files for details, basically it's zlib license.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment"> **/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="preprocessor">#include <QIODevice></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span> <span class="preprocessor">#include "quazip_global.h"</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span> <span class="preprocessor">#include "quazip.h"</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span> <span class="preprocessor">#include "quazipnewinfo.h"</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span> <span class="keyword">class </span><a class="code" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classQuaZipFile.html">   74</a></span> <span class="keyword">class </span>QUAZIP_EXPORT <a class="code" href="classQuaZipFile.html">QuaZipFile</a>: <span class="keyword">public</span> QIODevice {</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>   <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a>;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>   Q_OBJECT</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>     <a class="code" href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a> *p;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>     <span class="comment">// these are not supported nor implemented</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>     <a class="code" href="classQuaZipFile.html">QuaZipFile</a>(<span class="keyword">const</span> <a class="code" href="classQuaZipFile.html">QuaZipFile</a>& that);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>     <a class="code" href="classQuaZipFile.html">QuaZipFile</a>& operator=(<span class="keyword">const</span> <a class="code" href="classQuaZipFile.html">QuaZipFile</a>& that);</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>   <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>     qint64 readData(<span class="keywordtype">char</span> *data, qint64 maxSize);</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>     qint64 writeData(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, qint64 maxSize);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span> </div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>     <a class="code" href="classQuaZipFile.html">QuaZipFile</a>();</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span> </div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>     <a class="code" href="classQuaZipFile.html">QuaZipFile</a>(QObject *parent);</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span> </div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>     <a class="code" href="classQuaZipFile.html">QuaZipFile</a>(<span class="keyword">const</span> QString& zipName, QObject *parent =NULL);</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span> </div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>     <a class="code" href="classQuaZipFile.html">QuaZipFile</a>(<span class="keyword">const</span> QString& zipName, <span class="keyword">const</span> QString& fileName,</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>         <a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> cs =<a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">QuaZip::csDefault</a>, QObject *parent =NULL);</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span> </div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>     <a class="code" href="classQuaZipFile.html">QuaZipFile</a>(<a class="code" href="classQuaZip.html">QuaZip</a> *zip, QObject *parent =NULL);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span> </div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>     <span class="keyword">virtual</span> ~<a class="code" href="classQuaZipFile.html">QuaZipFile</a>();</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span> </div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>     QString getZipName()<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span> </div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>     <a class="code" href="classQuaZip.html">QuaZip</a>* getZip()<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span> </div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>     QString getFileName() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span> </div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>     <a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> getCaseSensitivity() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span> </div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>     QString getActualFileName()<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span> </div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>     <span class="keywordtype">void</span> setZipName(<span class="keyword">const</span> QString& zipName);</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span> </div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>     <span class="keywordtype">bool</span> isRaw() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span> </div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>     <span class="keywordtype">void</span> setZip(<a class="code" href="classQuaZip.html">QuaZip</a> *zip);</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span> </div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>     <span class="keywordtype">void</span> setFileName(<span class="keyword">const</span> QString& fileName, <a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a> cs =<a class="code" href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">QuaZip::csDefault</a>);</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span> </div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> open(OpenMode mode);</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span> </div>
+<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9">  298</a></span>     <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9">open</a>(OpenMode mode, <span class="keyword">const</span> <span class="keywordtype">char</span> *password)</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>     {<span class="keywordflow">return</span> open(mode, NULL, NULL, <span class="keyword">false</span>, password);}</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span> </div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>     <span class="keywordtype">bool</span> open(OpenMode mode, <span class="keywordtype">int</span> *method, <span class="keywordtype">int</span> *level, <span class="keywordtype">bool</span> raw, <span class="keyword">const</span> <span class="keywordtype">char</span> *password =NULL);</div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span> </div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>     <span class="keywordtype">bool</span> open(OpenMode mode, <span class="keyword">const</span> <a class="code" href="structQuaZipNewInfo.html">QuaZipNewInfo</a>& info,</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>         <span class="keyword">const</span> <span class="keywordtype">char</span> *password =NULL, quint32 crc =0,</div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>         <span class="keywordtype">int</span> method =Z_DEFLATED, <span class="keywordtype">int</span> level =Z_DEFAULT_COMPRESSION, <span class="keywordtype">bool</span> raw =<span class="keyword">false</span>,</div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>         <span class="keywordtype">int</span> windowBits =-MAX_WBITS, <span class="keywordtype">int</span> memLevel =DEF_MEM_LEVEL, <span class="keywordtype">int</span> strategy =Z_DEFAULT_STRATEGY);</div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isSequential()<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span> </div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>     <span class="keyword">virtual</span> qint64 pos()<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span> </div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> atEnd()<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span> </div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>     <span class="keyword">virtual</span> qint64 size()<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00403"></a><span class="lineno">  403</span> </div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>     qint64 csize()<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span> </div>
+<div class="line"><a name="l00420"></a><span class="lineno">  420</span>     qint64 usize()<span class="keyword">const</span>;</div>
+<div class="line"><a name="l00422"></a><span class="lineno">  422</span> </div>
+<div class="line"><a name="l00438"></a><span class="lineno">  438</span>     <span class="keywordtype">bool</span> getFileInfo(<a class="code" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> *info);</div>
+<div class="line"><a name="l00440"></a><span class="lineno">  440</span> </div>
+<div class="line"><a name="l00445"></a><span class="lineno">  445</span>     <span class="keywordtype">bool</span> getFileInfo(<a class="code" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> *info);</div>
+<div class="line"><a name="l00447"></a><span class="lineno">  447</span> </div>
+<div class="line"><a name="l00449"></a><span class="lineno">  449</span>     <span class="keyword">virtual</span> <span class="keywordtype">void</span> close();</div>
+<div class="line"><a name="l00451"></a><span class="lineno">  451</span>     <span class="keywordtype">int</span> getZipError() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00453"></a><span class="lineno">  453</span>     <span class="keyword">virtual</span> qint64 bytesAvailable() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00454"></a><span class="lineno">  454</span> };</div>
+<div class="line"><a name="l00455"></a><span class="lineno">  455</span> </div>
+<div class="line"><a name="l00456"></a><span class="lineno">  456</span> <span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structQuaZipNewInfo_html"><div class="ttname"><a href="structQuaZipNewInfo.html">QuaZipNewInfo</a></div><div class="ttdoc">Information about a file to be created. </div><div class="ttdef"><b>Definition:</b> quazipnewinfo.h:50</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html"><div class="ttname"><a href="structQuaZipFileInfo.html">QuaZipFileInfo</a></div><div class="ttdoc">Information about a file inside archive. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:41</div></div>
+<div class="ttc" id="classQuaZipFile_html_a0bff0d15bbcd70306dc4a553a55776b9"><div class="ttname"><a href="classQuaZipFile.html#a0bff0d15bbcd70306dc4a553a55776b9">QuaZipFile::open</a></div><div class="ttdeci">bool open(OpenMode mode, const char *password)</div><div class="ttdoc">Opens a file for reading. </div><div class="ttdef"><b>Definition:</b> quazipfile.h:298</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html"><div class="ttname"><a href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></div><div class="ttdoc">Information about a file inside archive (with zip64 support). </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:81</div></div>
+<div class="ttc" id="classQuaZip_html"><div class="ttname"><a href="classQuaZip.html">QuaZip</a></div><div class="ttdoc">ZIP archive. </div><div class="ttdef"><b>Definition:</b> quazip.h:84</div></div>
+<div class="ttc" id="classQuaZipFile_html"><div class="ttname"><a href="classQuaZipFile.html">QuaZipFile</a></div><div class="ttdoc">A file inside ZIP archive. </div><div class="ttdef"><b>Definition:</b> quazipfile.h:74</div></div>
+<div class="ttc" id="classQuaZip_html_a6053a1d249ed210a85c9d5eb7cf9cdbe"><div class="ttname"><a href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbe">QuaZip::CaseSensitivity</a></div><div class="ttdeci">CaseSensitivity</div><div class="ttdoc">Case sensitivity for the file names. </div><div class="ttdef"><b>Definition:</b> quazip.h:114</div></div>
+<div class="ttc" id="classQuaZipFilePrivate_html"><div class="ttname"><a href="classQuaZipFilePrivate.html">QuaZipFilePrivate</a></div><div class="ttdoc">The implementation class for QuaZip. </div><div class="ttdef"><b>Definition:</b> quazipfile.cpp:37</div></div>
+<div class="ttc" id="classQuaZip_html_a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253"><div class="ttname"><a href="classQuaZip.html#a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253">QuaZip::csDefault</a></div><div class="ttdoc">Default for platform. Case sensitive for UNIX, not for Windows. </div><div class="ttdef"><b>Definition:</b> quazip.h:115</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quazipfileinfo_8h_source.html b/doc/html/quazipfileinfo_8h_source.html
index fde7747..9a0a232 100644
--- a/doc/html/quazipfileinfo_8h_source.html
+++ b/doc/html/quazipfileinfo_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quazipfileinfo.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,109 +40,137 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quazipfileinfo.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUA_ZIPFILEINFO_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUA_ZIPFILEINFO_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) 2005-2014 Sergey A. Tachenov</span>
-<a name="l00006"></a>00006 <span class="comment"></span>
-<a name="l00007"></a>00007 <span class="comment">This file is part of QuaZIP.</span>
-<a name="l00008"></a>00008 <span class="comment"></span>
-<a name="l00009"></a>00009 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
-<a name="l00010"></a>00010 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
-<a name="l00011"></a>00011 <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span>
-<a name="l00012"></a>00012 <span class="comment">(at your option) any later version.</span>
-<a name="l00013"></a>00013 <span class="comment"></span>
-<a name="l00014"></a>00014 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
-<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
-<a name="l00017"></a>00017 <span class="comment">GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"></span>
-<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
-<a name="l00020"></a>00020 <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00021"></a>00021 <span class="comment"></span>
-<a name="l00022"></a>00022 <span class="comment">See COPYING file for the full LGPL text.</span>
-<a name="l00023"></a>00023 <span class="comment"></span>
-<a name="l00024"></a>00024 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span>
-<a name="l00025"></a>00025 <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span>
-<a name="l00026"></a>00026 <span class="comment">*/</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="preprocessor">#include <QByteArray></span>
-<a name="l00029"></a>00029 <span class="preprocessor">#include <QDateTime></span>
-<a name="l00030"></a>00030 <span class="preprocessor">#include <QFile></span>
-<a name="l00031"></a>00031 
-<a name="l00032"></a>00032 <span class="preprocessor">#include "quazip_global.h"</span>
-<a name="l00033"></a>00033 
-<a name="l00035"></a>00035 
-<a name="l00041"></a><a class="code" href="structQuaZipFileInfo.html">00041</a> <span class="keyword">struct </span>QUAZIP_EXPORT <a class="code" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a> {
-<a name="l00043"></a><a class="code" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">00043</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="code" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84" title="File name.">name</a>;
-<a name="l00045"></a><a class="code" href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e">00045</a>   quint16 <a class="code" href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e" title="Version created by.">versionCreated</a>;
-<a name="l00047"></a><a class="code" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">00047</a>   quint16 <a class="code" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f" title="Version needed to extract.">versionNeeded</a>;
-<a name="l00049"></a><a class="code" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">00049</a>   quint16 <a class="code" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c" title="General purpose flags.">flags</a>;
-<a name="l00051"></a><a class="code" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">00051</a>   quint16 <a class="code" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c" title="Compression method.">method</a>;
-<a name="l00053"></a><a class="code" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">00053</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> <a class="code" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a" title="Last modification date and time.">dateTime</a>;
-<a name="l00055"></a><a class="code" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">00055</a>   quint32 <a class="code" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea" title="CRC.">crc</a>;
-<a name="l00057"></a><a class="code" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">00057</a>   quint32 <a class="code" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc" title="Compressed file size.">compressedSize</a>;
-<a name="l00059"></a><a class="code" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">00059</a>   quint32 <a class="code" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f" title="Uncompressed file size.">uncompressedSize</a>;
-<a name="l00061"></a><a class="code" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">00061</a>   quint16 <a class="code" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b" title="Disk number start.">diskNumberStart</a>;
-<a name="l00063"></a><a class="code" href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">00063</a>   quint16 <a class="code" href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d" title="Internal file attributes.">internalAttr</a>;
-<a name="l00065"></a><a class="code" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">00065</a>   quint32 <a class="code" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf" title="External file attributes.">externalAttr</a>;
-<a name="l00067"></a><a class="code" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">00067</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="code" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc" title="Comment.">comment</a>;
-<a name="l00069"></a><a class="code" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">00069</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> <a class="code" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72" title="Extra field.">extra</a>;
-<a name="l00071"></a>00071 
-<a name="l00075"></a>00075   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a> getPermissions() <span class="keyword">const</span>;
-<a name="l00076"></a>00076 };
-<a name="l00077"></a>00077 
-<a name="l00079"></a>00079 
-<a name="l00081"></a><a class="code" href="structQuaZipFileInfo64.html">00081</a> <span class="keyword">struct </span>QUAZIP_EXPORT <a class="code" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support).">QuaZipFileInfo64</a> {
-<a name="l00083"></a><a class="code" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">00083</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="code" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762" title="File name.">name</a>;
-<a name="l00085"></a><a class="code" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">00085</a>   quint16 <a class="code" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c" title="Version created by.">versionCreated</a>;
-<a name="l00087"></a><a class="code" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">00087</a>   quint16 <a class="code" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169" title="Version needed to extract.">versionNeeded</a>;
-<a name="l00089"></a><a class="code" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">00089</a>   quint16 <a class="code" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992" title="General purpose flags.">flags</a>;
-<a name="l00091"></a><a class="code" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">00091</a>   quint16 <a class="code" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a" title="Compression method.">method</a>;
-<a name="l00093"></a>00093 
-<a name="l00100"></a><a class="code" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">00100</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> <a class="code" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4" title="Last modification date and time.">dateTime</a>;
-<a name="l00102"></a><a class="code" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">00102</a>   quint32 <a class="code" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14" title="CRC.">crc</a>;
-<a name="l00104"></a><a class="code" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">00104</a>   quint64 <a class="code" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f" title="Compressed file size.">compressedSize</a>;
-<a name="l00106"></a><a class="code" href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">00106</a>   quint64 <a class="code" href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49" title="Uncompressed file size.">uncompressedSize</a>;
-<a name="l00108"></a><a class="code" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">00108</a>   quint16 <a class="code" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941" title="Disk number start.">diskNumberStart</a>;
-<a name="l00110"></a><a class="code" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">00110</a>   quint16 <a class="code" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0" title="Internal file attributes.">internalAttr</a>;
-<a name="l00112"></a><a class="code" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">00112</a>   quint32 <a class="code" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430" title="External file attributes.">externalAttr</a>;
-<a name="l00114"></a><a class="code" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">00114</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="code" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1" title="Comment.">comment</a>;
-<a name="l00116"></a><a class="code" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">00116</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> <a class="code" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332" title="Extra field.">extra</a>;
-<a name="l00118"></a>00118 
-<a name="l00122"></a>00122   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a> getPermissions() <span class="keyword">const</span>;
-<a name="l00124"></a>00124 
-<a name="l00134"></a>00134   <span class="keywordtype">bool</span> toQuaZipFileInfo(<a class="code" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a> &info) <span class="keyword">const</span>;
-<a name="l00136"></a>00136 
-<a name="l00147"></a>00147   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> getNTFSmTime(<span class="keywordtype">int</span> *fineTicks = NULL) <span class="keyword">const</span>;
-<a name="l00149"></a>00149 
-<a name="l00160"></a>00160   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> getNTFSaTime(<span class="keywordtype">int</span> *fineTicks = NULL) <span class="keyword">const</span>;
-<a name="l00162"></a>00162 
-<a name="l00173"></a>00173   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> getNTFScTime(<span class="keywordtype">int</span> *fineTicks = NULL) <span class="keyword">const</span>;
-<a name="l00175"></a><a class="code" href="structQuaZipFileInfo64.html#a8c93235e4a13ee5461023a5f3fe03e26">00175</a>   <span class="keywordtype">bool</span> <a class="code" href="structQuaZipFileInfo64.html#a8c93235e4a13ee5461023a5f3fe03e26" title="Checks whether the file is encrypted.">isEncrypted</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> (flags & 1) != 0;}
-<a name="l00176"></a>00176 };
-<a name="l00177"></a>00177 
-<a name="l00178"></a>00178 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUA_ZIPFILEINFO_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUA_ZIPFILEINFO_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant and contributors,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">see quazip/(un)zip.h files for details. Basically it's the zlib license.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment">*/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="preprocessor">#include <QByteArray></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> <span class="preprocessor">#include <QDateTime></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span> <span class="preprocessor">#include <QFile></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span> <span class="preprocessor">#include "quazip_global.h"</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html">   41</a></span> <span class="keyword">struct </span>QUAZIP_EXPORT <a class="code" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> {</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">   43</a></span>   QString <a class="code" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">name</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e">   45</a></span>   quint16 <a class="code" href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e">versionCreated</a>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">   47</a></span>   quint16 <a class="code" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">versionNeeded</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">   49</a></span>   quint16 <a class="code" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">flags</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">   51</a></span>   quint16 <a class="code" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">method</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">   53</a></span>   QDateTime <a class="code" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">dateTime</a>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">   55</a></span>   quint32 <a class="code" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">crc</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">   57</a></span>   quint32 <a class="code" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">compressedSize</a>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">   59</a></span>   quint32 <a class="code" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">uncompressedSize</a>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">   61</a></span>   quint16 <a class="code" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">diskNumberStart</a>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">   63</a></span>   quint16 <a class="code" href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">internalAttr</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">   65</a></span>   quint32 <a class="code" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">externalAttr</a>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">   67</a></span>   QString <a class="code" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">comment</a>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">   69</a></span>   QByteArray <a class="code" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">extra</a>;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span> </div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>   QFile::Permissions getPermissions() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span> };</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span> </div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span> </div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html">   81</a></span> <span class="keyword">struct </span>QUAZIP_EXPORT <a class="code" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> {</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">   83</a></span>   QString <a class="code" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">name</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">   85</a></span>   quint16 <a class="code" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">versionCreated</a>;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">   87</a></span>   quint16 <a class="code" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">versionNeeded</a>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">   89</a></span>   quint16 <a class="code" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">flags</a>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">   91</a></span>   quint16 <a class="code" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">method</a>;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span> </div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">  100</a></span>   QDateTime <a class="code" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">dateTime</a>;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">  102</a></span>   quint32 <a class="code" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">crc</a>;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">  104</a></span>   quint64 <a class="code" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">compressedSize</a>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">  106</a></span>   quint64 <a class="code" href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">uncompressedSize</a>;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">  108</a></span>   quint16 <a class="code" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">diskNumberStart</a>;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">  110</a></span>   quint16 <a class="code" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">internalAttr</a>;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">  112</a></span>   quint32 <a class="code" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">externalAttr</a>;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">  114</a></span>   QString <a class="code" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">comment</a>;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">  116</a></span>   QByteArray <a class="code" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">extra</a>;</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span> </div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>   QFile::Permissions getPermissions() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span> </div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>   <span class="keywordtype">bool</span> toQuaZipFileInfo(<a class="code" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> &info) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span> </div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>   QDateTime getNTFSmTime(<span class="keywordtype">int</span> *fineTicks = NULL) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span> </div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>   QDateTime getNTFSaTime(<span class="keywordtype">int</span> *fineTicks = NULL) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span> </div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>   QDateTime getNTFScTime(<span class="keywordtype">int</span> *fineTicks = NULL) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="structQuaZipFileInfo64.html#a8c93235e4a13ee5461023a5f3fe03e26">  175</a></span>   <span class="keywordtype">bool</span> <a class="code" href="structQuaZipFileInfo64.html#a8c93235e4a13ee5461023a5f3fe03e26">isEncrypted</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> (flags & 1) != 0;}</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span> };</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span> </div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span> <span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_ac8945cf1ff54d39d28e755685b91e941"><div class="ttname"><a href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">QuaZipFileInfo64::diskNumberStart</a></div><div class="ttdeci">quint16 diskNumberStart</div><div class="ttdoc">Disk number start. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:108</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_acf0b1b97f377208847c6912cd1bf1332"><div class="ttname"><a href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">QuaZipFileInfo64::extra</a></div><div class="ttdeci">QByteArray extra</div><div class="ttdoc">Extra field. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:116</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_a95aeb06b080e483fde874ba2d06f203c"><div class="ttname"><a href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">QuaZipFileInfo64::versionCreated</a></div><div class="ttdeci">quint16 versionCreated</div><div class="ttdoc">Version created by. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:85</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_aba3f5b982087c3e0343bb61e8814c7d1"><div class="ttname"><a href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">QuaZipFileInfo64::comment</a></div><div class="ttdeci">QString comment</div><div class="ttdoc">Comment. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:114</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_a3a8bc40f1aa0cb0985c4e2f8a9678430"><div class="ttname"><a href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">QuaZipFileInfo64::externalAttr</a></div><div class="ttdeci">quint32 externalAttr</div><div class="ttdoc">External file attributes. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:112</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_a27654f5ce3a75331e9c9a7900b407169"><div class="ttname"><a href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">QuaZipFileInfo64::versionNeeded</a></div><div class="ttdeci">quint16 versionNeeded</div><div class="ttdoc">Version needed to extract. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:87</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_affc7b097de2c3c2ef5801c60f96adc72"><div class="ttname"><a href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">QuaZipFileInfo::extra</a></div><div class="ttdeci">QByteArray extra</div><div class="ttdoc">Extra field. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:69</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_a56d36f777e4fc892c71e22d080622e2c"><div class="ttname"><a href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">QuaZipFileInfo::flags</a></div><div class="ttdeci">quint16 flags</div><div class="ttdoc">General purpose flags. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:49</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_a16ac323965deccf0232bfae69d933a84"><div class="ttname"><a href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">QuaZipFileInfo::name</a></div><div class="ttdeci">QString name</div><div class="ttdoc">File name. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:43</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_a52f3f1d960ebaa2acbc2a86458fa3e6e"><div class="ttname"><a href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e">QuaZipFileInfo::versionCreated</a></div><div class="ttdeci">quint16 versionCreated</div><div class="ttdoc">Version created by. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:45</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_adc2aad7bbd87ce3415e2a19851266bfc"><div class="ttname"><a href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">QuaZipFileInfo::comment</a></div><div class="ttdeci">QString comment</div><div class="ttdoc">Comment. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:67</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_af6116eaac1f36b2a4b3a6a39851a85cc"><div class="ttname"><a href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">QuaZipFileInfo::compressedSize</a></div><div class="ttdeci">quint32 compressedSize</div><div class="ttdoc">Compressed file size. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:57</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html"><div class="ttname"><a href="structQuaZipFileInfo.html">QuaZipFileInfo</a></div><div class="ttdoc">Information about a file inside archive. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:41</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_aeb7b2757a0efa814b196b5280d000a14"><div class="ttname"><a href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">QuaZipFileInfo64::crc</a></div><div class="ttdeci">quint32 crc</div><div class="ttdoc">CRC. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:102</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_add8733946ea4af23aa32d85f10955b0f"><div class="ttname"><a href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">QuaZipFileInfo64::compressedSize</a></div><div class="ttdeci">quint64 compressedSize</div><div class="ttdoc">Compressed file size. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:104</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_a8b73982808bded49e88e624a65e1a94f"><div class="ttname"><a href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">QuaZipFileInfo::versionNeeded</a></div><div class="ttdeci">quint16 versionNeeded</div><div class="ttdoc">Version needed to extract. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:47</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_a36e681a93b041617addee78cb939c93d"><div class="ttname"><a href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">QuaZipFileInfo::internalAttr</a></div><div class="ttdeci">quint16 internalAttr</div><div class="ttdoc">Internal file attributes. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:63</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html"><div class="ttname"><a href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></div><div class="ttdoc">Information about a file inside archive (with zip64 support). </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:81</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_a445967ecbb5a3dd2a9d516db3e14a34a"><div class="ttname"><a href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">QuaZipFileInfo64::method</a></div><div class="ttdeci">quint16 method</div><div class="ttdoc">Compression method. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:91</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_ad6993d099436813a27fd31aebe42911a"><div class="ttname"><a href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">QuaZipFileInfo::dateTime</a></div><div class="ttdeci">QDateTime dateTime</div><div class="ttdoc">Last modification date and time. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:53</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_a571ca077fe282c908e57b0bc82528d49"><div class="ttname"><a href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">QuaZipFileInfo64::uncompressedSize</a></div><div class="ttdeci">quint64 uncompressedSize</div><div class="ttdoc">Uncompressed file size. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:106</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_a0eb908e1b1ea637d1f1f4d6aa31db07f"><div class="ttname"><a href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">QuaZipFileInfo::uncompressedSize</a></div><div class="ttdeci">quint32 uncompressedSize</div><div class="ttdoc">Uncompressed file size. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:59</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_aceee045c9ebce0b9724f40d342bc99ea"><div class="ttname"><a href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">QuaZipFileInfo::crc</a></div><div class="ttdeci">quint32 crc</div><div class="ttdoc">CRC. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:55</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_a4d77c6aa6076703e858c938efeb551e4"><div class="ttname"><a href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">QuaZipFileInfo64::dateTime</a></div><div class="ttdeci">QDateTime dateTime</div><div class="ttdoc">Last modification date and time. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:100</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_a6aa533dd4e02f52459e1e1a0df31e992"><div class="ttname"><a href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">QuaZipFileInfo64::flags</a></div><div class="ttdeci">quint16 flags</div><div class="ttdoc">General purpose flags. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:89</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_aa70157fdc2bd8de10405055b4233050b"><div class="ttname"><a href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">QuaZipFileInfo::diskNumberStart</a></div><div class="ttdeci">quint16 diskNumberStart</div><div class="ttdoc">Disk number start. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:61</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_afeb65ffdacc4fc0ba7848d4b37f62ecf"><div class="ttname"><a href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">QuaZipFileInfo::externalAttr</a></div><div class="ttdeci">quint32 externalAttr</div><div class="ttdoc">External file attributes. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:65</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_a8c93235e4a13ee5461023a5f3fe03e26"><div class="ttname"><a href="structQuaZipFileInfo64.html#a8c93235e4a13ee5461023a5f3fe03e26">QuaZipFileInfo64::isEncrypted</a></div><div class="ttdeci">bool isEncrypted() const </div><div class="ttdoc">Checks whether the file is encrypted. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:175</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html_af5c1bbda7f5dec2c358e7a543564de4c"><div class="ttname"><a href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">QuaZipFileInfo::method</a></div><div class="ttdeci">quint16 method</div><div class="ttdoc">Compression method. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:51</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_a2cadad4cb9a765e90b5422dae2388762"><div class="ttname"><a href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">QuaZipFileInfo64::name</a></div><div class="ttdeci">QString name</div><div class="ttdoc">File name. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:83</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html_aeb895613e76a4cc63f861b010c9e92c0"><div class="ttname"><a href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">QuaZipFileInfo64::internalAttr</a></div><div class="ttdeci">quint16 internalAttr</div><div class="ttdoc">Internal file attributes. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:110</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/quazipnewinfo_8h_source.html b/doc/html/quazipnewinfo_8h_source.html
index 206f704..76398ff 100644
--- a/doc/html/quazipnewinfo_8h_source.html
+++ b/doc/html/quazipnewinfo_8h_source.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: quazip/quazipnewinfo.h Source File</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -50,100 +40,108 @@
       <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_42546031b0f4189ba299ba7261318c9a.html">quazip</a>      </li>
-    </ul>
-  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_94f3fdea1a650ed21d35813cdb37a339.html">quazip</a></li>  </ul>
 </div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">quazipnewinfo.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef QUA_ZIPNEWINFO_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define QUA_ZIPNEWINFO_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) 2005-2014 Sergey A. Tachenov</span>
-<a name="l00006"></a>00006 <span class="comment"></span>
-<a name="l00007"></a>00007 <span class="comment">This file is part of QuaZIP.</span>
-<a name="l00008"></a>00008 <span class="comment"></span>
-<a name="l00009"></a>00009 <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span>
-<a name="l00010"></a>00010 <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span>
-<a name="l00011"></a>00011 <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span>
-<a name="l00012"></a>00012 <span class="comment">(at your option) any later version.</span>
-<a name="l00013"></a>00013 <span class="comment"></span>
-<a name="l00014"></a>00014 <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span>
-<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
-<a name="l00017"></a>00017 <span class="comment">GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"></span>
-<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public License</span>
-<a name="l00020"></a>00020 <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00021"></a>00021 <span class="comment"></span>
-<a name="l00022"></a>00022 <span class="comment">See COPYING file for the full LGPL text.</span>
-<a name="l00023"></a>00023 <span class="comment"></span>
-<a name="l00024"></a>00024 <span class="comment">Original ZIP package is copyrighted by Gilles Vollant, see</span>
-<a name="l00025"></a>00025 <span class="comment">quazip/(un)zip.h files for details, basically it's zlib license.</span>
-<a name="l00026"></a>00026 <span class="comment"> **/</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="preprocessor">#include <QDateTime></span>
-<a name="l00029"></a>00029 <span class="preprocessor">#include <QFile></span>
-<a name="l00030"></a>00030 <span class="preprocessor">#include <QString></span>
-<a name="l00031"></a>00031 
-<a name="l00032"></a>00032 <span class="preprocessor">#include "quazip_global.h"</span>
-<a name="l00033"></a>00033 
-<a name="l00034"></a>00034 <span class="preprocessor">#include "quazipfileinfo.h"</span>
-<a name="l00035"></a>00035 
-<a name="l00037"></a>00037 
-<a name="l00050"></a><a class="code" href="structQuaZipNewInfo.html">00050</a> <span class="keyword">struct </span>QUAZIP_EXPORT <a class="code" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a> {
-<a name="l00052"></a>00052 
-<a name="l00055"></a><a class="code" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">00055</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="code" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8" title="File name.">name</a>;
-<a name="l00057"></a>00057 
-<a name="l00062"></a><a class="code" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">00062</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> <a class="code" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453" title="File timestamp.">dateTime</a>;
-<a name="l00064"></a><a class="code" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">00064</a>   quint16 <a class="code" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab" title="File internal attributes.">internalAttr</a>;
-<a name="l00066"></a>00066 
-<a name="l00071"></a><a class="code" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">00071</a>   quint32 <a class="code" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0" title="File external attributes.">externalAttr</a>;
-<a name="l00073"></a>00073 
-<a name="l00075"></a><a class="code" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">00075</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="code" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924" title="File comment.">comment</a>;
-<a name="l00077"></a><a class="code" href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f">00077</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> <a class="code" href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f" title="File local extra field.">extraLocal</a>;
-<a name="l00079"></a><a class="code" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">00079</a>   <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> <a class="code" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58" title="File global extra field.">extraGlobal</a>;
-<a name="l00081"></a>00081 
-<a name="l00084"></a><a class="code" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">00084</a>   ulong <a class="code" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6" title="Uncompressed file size.">uncompressedSize</a>;
-<a name="l00086"></a>00086 
-<a name="l00090"></a>00090   <a class="code" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& name);
-<a name="l00092"></a>00092 
-<a name="l00100"></a>00100   <a class="code" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& name, <span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& file);
-<a name="l00102"></a>00102 
-<a name="l00108"></a>00108   <a class="code" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a>(<span class="keyword">const</span> <a class="code" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a> &existing);
-<a name="l00110"></a>00110 
-<a name="l00116"></a>00116   <a class="code" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a>(<span class="keyword">const</span> <a class="code" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support).">QuaZipFileInfo64</a> &existing);
-<a name="l00118"></a>00118 
-<a name="l00132"></a>00132   <span class="keywordtype">void</span> setFileDateTime(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>& file);
-<a name="l00134"></a>00134 
-<a name="l00139"></a>00139   <span class="keywordtype">void</span> setFilePermissions(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &file);
-<a name="l00141"></a>00141 
-<a name="l00146"></a>00146   <span class="keywordtype">void</span> setPermissions(<a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a> permissions);
-<a name="l00148"></a>00148 
-<a name="l00162"></a>00162   <span class="keywordtype">void</span> setFileNTFSTimes(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &fileName);
-<a name="l00164"></a>00164 
-<a name="l00176"></a>00176   <span class="keywordtype">void</span> setFileNTFSmTime(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> &mTime, <span class="keywordtype">int</span> fineTicks = 0);
-<a name="l00178"></a>00178 
-<a name="l00190"></a>00190   <span class="keywordtype">void</span> setFileNTFSaTime(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> &aTime, <span class="keywordtype">int</span> fineTicks = 0);
-<a name="l00192"></a>00192 
-<a name="l00204"></a>00204   <span class="keywordtype">void</span> setFileNTFScTime(<span class="keyword">const</span> <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> &cTime, <span class="keywordtype">int</span> fineTicks = 0);
-<a name="l00205"></a>00205 };
-<a name="l00206"></a>00206 
-<a name="l00207"></a>00207 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="preprocessor">#ifndef QUA_ZIPNEWINFO_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="preprocessor"></span><span class="preprocessor">#define QUA_ZIPNEWINFO_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">Copyright (C) 2005-2014 Sergey A. Tachenov</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">This file is part of QuaZIP.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">QuaZIP is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">it under the terms of the GNU Lesser General Public License as published by</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">the Free Software Foundation, either version 2.1 of the License, or</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">(at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span> <span class="comment">QuaZIP is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="comment">GNU Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="comment">You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="comment">along with QuaZIP.  If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span> <span class="comment">See COPYING file for the full LGPL text.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="comment">Original ZIP package is copyrighted by Gilles Vollant, see</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="comment">quazip/(un)zip.h files for details, basically it's zlib license.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="comment"> **/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="preprocessor">#include <QDateTime></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span> <span class="preprocessor">#include <QFile></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span> <span class="preprocessor">#include <QString></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span> <span class="preprocessor">#include "quazip_global.h"</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span> <span class="preprocessor">#include "quazipfileinfo.h"</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structQuaZipNewInfo.html">   50</a></span> <span class="keyword">struct </span>QUAZIP_EXPORT <a class="code" href="structQuaZipNewInfo.html">QuaZipNewInfo</a> {</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span> </div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">   55</a></span>   QString <a class="code" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span> </div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">   62</a></span>   QDateTime <a class="code" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">dateTime</a>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">   64</a></span>   quint16 <a class="code" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">internalAttr</a>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span> </div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">   71</a></span>   quint32 <a class="code" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">externalAttr</a>;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span> </div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">   75</a></span>   QString <a class="code" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">comment</a>;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f">   77</a></span>   QByteArray <a class="code" href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f">extraLocal</a>;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">   79</a></span>   QByteArray <a class="code" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">extraGlobal</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span> </div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">   84</a></span>   ulong <a class="code" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">uncompressedSize</a>;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span> </div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>   <a class="code" href="structQuaZipNewInfo.html">QuaZipNewInfo</a>(<span class="keyword">const</span> QString& name);</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span> </div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>   <a class="code" href="structQuaZipNewInfo.html">QuaZipNewInfo</a>(<span class="keyword">const</span> QString& name, <span class="keyword">const</span> QString& file);</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span> </div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>   <a class="code" href="structQuaZipNewInfo.html">QuaZipNewInfo</a>(<span class="keyword">const</span> <a class="code" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> &existing);</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span> </div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>   <a class="code" href="structQuaZipNewInfo.html">QuaZipNewInfo</a>(<span class="keyword">const</span> <a class="code" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> &existing);</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span> </div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>   <span class="keywordtype">void</span> setFileDateTime(<span class="keyword">const</span> QString& file);</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span> </div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>   <span class="keywordtype">void</span> setFilePermissions(<span class="keyword">const</span> QString &file);</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span> </div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>   <span class="keywordtype">void</span> setPermissions(QFile::Permissions permissions);</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span> </div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>   <span class="keywordtype">void</span> setFileNTFSTimes(<span class="keyword">const</span> QString &fileName);</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span> </div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>   <span class="keywordtype">void</span> setFileNTFSmTime(<span class="keyword">const</span> QDateTime &mTime, <span class="keywordtype">int</span> fineTicks = 0);</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span> </div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>   <span class="keywordtype">void</span> setFileNTFSaTime(<span class="keyword">const</span> QDateTime &aTime, <span class="keywordtype">int</span> fineTicks = 0);</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span> </div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>   <span class="keywordtype">void</span> setFileNTFScTime(<span class="keyword">const</span> QDateTime &cTime, <span class="keywordtype">int</span> fineTicks = 0);</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span> };</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span> </div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span> <span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structQuaZipNewInfo_html"><div class="ttname"><a href="structQuaZipNewInfo.html">QuaZipNewInfo</a></div><div class="ttdoc">Information about a file to be created. </div><div class="ttdef"><b>Definition:</b> quazipnewinfo.h:50</div></div>
+<div class="ttc" id="structQuaZipNewInfo_html_a59ce9776c2ac7547ade8cb4c404c77ab"><div class="ttname"><a href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">QuaZipNewInfo::internalAttr</a></div><div class="ttdeci">quint16 internalAttr</div><div class="ttdoc">File internal attributes. </div><div class="ttdef"><b>Definition:</b> quazipnewinfo.h:64</div></div>
+<div class="ttc" id="structQuaZipNewInfo_html_ab377a81c51cf495c7aeee4f19340a43f"><div class="ttname"><a href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f">QuaZipNewInfo::extraLocal</a></div><div class="ttdeci">QByteArray extraLocal</div><div class="ttdoc">File local extra field. </div><div class="ttdef"><b>Definition:</b> quazipnewinfo.h:77</div></div>
+<div class="ttc" id="structQuaZipNewInfo_html_a18c079b3f2f5ab6eecdd61d6dbe93be6"><div class="ttname"><a href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">QuaZipNewInfo::uncompressedSize</a></div><div class="ttdeci">ulong uncompressedSize</div><div class="ttdoc">Uncompressed file size. </div><div class="ttdef"><b>Definition:</b> quazipnewinfo.h:84</div></div>
+<div class="ttc" id="structQuaZipNewInfo_html_ae24b1d38c3550b4724862ffcf8f20924"><div class="ttname"><a href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">QuaZipNewInfo::comment</a></div><div class="ttdeci">QString comment</div><div class="ttdoc">File comment. </div><div class="ttdef"><b>Definition:</b> quazipnewinfo.h:75</div></div>
+<div class="ttc" id="structQuaZipFileInfo_html"><div class="ttname"><a href="structQuaZipFileInfo.html">QuaZipFileInfo</a></div><div class="ttdoc">Information about a file inside archive. </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:41</div></div>
+<div class="ttc" id="structQuaZipNewInfo_html_aec7f3ac72c72a2e10b82ad64c2fa3453"><div class="ttname"><a href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">QuaZipNewInfo::dateTime</a></div><div class="ttdeci">QDateTime dateTime</div><div class="ttdoc">File timestamp. </div><div class="ttdef"><b>Definition:</b> quazipnewinfo.h:62</div></div>
+<div class="ttc" id="structQuaZipNewInfo_html_abda207eb3949db3a88761c1b06e6bd58"><div class="ttname"><a href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">QuaZipNewInfo::extraGlobal</a></div><div class="ttdeci">QByteArray extraGlobal</div><div class="ttdoc">File global extra field. </div><div class="ttdef"><b>Definition:</b> quazipnewinfo.h:79</div></div>
+<div class="ttc" id="structQuaZipFileInfo64_html"><div class="ttname"><a href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></div><div class="ttdoc">Information about a file inside archive (with zip64 support). </div><div class="ttdef"><b>Definition:</b> quazipfileinfo.h:81</div></div>
+<div class="ttc" id="structQuaZipNewInfo_html_affd1a9700d302e1395bd04f0864da7d0"><div class="ttname"><a href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">QuaZipNewInfo::externalAttr</a></div><div class="ttdeci">quint32 externalAttr</div><div class="ttdoc">File external attributes. </div><div class="ttdef"><b>Definition:</b> quazipnewinfo.h:71</div></div>
+<div class="ttc" id="structQuaZipNewInfo_html_a2bdef01b6ac3326e48598e32bfa5fbe8"><div class="ttname"><a href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">QuaZipNewInfo::name</a></div><div class="ttdeci">QString name</div><div class="ttdoc">File name. </div><div class="ttdef"><b>Definition:</b> quazipnewinfo.h:55</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/structQuaZipFileInfo-members.html b/doc/html/structQuaZipFileInfo-members.html
index 1193865..40a1732 100644
--- a/doc/html/structQuaZipFileInfo-members.html
+++ b/doc/html/structQuaZipFileInfo-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,36 +42,36 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaZipFileInfo Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
-This is the complete list of members for <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a>, including all inherited members.<table>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">comment</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">compressedSize</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">crc</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">dateTime</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">diskNumberStart</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">externalAttr</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">extra</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">flags</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#af87f96a64d7c02b002622f81d13accdb">getPermissions</a>() const </td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">internalAttr</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">method</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">name</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">uncompressedSize</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e">versionCreated</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">versionNeeded</a></td><td><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td></td></tr>
-</table></div><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">comment</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">compressedSize</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">crc</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">dateTime</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">diskNumberStart</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">externalAttr</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">extra</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">flags</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo.html#af87f96a64d7c02b002622f81d13accdb">getPermissions</a>() const </td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">internalAttr</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">method</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">name</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">uncompressedSize</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e">versionCreated</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">versionNeeded</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/structQuaZipFileInfo.html b/doc/html/structQuaZipFileInfo.html
index bd5bcd8..d010559 100644
--- a/doc/html/structQuaZipFileInfo.html
+++ b/doc/html/structQuaZipFileInfo.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZipFileInfo Struct Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,100 +42,107 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> |
-<a href="#pub-attribs">Public Attributes</a>  </div>
+<a href="#pub-attribs">Public Attributes</a> |
+<a href="structQuaZipFileInfo-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaZipFileInfo Struct Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<!-- doxytag: class="QuaZipFileInfo" -->
+
 <p>Information about a file inside archive.  
  <a href="structQuaZipFileInfo.html#details">More...</a></p>
 
 <p><code>#include <<a class="el" href="quazipfileinfo_8h_source.html">quazipfileinfo.h</a>></code></p>
-<div class="dynheader">
-Collaboration diagram for QuaZipFileInfo:</div>
-<div class="dyncontent">
-<div class="center"><img src="structQuaZipFileInfo__coll__graph.png" border="0" usemap="#QuaZipFileInfo_coll__map" alt="Collaboration graph"/></div>
-<map name="QuaZipFileInfo_coll__map" id="QuaZipFileInfo_coll__map">
-<area shape="rect" id="node2" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html" title="QDateTime" alt="" coords="5,5,93,35"/><area shape="rect" id="node4" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html" title="QString" alt="" coords="117,5,184,35"/><area shape="rect" id="node6" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html" title="QByteArray" alt="" coords="208,5,29 [...]
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-
-<p><a href="structQuaZipFileInfo-members.html">List of all members.</a></p>
 <table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#af87f96a64d7c02b002622f81d13accdb">getPermissions</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the file permissions.  <a href="#af87f96a64d7c02b002622f81d13accdb"></a><br/></td></tr>
-<tr><td colspan="2"><h2><a name="pub-attribs"></a>
+<tr class="memitem:af87f96a64d7c02b002622f81d13accdb"><td class="memItemLeft" align="right" valign="top">QFile::Permissions </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#af87f96a64d7c02b002622f81d13accdb">getPermissions</a> () const </td></tr>
+<tr class="memdesc:af87f96a64d7c02b002622f81d13accdb"><td class="mdescLeft"> </td><td class="mdescRight">Get the file permissions.  <a href="#af87f96a64d7c02b002622f81d13accdb">More...</a><br/></td></tr>
+<tr class="separator:af87f96a64d7c02b002622f81d13accdb"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16ac323965deccf0232bfae69d933a84"></a><!-- doxytag: member="QuaZipFileInfo::name" ref="a16ac323965deccf0232bfae69d933a84" args="" -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">name</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">File name. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f3f1d960ebaa2acbc2a86458fa3e6e"></a><!-- doxytag: member="QuaZipFileInfo::versionCreated" ref="a52f3f1d960ebaa2acbc2a86458fa3e6e" args="" -->
+<tr class="memitem:a16ac323965deccf0232bfae69d933a84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16ac323965deccf0232bfae69d933a84"></a>
+QString </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">name</a></td></tr>
+<tr class="memdesc:a16ac323965deccf0232bfae69d933a84"><td class="mdescLeft"> </td><td class="mdescRight">File name. <br/></td></tr>
+<tr class="separator:a16ac323965deccf0232bfae69d933a84"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a52f3f1d960ebaa2acbc2a86458fa3e6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f3f1d960ebaa2acbc2a86458fa3e6e"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e">versionCreated</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Version created by. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b73982808bded49e88e624a65e1a94f"></a><!-- doxytag: member="QuaZipFileInfo::versionNeeded" ref="a8b73982808bded49e88e624a65e1a94f" args="" -->
+<tr class="memdesc:a52f3f1d960ebaa2acbc2a86458fa3e6e"><td class="mdescLeft"> </td><td class="mdescRight">Version created by. <br/></td></tr>
+<tr class="separator:a52f3f1d960ebaa2acbc2a86458fa3e6e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8b73982808bded49e88e624a65e1a94f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b73982808bded49e88e624a65e1a94f"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">versionNeeded</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Version needed to extract. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56d36f777e4fc892c71e22d080622e2c"></a><!-- doxytag: member="QuaZipFileInfo::flags" ref="a56d36f777e4fc892c71e22d080622e2c" args="" -->
+<tr class="memdesc:a8b73982808bded49e88e624a65e1a94f"><td class="mdescLeft"> </td><td class="mdescRight">Version needed to extract. <br/></td></tr>
+<tr class="separator:a8b73982808bded49e88e624a65e1a94f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a56d36f777e4fc892c71e22d080622e2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56d36f777e4fc892c71e22d080622e2c"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">flags</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">General purpose flags. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5c1bbda7f5dec2c358e7a543564de4c"></a><!-- doxytag: member="QuaZipFileInfo::method" ref="af5c1bbda7f5dec2c358e7a543564de4c" args="" -->
+<tr class="memdesc:a56d36f777e4fc892c71e22d080622e2c"><td class="mdescLeft"> </td><td class="mdescRight">General purpose flags. <br/></td></tr>
+<tr class="separator:a56d36f777e4fc892c71e22d080622e2c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af5c1bbda7f5dec2c358e7a543564de4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5c1bbda7f5dec2c358e7a543564de4c"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">method</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compression method. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6993d099436813a27fd31aebe42911a"></a><!-- doxytag: member="QuaZipFileInfo::dateTime" ref="ad6993d099436813a27fd31aebe42911a" args="" -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">dateTime</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Last modification date and time. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aceee045c9ebce0b9724f40d342bc99ea"></a><!-- doxytag: member="QuaZipFileInfo::crc" ref="aceee045c9ebce0b9724f40d342bc99ea" args="" -->
+<tr class="memdesc:af5c1bbda7f5dec2c358e7a543564de4c"><td class="mdescLeft"> </td><td class="mdescRight">Compression method. <br/></td></tr>
+<tr class="separator:af5c1bbda7f5dec2c358e7a543564de4c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad6993d099436813a27fd31aebe42911a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6993d099436813a27fd31aebe42911a"></a>
+QDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">dateTime</a></td></tr>
+<tr class="memdesc:ad6993d099436813a27fd31aebe42911a"><td class="mdescLeft"> </td><td class="mdescRight">Last modification date and time. <br/></td></tr>
+<tr class="separator:ad6993d099436813a27fd31aebe42911a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aceee045c9ebce0b9724f40d342bc99ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aceee045c9ebce0b9724f40d342bc99ea"></a>
 quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">crc</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">CRC. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6116eaac1f36b2a4b3a6a39851a85cc"></a><!-- doxytag: member="QuaZipFileInfo::compressedSize" ref="af6116eaac1f36b2a4b3a6a39851a85cc" args="" -->
+<tr class="memdesc:aceee045c9ebce0b9724f40d342bc99ea"><td class="mdescLeft"> </td><td class="mdescRight">CRC. <br/></td></tr>
+<tr class="separator:aceee045c9ebce0b9724f40d342bc99ea"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af6116eaac1f36b2a4b3a6a39851a85cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6116eaac1f36b2a4b3a6a39851a85cc"></a>
 quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">compressedSize</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compressed file size. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0eb908e1b1ea637d1f1f4d6aa31db07f"></a><!-- doxytag: member="QuaZipFileInfo::uncompressedSize" ref="a0eb908e1b1ea637d1f1f4d6aa31db07f" args="" -->
+<tr class="memdesc:af6116eaac1f36b2a4b3a6a39851a85cc"><td class="mdescLeft"> </td><td class="mdescRight">Compressed file size. <br/></td></tr>
+<tr class="separator:af6116eaac1f36b2a4b3a6a39851a85cc"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0eb908e1b1ea637d1f1f4d6aa31db07f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0eb908e1b1ea637d1f1f4d6aa31db07f"></a>
 quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">uncompressedSize</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Uncompressed file size. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa70157fdc2bd8de10405055b4233050b"></a><!-- doxytag: member="QuaZipFileInfo::diskNumberStart" ref="aa70157fdc2bd8de10405055b4233050b" args="" -->
+<tr class="memdesc:a0eb908e1b1ea637d1f1f4d6aa31db07f"><td class="mdescLeft"> </td><td class="mdescRight">Uncompressed file size. <br/></td></tr>
+<tr class="separator:a0eb908e1b1ea637d1f1f4d6aa31db07f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa70157fdc2bd8de10405055b4233050b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa70157fdc2bd8de10405055b4233050b"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">diskNumberStart</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Disk number start. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36e681a93b041617addee78cb939c93d"></a><!-- doxytag: member="QuaZipFileInfo::internalAttr" ref="a36e681a93b041617addee78cb939c93d" args="" -->
+<tr class="memdesc:aa70157fdc2bd8de10405055b4233050b"><td class="mdescLeft"> </td><td class="mdescRight">Disk number start. <br/></td></tr>
+<tr class="separator:aa70157fdc2bd8de10405055b4233050b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a36e681a93b041617addee78cb939c93d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36e681a93b041617addee78cb939c93d"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">internalAttr</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Internal file attributes. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afeb65ffdacc4fc0ba7848d4b37f62ecf"></a><!-- doxytag: member="QuaZipFileInfo::externalAttr" ref="afeb65ffdacc4fc0ba7848d4b37f62ecf" args="" -->
+<tr class="memdesc:a36e681a93b041617addee78cb939c93d"><td class="mdescLeft"> </td><td class="mdescRight">Internal file attributes. <br/></td></tr>
+<tr class="separator:a36e681a93b041617addee78cb939c93d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afeb65ffdacc4fc0ba7848d4b37f62ecf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afeb65ffdacc4fc0ba7848d4b37f62ecf"></a>
 quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">externalAttr</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">External file attributes. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc2aad7bbd87ce3415e2a19851266bfc"></a><!-- doxytag: member="QuaZipFileInfo::comment" ref="adc2aad7bbd87ce3415e2a19851266bfc" args="" -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">comment</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Comment. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affc7b097de2c3c2ef5801c60f96adc72"></a><!-- doxytag: member="QuaZipFileInfo::extra" ref="affc7b097de2c3c2ef5801c60f96adc72" args="" -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">extra</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Extra field. <br/></td></tr>
+<tr class="memdesc:afeb65ffdacc4fc0ba7848d4b37f62ecf"><td class="mdescLeft"> </td><td class="mdescRight">External file attributes. <br/></td></tr>
+<tr class="separator:afeb65ffdacc4fc0ba7848d4b37f62ecf"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adc2aad7bbd87ce3415e2a19851266bfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc2aad7bbd87ce3415e2a19851266bfc"></a>
+QString </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">comment</a></td></tr>
+<tr class="memdesc:adc2aad7bbd87ce3415e2a19851266bfc"><td class="mdescLeft"> </td><td class="mdescRight">Comment. <br/></td></tr>
+<tr class="separator:adc2aad7bbd87ce3415e2a19851266bfc"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:affc7b097de2c3c2ef5801c60f96adc72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affc7b097de2c3c2ef5801c60f96adc72"></a>
+QByteArray </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">extra</a></td></tr>
+<tr class="memdesc:affc7b097de2c3c2ef5801c60f96adc72"><td class="mdescLeft"> </td><td class="mdescRight">Extra field. <br/></td></tr>
+<tr class="separator:affc7b097de2c3c2ef5801c60f96adc72"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Information about a file inside archive. </p>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use <a class="el" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support).">QuaZipFileInfo64</a> instead. Not only it supports large files, but also more convenience methods as well.</dd></dl>
-<p>Call <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8" title="Retrieves information about the current file.">QuaZip::getCurrentFileInfo()</a> or <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359" title="Gets information about current file.">QuaZipFile::getFileInfo()</a> to fill this structure. </p>
-</div><hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="af87f96a64d7c02b002622f81d13accdb"></a><!-- doxytag: member="QuaZipFileInfo::getPermissions" ref="af87f96a64d7c02b002622f81d13accdb" args="() const " -->
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use <a class="el" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support). ">QuaZipFileInfo64</a> instead. Not only it supports large files, but also more convenience methods as well.</dd></dl>
+<p>Call <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8" title="Retrieves information about the current file. ">QuaZip::getCurrentFileInfo()</a> or <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359" title="Gets information about current file. ">QuaZipFile::getFileInfo()</a> to fill this structure. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="af87f96a64d7c02b002622f81d13accdb"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a> <a class="el" href="structQuaZipFileInfo.html#af87f96a64d7c02b002622f81d13accdb">QuaZipFileInfo::getPermissions</a> </td>
+          <td class="memname">QFile::Permissions QuaZipFileInfo::getPermissions </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Get the file permissions. </p>
-<p>Returns the high 16 bits of external attributes converted to <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a>. </p>
+<p>Returns the high 16 bits of external attributes converted to QFile::Permissions. </p>
 
 </div>
 </div>
@@ -154,13 +151,11 @@ quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
 <li>quazip/quazipfileinfo.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/structQuaZipFileInfo64-members.html b/doc/html/structQuaZipFileInfo64-members.html
index a11766f..891df28 100644
--- a/doc/html/structQuaZipFileInfo64-members.html
+++ b/doc/html/structQuaZipFileInfo64-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,41 +42,41 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaZipFileInfo64 Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
-This is the complete list of members for <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a>, including all inherited members.<table>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">comment</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">compressedSize</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">crc</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">dateTime</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">diskNumberStart</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">externalAttr</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">extra</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">flags</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2">getNTFSaTime</a>(int *fineTicks=NULL) const </td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d">getNTFScTime</a>(int *fineTicks=NULL) const </td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb">getNTFSmTime</a>(int *fineTicks=NULL) const </td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a099216bd8991a983168d91c06a689f61">getPermissions</a>() const </td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">internalAttr</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a8c93235e4a13ee5461023a5f3fe03e26">isEncrypted</a>() const </td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">method</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">name</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">toQuaZipFileInfo</a>(QuaZipFileInfo &info) const </td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">uncompressedSize</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">versionCreated</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">versionNeeded</a></td><td><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td></td></tr>
-</table></div><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">comment</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">compressedSize</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">crc</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">dateTime</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">diskNumberStart</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">externalAttr</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">extra</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">flags</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2">getNTFSaTime</a>(int *fineTicks=NULL) const </td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d">getNTFScTime</a>(int *fineTicks=NULL) const </td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb">getNTFSmTime</a>(int *fineTicks=NULL) const </td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a099216bd8991a983168d91c06a689f61">getPermissions</a>() const </td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">internalAttr</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a8c93235e4a13ee5461023a5f3fe03e26">isEncrypted</a>() const </td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">method</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">name</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">toQuaZipFileInfo</a>(QuaZipFileInfo &info) const </td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">uncompressedSize</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">versionCreated</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">versionNeeded</a></td><td class="entry"><a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/structQuaZipFileInfo64.html b/doc/html/structQuaZipFileInfo64.html
index 43c3ff3..9036ee0 100644
--- a/doc/html/structQuaZipFileInfo64.html
+++ b/doc/html/structQuaZipFileInfo64.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZipFileInfo64 Struct Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,130 +42,141 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> |
-<a href="#pub-attribs">Public Attributes</a>  </div>
+<a href="#pub-attribs">Public Attributes</a> |
+<a href="structQuaZipFileInfo64-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaZipFileInfo64 Struct Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<!-- doxytag: class="QuaZipFileInfo64" -->
+
 <p>Information about a file inside archive (with zip64 support).  
  <a href="structQuaZipFileInfo64.html#details">More...</a></p>
 
 <p><code>#include <<a class="el" href="quazipfileinfo_8h_source.html">quazipfileinfo.h</a>></code></p>
-<div class="dynheader">
-Collaboration diagram for QuaZipFileInfo64:</div>
-<div class="dyncontent">
-<div class="center"><img src="structQuaZipFileInfo64__coll__graph.png" border="0" usemap="#QuaZipFileInfo64_coll__map" alt="Collaboration graph"/></div>
-<map name="QuaZipFileInfo64_coll__map" id="QuaZipFileInfo64_coll__map">
-<area shape="rect" id="node2" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html" title="QDateTime" alt="" coords="5,5,93,35"/><area shape="rect" id="node4" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html" title="QString" alt="" coords="117,5,184,35"/><area shape="rect" id="node6" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html" title="QByteArray" alt="" coords="208,5,29 [...]
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-
-<p><a href="structQuaZipFileInfo64-members.html">List of all members.</a></p>
 <table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a099216bd8991a983168d91c06a689f61">getPermissions</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the file permissions.  <a href="#a099216bd8991a983168d91c06a689f61"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">toQuaZipFileInfo</a> (<a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> &info) const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Converts to <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a>.  <a href="#ada29945c7ee4c9df6fbe95864793aade"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb">getNTFSmTime</a> (int *fineTicks=NULL) const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the NTFS modification time.  <a href="#af4b19399367cf5bf24026344e0631ccb"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2">getNTFSaTime</a> (int *fineTicks=NULL) const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the NTFS access time.  <a href="#afe4c454de7d067a0095da0223f0cbec2"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d">getNTFScTime</a> (int *fineTicks=NULL) const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the NTFS creation time.  <a href="#a409dcbbe1ecd88dadb51be1aec48819d"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c93235e4a13ee5461023a5f3fe03e26"></a><!-- doxytag: member="QuaZipFileInfo64::isEncrypted" ref="a8c93235e4a13ee5461023a5f3fe03e26" args="() const " -->
+<tr class="memitem:a099216bd8991a983168d91c06a689f61"><td class="memItemLeft" align="right" valign="top">QFile::Permissions </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a099216bd8991a983168d91c06a689f61">getPermissions</a> () const </td></tr>
+<tr class="memdesc:a099216bd8991a983168d91c06a689f61"><td class="mdescLeft"> </td><td class="mdescRight">Get the file permissions.  <a href="#a099216bd8991a983168d91c06a689f61">More...</a><br/></td></tr>
+<tr class="separator:a099216bd8991a983168d91c06a689f61"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ada29945c7ee4c9df6fbe95864793aade"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">toQuaZipFileInfo</a> (<a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> &info) const </td></tr>
+<tr class="memdesc:ada29945c7ee4c9df6fbe95864793aade"><td class="mdescLeft"> </td><td class="mdescRight">Converts to <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive. ">QuaZipFileInfo</a>.  <a href="#ada29945c7ee4c9df6fbe95864793aade">More...</a><br/></td></tr>
+<tr class="separator:ada29945c7ee4c9df6fbe95864793aade"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af4b19399367cf5bf24026344e0631ccb"><td class="memItemLeft" align="right" valign="top">QDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb">getNTFSmTime</a> (int *fineTicks=NULL) const </td></tr>
+<tr class="memdesc:af4b19399367cf5bf24026344e0631ccb"><td class="mdescLeft"> </td><td class="mdescRight">Returns the NTFS modification time.  <a href="#af4b19399367cf5bf24026344e0631ccb">More...</a><br/></td></tr>
+<tr class="separator:af4b19399367cf5bf24026344e0631ccb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afe4c454de7d067a0095da0223f0cbec2"><td class="memItemLeft" align="right" valign="top">QDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2">getNTFSaTime</a> (int *fineTicks=NULL) const </td></tr>
+<tr class="memdesc:afe4c454de7d067a0095da0223f0cbec2"><td class="mdescLeft"> </td><td class="mdescRight">Returns the NTFS access time.  <a href="#afe4c454de7d067a0095da0223f0cbec2">More...</a><br/></td></tr>
+<tr class="separator:afe4c454de7d067a0095da0223f0cbec2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a409dcbbe1ecd88dadb51be1aec48819d"><td class="memItemLeft" align="right" valign="top">QDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d">getNTFScTime</a> (int *fineTicks=NULL) const </td></tr>
+<tr class="memdesc:a409dcbbe1ecd88dadb51be1aec48819d"><td class="mdescLeft"> </td><td class="mdescRight">Returns the NTFS creation time.  <a href="#a409dcbbe1ecd88dadb51be1aec48819d">More...</a><br/></td></tr>
+<tr class="separator:a409dcbbe1ecd88dadb51be1aec48819d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8c93235e4a13ee5461023a5f3fe03e26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c93235e4a13ee5461023a5f3fe03e26"></a>
 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a8c93235e4a13ee5461023a5f3fe03e26">isEncrypted</a> () const </td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the file is encrypted. <br/></td></tr>
-<tr><td colspan="2"><h2><a name="pub-attribs"></a>
+<tr class="memdesc:a8c93235e4a13ee5461023a5f3fe03e26"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the file is encrypted. <br/></td></tr>
+<tr class="separator:a8c93235e4a13ee5461023a5f3fe03e26"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cadad4cb9a765e90b5422dae2388762"></a><!-- doxytag: member="QuaZipFileInfo64::name" ref="a2cadad4cb9a765e90b5422dae2388762" args="" -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">name</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">File name. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95aeb06b080e483fde874ba2d06f203c"></a><!-- doxytag: member="QuaZipFileInfo64::versionCreated" ref="a95aeb06b080e483fde874ba2d06f203c" args="" -->
+<tr class="memitem:a2cadad4cb9a765e90b5422dae2388762"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cadad4cb9a765e90b5422dae2388762"></a>
+QString </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">name</a></td></tr>
+<tr class="memdesc:a2cadad4cb9a765e90b5422dae2388762"><td class="mdescLeft"> </td><td class="mdescRight">File name. <br/></td></tr>
+<tr class="separator:a2cadad4cb9a765e90b5422dae2388762"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a95aeb06b080e483fde874ba2d06f203c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95aeb06b080e483fde874ba2d06f203c"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">versionCreated</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Version created by. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27654f5ce3a75331e9c9a7900b407169"></a><!-- doxytag: member="QuaZipFileInfo64::versionNeeded" ref="a27654f5ce3a75331e9c9a7900b407169" args="" -->
+<tr class="memdesc:a95aeb06b080e483fde874ba2d06f203c"><td class="mdescLeft"> </td><td class="mdescRight">Version created by. <br/></td></tr>
+<tr class="separator:a95aeb06b080e483fde874ba2d06f203c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a27654f5ce3a75331e9c9a7900b407169"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27654f5ce3a75331e9c9a7900b407169"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">versionNeeded</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Version needed to extract. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6aa533dd4e02f52459e1e1a0df31e992"></a><!-- doxytag: member="QuaZipFileInfo64::flags" ref="a6aa533dd4e02f52459e1e1a0df31e992" args="" -->
+<tr class="memdesc:a27654f5ce3a75331e9c9a7900b407169"><td class="mdescLeft"> </td><td class="mdescRight">Version needed to extract. <br/></td></tr>
+<tr class="separator:a27654f5ce3a75331e9c9a7900b407169"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6aa533dd4e02f52459e1e1a0df31e992"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6aa533dd4e02f52459e1e1a0df31e992"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">flags</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">General purpose flags. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a445967ecbb5a3dd2a9d516db3e14a34a"></a><!-- doxytag: member="QuaZipFileInfo64::method" ref="a445967ecbb5a3dd2a9d516db3e14a34a" args="" -->
+<tr class="memdesc:a6aa533dd4e02f52459e1e1a0df31e992"><td class="mdescLeft"> </td><td class="mdescRight">General purpose flags. <br/></td></tr>
+<tr class="separator:a6aa533dd4e02f52459e1e1a0df31e992"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a445967ecbb5a3dd2a9d516db3e14a34a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a445967ecbb5a3dd2a9d516db3e14a34a"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">method</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compression method. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">dateTime</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Last modification date and time.  <a href="#a4d77c6aa6076703e858c938efeb551e4"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb7b2757a0efa814b196b5280d000a14"></a><!-- doxytag: member="QuaZipFileInfo64::crc" ref="aeb7b2757a0efa814b196b5280d000a14" args="" -->
+<tr class="memdesc:a445967ecbb5a3dd2a9d516db3e14a34a"><td class="mdescLeft"> </td><td class="mdescRight">Compression method. <br/></td></tr>
+<tr class="separator:a445967ecbb5a3dd2a9d516db3e14a34a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4d77c6aa6076703e858c938efeb551e4"><td class="memItemLeft" align="right" valign="top">QDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">dateTime</a></td></tr>
+<tr class="memdesc:a4d77c6aa6076703e858c938efeb551e4"><td class="mdescLeft"> </td><td class="mdescRight">Last modification date and time.  <a href="#a4d77c6aa6076703e858c938efeb551e4">More...</a><br/></td></tr>
+<tr class="separator:a4d77c6aa6076703e858c938efeb551e4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aeb7b2757a0efa814b196b5280d000a14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb7b2757a0efa814b196b5280d000a14"></a>
 quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">crc</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">CRC. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add8733946ea4af23aa32d85f10955b0f"></a><!-- doxytag: member="QuaZipFileInfo64::compressedSize" ref="add8733946ea4af23aa32d85f10955b0f" args="" -->
+<tr class="memdesc:aeb7b2757a0efa814b196b5280d000a14"><td class="mdescLeft"> </td><td class="mdescRight">CRC. <br/></td></tr>
+<tr class="separator:aeb7b2757a0efa814b196b5280d000a14"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:add8733946ea4af23aa32d85f10955b0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add8733946ea4af23aa32d85f10955b0f"></a>
 quint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">compressedSize</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compressed file size. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a571ca077fe282c908e57b0bc82528d49"></a><!-- doxytag: member="QuaZipFileInfo64::uncompressedSize" ref="a571ca077fe282c908e57b0bc82528d49" args="" -->
+<tr class="memdesc:add8733946ea4af23aa32d85f10955b0f"><td class="mdescLeft"> </td><td class="mdescRight">Compressed file size. <br/></td></tr>
+<tr class="separator:add8733946ea4af23aa32d85f10955b0f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a571ca077fe282c908e57b0bc82528d49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a571ca077fe282c908e57b0bc82528d49"></a>
 quint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">uncompressedSize</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Uncompressed file size. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8945cf1ff54d39d28e755685b91e941"></a><!-- doxytag: member="QuaZipFileInfo64::diskNumberStart" ref="ac8945cf1ff54d39d28e755685b91e941" args="" -->
+<tr class="memdesc:a571ca077fe282c908e57b0bc82528d49"><td class="mdescLeft"> </td><td class="mdescRight">Uncompressed file size. <br/></td></tr>
+<tr class="separator:a571ca077fe282c908e57b0bc82528d49"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac8945cf1ff54d39d28e755685b91e941"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8945cf1ff54d39d28e755685b91e941"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">diskNumberStart</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Disk number start. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb895613e76a4cc63f861b010c9e92c0"></a><!-- doxytag: member="QuaZipFileInfo64::internalAttr" ref="aeb895613e76a4cc63f861b010c9e92c0" args="" -->
+<tr class="memdesc:ac8945cf1ff54d39d28e755685b91e941"><td class="mdescLeft"> </td><td class="mdescRight">Disk number start. <br/></td></tr>
+<tr class="separator:ac8945cf1ff54d39d28e755685b91e941"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aeb895613e76a4cc63f861b010c9e92c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb895613e76a4cc63f861b010c9e92c0"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">internalAttr</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Internal file attributes. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a8bc40f1aa0cb0985c4e2f8a9678430"></a><!-- doxytag: member="QuaZipFileInfo64::externalAttr" ref="a3a8bc40f1aa0cb0985c4e2f8a9678430" args="" -->
+<tr class="memdesc:aeb895613e76a4cc63f861b010c9e92c0"><td class="mdescLeft"> </td><td class="mdescRight">Internal file attributes. <br/></td></tr>
+<tr class="separator:aeb895613e76a4cc63f861b010c9e92c0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3a8bc40f1aa0cb0985c4e2f8a9678430"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a8bc40f1aa0cb0985c4e2f8a9678430"></a>
 quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">externalAttr</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">External file attributes. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba3f5b982087c3e0343bb61e8814c7d1"></a><!-- doxytag: member="QuaZipFileInfo64::comment" ref="aba3f5b982087c3e0343bb61e8814c7d1" args="" -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">comment</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Comment. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf0b1b97f377208847c6912cd1bf1332"></a><!-- doxytag: member="QuaZipFileInfo64::extra" ref="acf0b1b97f377208847c6912cd1bf1332" args="" -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">extra</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Extra field. <br/></td></tr>
+<tr class="memdesc:a3a8bc40f1aa0cb0985c4e2f8a9678430"><td class="mdescLeft"> </td><td class="mdescRight">External file attributes. <br/></td></tr>
+<tr class="separator:a3a8bc40f1aa0cb0985c4e2f8a9678430"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aba3f5b982087c3e0343bb61e8814c7d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba3f5b982087c3e0343bb61e8814c7d1"></a>
+QString </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">comment</a></td></tr>
+<tr class="memdesc:aba3f5b982087c3e0343bb61e8814c7d1"><td class="mdescLeft"> </td><td class="mdescRight">Comment. <br/></td></tr>
+<tr class="separator:aba3f5b982087c3e0343bb61e8814c7d1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acf0b1b97f377208847c6912cd1bf1332"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf0b1b97f377208847c6912cd1bf1332"></a>
+QByteArray </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">extra</a></td></tr>
+<tr class="memdesc:acf0b1b97f377208847c6912cd1bf1332"><td class="mdescLeft"> </td><td class="mdescRight">Extra field. <br/></td></tr>
+<tr class="separator:acf0b1b97f377208847c6912cd1bf1332"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Information about a file inside archive (with zip64 support). </p>
-<p>Call <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8" title="Retrieves information about the current file.">QuaZip::getCurrentFileInfo()</a> or <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359" title="Gets information about current file.">QuaZipFile::getFileInfo()</a> to fill this structure. </p>
-</div><hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a099216bd8991a983168d91c06a689f61"></a><!-- doxytag: member="QuaZipFileInfo64::getPermissions" ref="a099216bd8991a983168d91c06a689f61" args="() const " -->
+<p>Call <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8" title="Retrieves information about the current file. ">QuaZip::getCurrentFileInfo()</a> or <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359" title="Gets information about current file. ">QuaZipFile::getFileInfo()</a> to fill this structure. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a099216bd8991a983168d91c06a689f61"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a> <a class="el" href="structQuaZipFileInfo64.html#a099216bd8991a983168d91c06a689f61">QuaZipFileInfo64::getPermissions</a> </td>
+          <td class="memname">QFile::Permissions QuaZipFileInfo64::getPermissions </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Get the file permissions. </p>
-<p>Returns the high 16 bits of external attributes converted to <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a>. </p>
+<p>Returns the high 16 bits of external attributes converted to QFile::Permissions. </p>
 
 </div>
 </div>
-<a class="anchor" id="ada29945c7ee4c9df6fbe95864793aade"></a><!-- doxytag: member="QuaZipFileInfo64::toQuaZipFileInfo" ref="ada29945c7ee4c9df6fbe95864793aade" args="(QuaZipFileInfo &info) const " -->
+<a class="anchor" id="ada29945c7ee4c9df6fbe95864793aade"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">bool <a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">QuaZipFileInfo64::toQuaZipFileInfo</a> </td>
+          <td class="memname">bool QuaZipFileInfo64::toQuaZipFileInfo </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> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>Converts to <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a>. </p>
-<p>If any of the fields are greater than 0xFFFFFFFFu, they are set to 0xFFFFFFFFu exactly, not just truncated. This function should be mainly used for compatibility with the old code expecting <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a>, in the cases when it's impossible or otherwise unadvisable (due to ABI compatibility reasons, for example) to modify that old code to use <a class="el" href="structQuaZipFileInfo64.ht [...]
-<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if all fields converted correctly, <code>false</code> if an overflow occured. </dd></dl>
+<p>Converts to <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive. ">QuaZipFileInfo</a>. </p>
+<p>If any of the fields are greater than 0xFFFFFFFFu, they are set to 0xFFFFFFFFu exactly, not just truncated. This function should be mainly used for compatibility with the old code expecting <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive. ">QuaZipFileInfo</a>, in the cases when it's impossible or otherwise unadvisable (due to ABI compatibility reasons, for example) to modify that old code to use <a class="el" href="structQuaZipFileInfo64.h [...]
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if all fields converted correctly, <code>false</code> if an overflow occured. </dd></dl>
 
 <p>References <a class="el" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">QuaZipFileInfo::comment</a>, <a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">comment</a>, <a class="el" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">QuaZipFileInfo::compressedSize</a>, <a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">compressedSize</a>, <a class="el" href="structQuaZipFileInfo.html#aceee0 [...]
 
@@ -183,116 +184,112 @@ quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
 
 </div>
 </div>
-<a class="anchor" id="af4b19399367cf5bf24026344e0631ccb"></a><!-- doxytag: member="QuaZipFileInfo64::getNTFSmTime" ref="af4b19399367cf5bf24026344e0631ccb" args="(int *fineTicks=NULL) const " -->
+<a class="anchor" id="af4b19399367cf5bf24026344e0631ccb"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> <a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb">QuaZipFileInfo64::getNTFSmTime</a> </td>
+          <td class="memname">QDateTime QuaZipFileInfo64::getNTFSmTime </td>
           <td>(</td>
           <td class="paramtype">int * </td>
           <td class="paramname"><em>fineTicks</em> = <code>NULL</code></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the NTFS modification time. </p>
 <p>The getNTFS*Time() functions only work if there is an NTFS extra field present. Otherwise, they all return invalid null timestamps. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">fineTicks</td><td>If not NULL, the fractional part of milliseconds returned there, measured in 100-nanosecond ticks. Will be set to zero if there is no NTFS extra field. </td></tr>
   </table>
   </dd>
 </dl>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4" title="Last modification date and time.">dateTime</a> </dd>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4" title="Last modification date and time. ">dateTime</a> </dd>
 <dd>
-<a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2" title="Returns the NTFS access time.">getNTFSaTime()</a> </dd>
+<a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2" title="Returns the NTFS access time. ">getNTFSaTime()</a> </dd>
 <dd>
-<a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d" title="Returns the NTFS creation time.">getNTFScTime()</a> </dd></dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>The NTFS modification time, UTC </dd></dl>
+<a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d" title="Returns the NTFS creation time. ">getNTFScTime()</a> </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>The NTFS modification time, UTC </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="afe4c454de7d067a0095da0223f0cbec2"></a><!-- doxytag: member="QuaZipFileInfo64::getNTFSaTime" ref="afe4c454de7d067a0095da0223f0cbec2" args="(int *fineTicks=NULL) const " -->
+<a class="anchor" id="afe4c454de7d067a0095da0223f0cbec2"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> <a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2">QuaZipFileInfo64::getNTFSaTime</a> </td>
+          <td class="memname">QDateTime QuaZipFileInfo64::getNTFSaTime </td>
           <td>(</td>
           <td class="paramtype">int * </td>
           <td class="paramname"><em>fineTicks</em> = <code>NULL</code></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the NTFS access time. </p>
 <p>The getNTFS*Time() functions only work if there is an NTFS extra field present. Otherwise, they all return invalid null timestamps. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">fineTicks</td><td>If not NULL, the fractional part of milliseconds returned there, measured in 100-nanosecond ticks. Will be set to zero if there is no NTFS extra field. </td></tr>
   </table>
   </dd>
 </dl>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4" title="Last modification date and time.">dateTime</a> </dd>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4" title="Last modification date and time. ">dateTime</a> </dd>
 <dd>
-<a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb" title="Returns the NTFS modification time.">getNTFSmTime()</a> </dd>
+<a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb" title="Returns the NTFS modification time. ">getNTFSmTime()</a> </dd>
 <dd>
-<a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d" title="Returns the NTFS creation time.">getNTFScTime()</a> </dd></dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>The NTFS access time, UTC </dd></dl>
+<a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d" title="Returns the NTFS creation time. ">getNTFScTime()</a> </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>The NTFS access time, UTC </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a409dcbbe1ecd88dadb51be1aec48819d"></a><!-- doxytag: member="QuaZipFileInfo64::getNTFScTime" ref="a409dcbbe1ecd88dadb51be1aec48819d" args="(int *fineTicks=NULL) const " -->
+<a class="anchor" id="a409dcbbe1ecd88dadb51be1aec48819d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> <a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d">QuaZipFileInfo64::getNTFScTime</a> </td>
+          <td class="memname">QDateTime QuaZipFileInfo64::getNTFScTime </td>
           <td>(</td>
           <td class="paramtype">int * </td>
           <td class="paramname"><em>fineTicks</em> = <code>NULL</code></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Returns the NTFS creation time. </p>
 <p>The getNTFS*Time() functions only work if there is an NTFS extra field present. Otherwise, they all return invalid null timestamps. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">fineTicks</td><td>If not NULL, the fractional part of milliseconds returned there, measured in 100-nanosecond ticks. Will be set to zero if there is no NTFS extra field. </td></tr>
   </table>
   </dd>
 </dl>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4" title="Last modification date and time.">dateTime</a> </dd>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4" title="Last modification date and time. ">dateTime</a> </dd>
 <dd>
-<a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb" title="Returns the NTFS modification time.">getNTFSmTime()</a> </dd>
+<a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb" title="Returns the NTFS modification time. ">getNTFSmTime()</a> </dd>
 <dd>
-<a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2" title="Returns the NTFS access time.">getNTFSaTime()</a> </dd></dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>The NTFS creation time, UTC </dd></dl>
+<a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2" title="Returns the NTFS access time. ">getNTFSaTime()</a> </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>The NTFS creation time, UTC </dd></dl>
 
 </div>
 </div>
-<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="a4d77c6aa6076703e858c938efeb551e4"></a><!-- doxytag: member="QuaZipFileInfo64::dateTime" ref="a4d77c6aa6076703e858c938efeb551e4" args="" -->
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a4d77c6aa6076703e858c938efeb551e4"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> <a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">QuaZipFileInfo64::dateTime</a></td>
+          <td class="memname">QDateTime QuaZipFileInfo64::dateTime</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Last modification date and time. </p>
-<p>This is the time stored in the standard ZIP header. This format only allows to store time with 2-second precision, so the seconds will always be even and the milliseconds will always be zero. If you need more precise date and time, you can try to call the <a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb" title="Returns the NTFS modification time.">getNTFSmTime()</a> function or its siblings, provided that the archive itself contains these NTFS times. </p>
+<p>This is the time stored in the standard ZIP header. This format only allows to store time with 2-second precision, so the seconds will always be even and the milliseconds will always be zero. If you need more precise date and time, you can try to call the <a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb" title="Returns the NTFS modification time. ">getNTFSmTime()</a> function or its siblings, provided that the archive itself contains these NTFS times. </p>
 
 <p>Referenced by <a class="el" href="classQuaZip.html#a7ba6daf39263c308c683e7f72f74e0ae">QuaZip::getCurrentFileInfo()</a>, and <a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">toQuaZipFileInfo()</a>.</p>
 
@@ -303,13 +300,11 @@ quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
 <li>quazip/quazipfileinfo.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/structQuaZipFileInfo64__coll__graph.map b/doc/html/structQuaZipFileInfo64__coll__graph.map
deleted file mode 100644
index f02e81f..0000000
--- a/doc/html/structQuaZipFileInfo64__coll__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="qtcore.tags$qdatetime.html" title="QDateTime" alt="" coords="5,5,93,35"/>
-<area shape="rect" id="node4" href="qtcore.tags$qstring.html" title="QString" alt="" coords="117,5,184,35"/>
-<area shape="rect" id="node6" href="qtcore.tags$qbytearray.html" title="QByteArray" alt="" coords="208,5,299,35"/>
-</map>
diff --git a/doc/html/structQuaZipFileInfo64__coll__graph.md5 b/doc/html/structQuaZipFileInfo64__coll__graph.md5
deleted file mode 100644
index f979bce..0000000
--- a/doc/html/structQuaZipFileInfo64__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-abfc21da871ae78131733237487e34e7
\ No newline at end of file
diff --git a/doc/html/structQuaZipFileInfo64__coll__graph.png b/doc/html/structQuaZipFileInfo64__coll__graph.png
deleted file mode 100644
index 7e544f3..0000000
Binary files a/doc/html/structQuaZipFileInfo64__coll__graph.png and /dev/null differ
diff --git a/doc/html/structQuaZipFileInfo__coll__graph.map b/doc/html/structQuaZipFileInfo__coll__graph.map
deleted file mode 100644
index f02e81f..0000000
--- a/doc/html/structQuaZipFileInfo__coll__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="qtcore.tags$qdatetime.html" title="QDateTime" alt="" coords="5,5,93,35"/>
-<area shape="rect" id="node4" href="qtcore.tags$qstring.html" title="QString" alt="" coords="117,5,184,35"/>
-<area shape="rect" id="node6" href="qtcore.tags$qbytearray.html" title="QByteArray" alt="" coords="208,5,299,35"/>
-</map>
diff --git a/doc/html/structQuaZipFileInfo__coll__graph.md5 b/doc/html/structQuaZipFileInfo__coll__graph.md5
deleted file mode 100644
index f3e43dc..0000000
--- a/doc/html/structQuaZipFileInfo__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-a1a0bbb918fade01831a7539c5137c80
\ No newline at end of file
diff --git a/doc/html/structQuaZipFileInfo__coll__graph.png b/doc/html/structQuaZipFileInfo__coll__graph.png
deleted file mode 100644
index 035b118..0000000
Binary files a/doc/html/structQuaZipFileInfo__coll__graph.png and /dev/null differ
diff --git a/doc/html/structQuaZipNewInfo-members.html b/doc/html/structQuaZipNewInfo-members.html
index b7e5b7c..bd96daa 100644
--- a/doc/html/structQuaZipNewInfo-members.html
+++ b/doc/html/structQuaZipNewInfo-members.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Member List</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,40 +42,40 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">QuaZipNewInfo Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
-This is the complete list of members for <a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a>, including all inherited members.<table>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">comment</a></td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">dateTime</a></td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">externalAttr</a></td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">extraGlobal</a></td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f">extraLocal</a></td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">internalAttr</a></td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a></td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a46c0f551cf9e6b2131929beb39187aac">QuaZipNewInfo</a>(const QString &name)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9">QuaZipNewInfo</a>(const QString &name, const QString &file)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a5f1a867f3b0d29d076f9014f70b59e5a">QuaZipNewInfo</a>(const QuaZipFileInfo &existing)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a4afa2e8c282a801fc216f79026c2d062">QuaZipNewInfo</a>(const QuaZipFileInfo64 &existing)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85">setFileDateTime</a>(const QString &file)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a1042ac3d55a9deed760eb357aaa8284c">setFileNTFSaTime</a>(const QDateTime &aTime, int fineTicks=0)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a44675ac1e306eddefcaa35972c294d15">setFileNTFScTime</a>(const QDateTime &cTime, int fineTicks=0)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a3af07365df1d67502ab1d0ca0d45df79">setFileNTFSmTime</a>(const QDateTime &mTime, int fineTicks=0)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a663a37c5a7a2d18900ba8b0199617eff">setFileNTFSTimes</a>(const QString &fileName)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a08bee5211eb0b49da260c7a9e7a266b8">setFilePermissions</a>(const QString &file)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#aed68dc20f7dc42b5056491cf3c1d2d20">setPermissions</a>(QFile::Permissions permissions)</td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">uncompressedSize</a></td><td><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td></td></tr>
-</table></div><!-- contents -->
-
 
+<p>This is the complete list of members for <a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">comment</a></td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">dateTime</a></td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">externalAttr</a></td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">extraGlobal</a></td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f">extraLocal</a></td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">internalAttr</a></td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a></td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a46c0f551cf9e6b2131929beb39187aac">QuaZipNewInfo</a>(const QString &name)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9">QuaZipNewInfo</a>(const QString &name, const QString &file)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a5f1a867f3b0d29d076f9014f70b59e5a">QuaZipNewInfo</a>(const QuaZipFileInfo &existing)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a4afa2e8c282a801fc216f79026c2d062">QuaZipNewInfo</a>(const QuaZipFileInfo64 &existing)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85">setFileDateTime</a>(const QString &file)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a1042ac3d55a9deed760eb357aaa8284c">setFileNTFSaTime</a>(const QDateTime &aTime, int fineTicks=0)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a44675ac1e306eddefcaa35972c294d15">setFileNTFScTime</a>(const QDateTime &cTime, int fineTicks=0)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a3af07365df1d67502ab1d0ca0d45df79">setFileNTFSmTime</a>(const QDateTime &mTime, int fineTicks=0)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a663a37c5a7a2d18900ba8b0199617eff">setFileNTFSTimes</a>(const QString &fileName)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a08bee5211eb0b49da260c7a9e7a266b8">setFilePermissions</a>(const QString &file)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structQuaZipNewInfo.html#aed68dc20f7dc42b5056491cf3c1d2d20">setPermissions</a>(QFile::Permissions permissions)</td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">uncompressedSize</a></td><td class="entry"><a class="el" href="structQuaZipNewInfo.html">QuaZipNewInfo</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/structQuaZipNewInfo.html b/doc/html/structQuaZipNewInfo.html
index 2cfcd16..ede4e5d 100644
--- a/doc/html/structQuaZipNewInfo.html
+++ b/doc/html/structQuaZipNewInfo.html
@@ -3,46 +3,36 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: QuaZipNewInfo Struct Reference</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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">
@@ -52,115 +42,126 @@
       <li><a href="functions.html"><span>Class Members</span></a></li>
     </ul>
   </div>
-</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> |
-<a href="#pub-attribs">Public Attributes</a>  </div>
+<a href="#pub-attribs">Public Attributes</a> |
+<a href="structQuaZipNewInfo-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">QuaZipNewInfo Struct Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<!-- doxytag: class="QuaZipNewInfo" -->
+
 <p>Information about a file to be created.  
  <a href="structQuaZipNewInfo.html#details">More...</a></p>
 
 <p><code>#include <<a class="el" href="quazipnewinfo_8h_source.html">quazipnewinfo.h</a>></code></p>
-<div class="dynheader">
-Collaboration diagram for QuaZipNewInfo:</div>
-<div class="dyncontent">
-<div class="center"><img src="structQuaZipNewInfo__coll__graph.png" border="0" usemap="#QuaZipNewInfo_coll__map" alt="Collaboration graph"/></div>
-<map name="QuaZipNewInfo_coll__map" id="QuaZipNewInfo_coll__map">
-<area shape="rect" id="node2" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html" title="QDateTime" alt="" coords="5,5,93,35"/><area shape="rect" id="node4" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html" title="QString" alt="" coords="117,5,184,35"/><area shape="rect" id="node6" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html" title="QByteArray" alt="" coords="208,5,29 [...]
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-
-<p><a href="structQuaZipNewInfo-members.html">List of all members.</a></p>
 <table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><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="structQuaZipNewInfo.html#a46c0f551cf9e6b2131929beb39187aac">QuaZipNewInfo</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &<a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a>)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a> instance.  <a href="#a46c0f551cf9e6b2131929beb39187aac"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9">QuaZipNewInfo</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &<a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a>, const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" [...]
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a> instance.  <a href="#ad47cf11f4277edcb09a8ba2b2963f2a9"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a5f1a867f3b0d29d076f9014f70b59e5a">QuaZipNewInfo</a> (const <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> &existing)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initializes the new instance from existing file info.  <a href="#a5f1a867f3b0d29d076f9014f70b59e5a"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a4afa2e8c282a801fc216f79026c2d062">QuaZipNewInfo</a> (const <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> &existing)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initializes the new instance from existing file info.  <a href="#a4afa2e8c282a801fc216f79026c2d062"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85">setFileDateTime</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &file)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the file timestamp from the existing file.  <a href="#a2b18b554d056877a2f33ffb9d241ed85"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a08bee5211eb0b49da260c7a9e7a266b8">setFilePermissions</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &file)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the file permissions from the existing file.  <a href="#a08bee5211eb0b49da260c7a9e7a266b8"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#aed68dc20f7dc42b5056491cf3c1d2d20">setPermissions</a> (<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a> permissions)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the file permissions.  <a href="#aed68dc20f7dc42b5056491cf3c1d2d20"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a663a37c5a7a2d18900ba8b0199617eff">setFileNTFSTimes</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &fileName)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the NTFS times from an existing file.  <a href="#a663a37c5a7a2d18900ba8b0199617eff"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a3af07365df1d67502ab1d0ca0d45df79">setFileNTFSmTime</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> &mTime, int fineTicks=0)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the NTFS modification time.  <a href="#a3af07365df1d67502ab1d0ca0d45df79"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a1042ac3d55a9deed760eb357aaa8284c">setFileNTFSaTime</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> &aTime, int fineTicks=0)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the NTFS access time.  <a href="#a1042ac3d55a9deed760eb357aaa8284c"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a44675ac1e306eddefcaa35972c294d15">setFileNTFScTime</a> (const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> &cTime, int fineTicks=0)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the NTFS creation time.  <a href="#a44675ac1e306eddefcaa35972c294d15"></a><br/></td></tr>
-<tr><td colspan="2"><h2><a name="pub-attribs"></a>
+<tr class="memitem:a46c0f551cf9e6b2131929beb39187aac"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a46c0f551cf9e6b2131929beb39187aac">QuaZipNewInfo</a> (const QString &<a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a>)</td></tr>
+<tr class="memdesc:a46c0f551cf9e6b2131929beb39187aac"><td class="mdescLeft"> </td><td class="mdescRight">Constructs <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created. ">QuaZipNewInfo</a> instance.  <a href="#a46c0f551cf9e6b2131929beb39187aac">More...</a><br/></td></tr>
+<tr class="separator:a46c0f551cf9e6b2131929beb39187aac"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad47cf11f4277edcb09a8ba2b2963f2a9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9">QuaZipNewInfo</a> (const QString &<a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a>, const QString &file)</td></tr>
+<tr class="memdesc:ad47cf11f4277edcb09a8ba2b2963f2a9"><td class="mdescLeft"> </td><td class="mdescRight">Constructs <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created. ">QuaZipNewInfo</a> instance.  <a href="#ad47cf11f4277edcb09a8ba2b2963f2a9">More...</a><br/></td></tr>
+<tr class="separator:ad47cf11f4277edcb09a8ba2b2963f2a9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5f1a867f3b0d29d076f9014f70b59e5a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a5f1a867f3b0d29d076f9014f70b59e5a">QuaZipNewInfo</a> (const <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> &existing)</td></tr>
+<tr class="memdesc:a5f1a867f3b0d29d076f9014f70b59e5a"><td class="mdescLeft"> </td><td class="mdescRight">Initializes the new instance from existing file info.  <a href="#a5f1a867f3b0d29d076f9014f70b59e5a">More...</a><br/></td></tr>
+<tr class="separator:a5f1a867f3b0d29d076f9014f70b59e5a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4afa2e8c282a801fc216f79026c2d062"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a4afa2e8c282a801fc216f79026c2d062">QuaZipNewInfo</a> (const <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> &existing)</td></tr>
+<tr class="memdesc:a4afa2e8c282a801fc216f79026c2d062"><td class="mdescLeft"> </td><td class="mdescRight">Initializes the new instance from existing file info.  <a href="#a4afa2e8c282a801fc216f79026c2d062">More...</a><br/></td></tr>
+<tr class="separator:a4afa2e8c282a801fc216f79026c2d062"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2b18b554d056877a2f33ffb9d241ed85"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85">setFileDateTime</a> (const QString &file)</td></tr>
+<tr class="memdesc:a2b18b554d056877a2f33ffb9d241ed85"><td class="mdescLeft"> </td><td class="mdescRight">Sets the file timestamp from the existing file.  <a href="#a2b18b554d056877a2f33ffb9d241ed85">More...</a><br/></td></tr>
+<tr class="separator:a2b18b554d056877a2f33ffb9d241ed85"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a08bee5211eb0b49da260c7a9e7a266b8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a08bee5211eb0b49da260c7a9e7a266b8">setFilePermissions</a> (const QString &file)</td></tr>
+<tr class="memdesc:a08bee5211eb0b49da260c7a9e7a266b8"><td class="mdescLeft"> </td><td class="mdescRight">Sets the file permissions from the existing file.  <a href="#a08bee5211eb0b49da260c7a9e7a266b8">More...</a><br/></td></tr>
+<tr class="separator:a08bee5211eb0b49da260c7a9e7a266b8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aed68dc20f7dc42b5056491cf3c1d2d20"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#aed68dc20f7dc42b5056491cf3c1d2d20">setPermissions</a> (QFile::Permissions permissions)</td></tr>
+<tr class="memdesc:aed68dc20f7dc42b5056491cf3c1d2d20"><td class="mdescLeft"> </td><td class="mdescRight">Sets the file permissions.  <a href="#aed68dc20f7dc42b5056491cf3c1d2d20">More...</a><br/></td></tr>
+<tr class="separator:aed68dc20f7dc42b5056491cf3c1d2d20"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a663a37c5a7a2d18900ba8b0199617eff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a663a37c5a7a2d18900ba8b0199617eff">setFileNTFSTimes</a> (const QString &fileName)</td></tr>
+<tr class="memdesc:a663a37c5a7a2d18900ba8b0199617eff"><td class="mdescLeft"> </td><td class="mdescRight">Sets the NTFS times from an existing file.  <a href="#a663a37c5a7a2d18900ba8b0199617eff">More...</a><br/></td></tr>
+<tr class="separator:a663a37c5a7a2d18900ba8b0199617eff"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3af07365df1d67502ab1d0ca0d45df79"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a3af07365df1d67502ab1d0ca0d45df79">setFileNTFSmTime</a> (const QDateTime &mTime, int fineTicks=0)</td></tr>
+<tr class="memdesc:a3af07365df1d67502ab1d0ca0d45df79"><td class="mdescLeft"> </td><td class="mdescRight">Sets the NTFS modification time.  <a href="#a3af07365df1d67502ab1d0ca0d45df79">More...</a><br/></td></tr>
+<tr class="separator:a3af07365df1d67502ab1d0ca0d45df79"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1042ac3d55a9deed760eb357aaa8284c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a1042ac3d55a9deed760eb357aaa8284c">setFileNTFSaTime</a> (const QDateTime &aTime, int fineTicks=0)</td></tr>
+<tr class="memdesc:a1042ac3d55a9deed760eb357aaa8284c"><td class="mdescLeft"> </td><td class="mdescRight">Sets the NTFS access time.  <a href="#a1042ac3d55a9deed760eb357aaa8284c">More...</a><br/></td></tr>
+<tr class="separator:a1042ac3d55a9deed760eb357aaa8284c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a44675ac1e306eddefcaa35972c294d15"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a44675ac1e306eddefcaa35972c294d15">setFileNTFScTime</a> (const QDateTime &cTime, int fineTicks=0)</td></tr>
+<tr class="memdesc:a44675ac1e306eddefcaa35972c294d15"><td class="mdescLeft"> </td><td class="mdescRight">Sets the NTFS creation time.  <a href="#a44675ac1e306eddefcaa35972c294d15">More...</a><br/></td></tr>
+<tr class="separator:a44675ac1e306eddefcaa35972c294d15"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">File name.  <a href="#a2bdef01b6ac3326e48598e32bfa5fbe8"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">dateTime</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">File timestamp.  <a href="#aec7f3ac72c72a2e10b82ad64c2fa3453"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59ce9776c2ac7547ade8cb4c404c77ab"></a><!-- doxytag: member="QuaZipNewInfo::internalAttr" ref="a59ce9776c2ac7547ade8cb4c404c77ab" args="" -->
+<tr class="memitem:a2bdef01b6ac3326e48598e32bfa5fbe8"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a></td></tr>
+<tr class="memdesc:a2bdef01b6ac3326e48598e32bfa5fbe8"><td class="mdescLeft"> </td><td class="mdescRight">File name.  <a href="#a2bdef01b6ac3326e48598e32bfa5fbe8">More...</a><br/></td></tr>
+<tr class="separator:a2bdef01b6ac3326e48598e32bfa5fbe8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aec7f3ac72c72a2e10b82ad64c2fa3453"><td class="memItemLeft" align="right" valign="top">QDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">dateTime</a></td></tr>
+<tr class="memdesc:aec7f3ac72c72a2e10b82ad64c2fa3453"><td class="mdescLeft"> </td><td class="mdescRight">File timestamp.  <a href="#aec7f3ac72c72a2e10b82ad64c2fa3453">More...</a><br/></td></tr>
+<tr class="separator:aec7f3ac72c72a2e10b82ad64c2fa3453"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a59ce9776c2ac7547ade8cb4c404c77ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59ce9776c2ac7547ade8cb4c404c77ab"></a>
 quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a59ce9776c2ac7547ade8cb4c404c77ab">internalAttr</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">File internal attributes. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">externalAttr</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">File external attributes.  <a href="#affd1a9700d302e1395bd04f0864da7d0"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">comment</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">File comment.  <a href="#ae24b1d38c3550b4724862ffcf8f20924"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab377a81c51cf495c7aeee4f19340a43f"></a><!-- doxytag: member="QuaZipNewInfo::extraLocal" ref="ab377a81c51cf495c7aeee4f19340a43f" args="" -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f">extraLocal</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">File local extra field. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abda207eb3949db3a88761c1b06e6bd58"></a><!-- doxytag: member="QuaZipNewInfo::extraGlobal" ref="abda207eb3949db3a88761c1b06e6bd58" args="" -->
-<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">extraGlobal</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">File global extra field. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">ulong </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">uncompressedSize</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Uncompressed file size.  <a href="#a18c079b3f2f5ab6eecdd61d6dbe93be6"></a><br/></td></tr>
+<tr class="memdesc:a59ce9776c2ac7547ade8cb4c404c77ab"><td class="mdescLeft"> </td><td class="mdescRight">File internal attributes. <br/></td></tr>
+<tr class="separator:a59ce9776c2ac7547ade8cb4c404c77ab"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:affd1a9700d302e1395bd04f0864da7d0"><td class="memItemLeft" align="right" valign="top">quint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">externalAttr</a></td></tr>
+<tr class="memdesc:affd1a9700d302e1395bd04f0864da7d0"><td class="mdescLeft"> </td><td class="mdescRight">File external attributes.  <a href="#affd1a9700d302e1395bd04f0864da7d0">More...</a><br/></td></tr>
+<tr class="separator:affd1a9700d302e1395bd04f0864da7d0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae24b1d38c3550b4724862ffcf8f20924"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">comment</a></td></tr>
+<tr class="memdesc:ae24b1d38c3550b4724862ffcf8f20924"><td class="mdescLeft"> </td><td class="mdescRight">File comment.  <a href="#ae24b1d38c3550b4724862ffcf8f20924">More...</a><br/></td></tr>
+<tr class="separator:ae24b1d38c3550b4724862ffcf8f20924"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab377a81c51cf495c7aeee4f19340a43f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab377a81c51cf495c7aeee4f19340a43f"></a>
+QByteArray </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#ab377a81c51cf495c7aeee4f19340a43f">extraLocal</a></td></tr>
+<tr class="memdesc:ab377a81c51cf495c7aeee4f19340a43f"><td class="mdescLeft"> </td><td class="mdescRight">File local extra field. <br/></td></tr>
+<tr class="separator:ab377a81c51cf495c7aeee4f19340a43f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abda207eb3949db3a88761c1b06e6bd58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abda207eb3949db3a88761c1b06e6bd58"></a>
+QByteArray </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#abda207eb3949db3a88761c1b06e6bd58">extraGlobal</a></td></tr>
+<tr class="memdesc:abda207eb3949db3a88761c1b06e6bd58"><td class="mdescLeft"> </td><td class="mdescRight">File global extra field. <br/></td></tr>
+<tr class="separator:abda207eb3949db3a88761c1b06e6bd58"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a18c079b3f2f5ab6eecdd61d6dbe93be6"><td class="memItemLeft" align="right" valign="top">ulong </td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">uncompressedSize</a></td></tr>
+<tr class="memdesc:a18c079b3f2f5ab6eecdd61d6dbe93be6"><td class="mdescLeft"> </td><td class="mdescRight">Uncompressed file size.  <a href="#a18c079b3f2f5ab6eecdd61d6dbe93be6">More...</a><br/></td></tr>
+<tr class="separator:a18c079b3f2f5ab6eecdd61d6dbe93be6"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Information about a file to be created. </p>
 <p>This structure holds information about a file to be created inside ZIP archive. At least name should be set to something correct before passing this structure to QuaZipFile::open(OpenMode,const QuaZipNewInfo&,int,int,bool).</p>
-<p>Zip64 support of this structure is slightly limited: in the raw mode (when a pre-compressed file is written into a ZIP file as-is), it is necessary to specify the uncompressed file size and the appropriate field is 32 bit. Since the raw mode is used extremely rare, there is no real need to have a separate QuaZipNewInfo64 structure like <a class="el" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support).">QuaZipFileInfo64</a>. It may be  [...]
-</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a46c0f551cf9e6b2131929beb39187aac"></a><!-- doxytag: member="QuaZipNewInfo::QuaZipNewInfo" ref="a46c0f551cf9e6b2131929beb39187aac" args="(const QString &name)" -->
+<p>Zip64 support of this structure is slightly limited: in the raw mode (when a pre-compressed file is written into a ZIP file as-is), it is necessary to specify the uncompressed file size and the appropriate field is 32 bit. Since the raw mode is used extremely rare, there is no real need to have a separate QuaZipNewInfo64 structure like <a class="el" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support). ">QuaZipFileInfo64</a>. It may be [...]
+</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a46c0f551cf9e6b2131929beb39187aac"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="structQuaZipNewInfo.html#a46c0f551cf9e6b2131929beb39187aac">QuaZipNewInfo::QuaZipNewInfo</a> </td>
+          <td class="memname">QuaZipNewInfo::QuaZipNewInfo </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>Constructs <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a> instance. </p>
+<p>Constructs <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created. ">QuaZipNewInfo</a> instance. </p>
 <p>Initializes name with <em>name</em>, dateTime with current date and time. Attributes are initialized with zeros, comment and extra field with null values. </p>
 
 </div>
 </div>
-<a class="anchor" id="ad47cf11f4277edcb09a8ba2b2963f2a9"></a><!-- doxytag: member="QuaZipNewInfo::QuaZipNewInfo" ref="ad47cf11f4277edcb09a8ba2b2963f2a9" args="(const QString &name, const QString &file)" -->
+<a class="anchor" id="ad47cf11f4277edcb09a8ba2b2963f2a9"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="structQuaZipNewInfo.html#a46c0f551cf9e6b2131929beb39187aac">QuaZipNewInfo::QuaZipNewInfo</a> </td>
+          <td class="memname">QuaZipNewInfo::QuaZipNewInfo </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>file</em> </td>
         </tr>
         <tr>
@@ -169,36 +170,34 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>Constructs <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a> instance. </p>
+<p>Constructs <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created. ">QuaZipNewInfo</a> instance. </p>
 <p>Initializes name with <em>name</em>. Timestamp and permissions are taken from the specified file. If the <em>file</em> does not exists or its timestamp is inaccessible (e. g. you do not have read permission for the directory file in), uses current time and zero permissions. Other attributes are initialized with zeros, comment and extra field with null values.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85" title="Sets the file timestamp from the existing file.">setFileDateTime()</a> </dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85" title="Sets the file timestamp from the existing file. ">setFileDateTime()</a> </dd></dl>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html#currentDateTime">QDateTime::currentDateTime()</a>, <a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">dateTime</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#exists">QFileInfo::exists()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt [...]
+<p>References <a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">dateTime</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a5f1a867f3b0d29d076f9014f70b59e5a"></a><!-- doxytag: member="QuaZipNewInfo::QuaZipNewInfo" ref="a5f1a867f3b0d29d076f9014f70b59e5a" args="(const QuaZipFileInfo &existing)" -->
+<a class="anchor" id="a5f1a867f3b0d29d076f9014f70b59e5a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="structQuaZipNewInfo.html#a46c0f551cf9e6b2131929beb39187aac">QuaZipNewInfo::QuaZipNewInfo</a> </td>
+          <td class="memname">QuaZipNewInfo::QuaZipNewInfo </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> & </td>
           <td class="paramname"><em>existing</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Initializes the new instance from existing file info. </p>
 <p>Mainly used when copying files between archives.</p>
-<p>Both extra fields are initialized to existing.extra. <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a> </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<p>Both extra fields are initialized to existing.extra. <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created. ">QuaZipNewInfo</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">existing</td><td></td></tr>
   </table>
@@ -207,25 +206,24 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
 
 </div>
 </div>
-<a class="anchor" id="a4afa2e8c282a801fc216f79026c2d062"></a><!-- doxytag: member="QuaZipNewInfo::QuaZipNewInfo" ref="a4afa2e8c282a801fc216f79026c2d062" args="(const QuaZipFileInfo64 &existing)" -->
+<a class="anchor" id="a4afa2e8c282a801fc216f79026c2d062"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="structQuaZipNewInfo.html#a46c0f551cf9e6b2131929beb39187aac">QuaZipNewInfo::QuaZipNewInfo</a> </td>
+          <td class="memname">QuaZipNewInfo::QuaZipNewInfo </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="structQuaZipFileInfo64.html">QuaZipFileInfo64</a> & </td>
           <td class="paramname"><em>existing</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Initializes the new instance from existing file info. </p>
 <p>Mainly used when copying files between archives.</p>
-<p>Both extra fields are initialized to existing.extra. <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a> </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<p>Both extra fields are initialized to existing.extra. <a class="el" href="structQuaZipNewInfo.html" title="Information about a file to be created. ">QuaZipNewInfo</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">existing</td><td></td></tr>
   </table>
@@ -234,118 +232,112 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
 
 </div>
 </div>
-<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a2b18b554d056877a2f33ffb9d241ed85"></a><!-- doxytag: member="QuaZipNewInfo::setFileDateTime" ref="a2b18b554d056877a2f33ffb9d241ed85" args="(const QString &file)" -->
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a2b18b554d056877a2f33ffb9d241ed85"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85">QuaZipNewInfo::setFileDateTime</a> </td>
+          <td class="memname">void QuaZipNewInfo::setFileDateTime </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>file</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the file timestamp from the existing file. </p>
 <p>Use this function to set the file timestamp from the existing file. Use it like this: </p>
-<div class="fragment"><pre class="fragment"> <a class="code" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> zipFile(&zip);
- <a class="codeRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfile.html">QFile</a> file(<span class="stringliteral">"file-to-add"</span>);
- file.open(QIODevice::ReadOnly);
- <a class="code" href="structQuaZipNewInfo.html" title="Information about a file to be created.">QuaZipNewInfo</a> info(<span class="stringliteral">"file-name-in-archive"</span>);
- info.setFileDateTime(<span class="stringliteral">"file-to-add"</span>); <span class="comment">// take the timestamp from file</span>
- zipFile.open(QIODevice::WriteOnly, info);
-</pre></div><p>This function does not change dateTime if some error occured (e. g. file is inaccessible). </p>
+<div class="fragment"><div class="line"><a class="code" href="classQuaZipFile.html">QuaZipFile</a> zipFile(&zip);</div>
+<div class="line">QFile file(<span class="stringliteral">"file-to-add"</span>);</div>
+<div class="line">file.open(QIODevice::ReadOnly);</div>
+<div class="line"><a class="code" href="structQuaZipNewInfo.html">QuaZipNewInfo</a> info(<span class="stringliteral">"file-name-in-archive"</span>);</div>
+<div class="line">info.setFileDateTime(<span class="stringliteral">"file-to-add"</span>); <span class="comment">// take the timestamp from file</span></div>
+<div class="line">zipFile.open(QIODevice::WriteOnly, info);</div>
+</div><!-- fragment --><p>This function does not change dateTime if some error occured (e. g. file is inaccessible). </p>
 
-<p>References <a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">dateTime</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#exists">QFileInfo::exists()</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#lastModified">QFileInfo::lastModified()</a>.</p>
+<p>References <a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">dateTime</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a08bee5211eb0b49da260c7a9e7a266b8"></a><!-- doxytag: member="QuaZipNewInfo::setFilePermissions" ref="a08bee5211eb0b49da260c7a9e7a266b8" args="(const QString &file)" -->
+<a class="anchor" id="a08bee5211eb0b49da260c7a9e7a266b8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="structQuaZipNewInfo.html#a08bee5211eb0b49da260c7a9e7a266b8">QuaZipNewInfo::setFilePermissions</a> </td>
+          <td class="memname">void QuaZipNewInfo::setFilePermissions </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>file</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the file permissions from the existing file. </p>
-<p>Takes permissions from the file and sets the high 16 bits of external attributes. Uses <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html">QFileInfo</a> to get permissions on all platforms. </p>
-
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#isDir">QFileInfo::isDir()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFileDevice::Permissions</a>, and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#permissions">QFileInfo::permissions()</a>.</p>
+<p>Takes permissions from the file and sets the high 16 bits of external attributes. Uses QFileInfo to get permissions on all platforms. </p>
 
 </div>
 </div>
-<a class="anchor" id="aed68dc20f7dc42b5056491cf3c1d2d20"></a><!-- doxytag: member="QuaZipNewInfo::setPermissions" ref="aed68dc20f7dc42b5056491cf3c1d2d20" args="(QFile::Permissions permissions)" -->
+<a class="anchor" id="aed68dc20f7dc42b5056491cf3c1d2d20"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="structQuaZipNewInfo.html#aed68dc20f7dc42b5056491cf3c1d2d20">QuaZipNewInfo::setPermissions</a> </td>
+          <td class="memname">void QuaZipNewInfo::setPermissions </td>
           <td>(</td>
-          <td class="paramtype"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a> </td>
+          <td class="paramtype">QFile::Permissions </td>
           <td class="paramname"><em>permissions</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the file permissions. </p>
 <p>Modifies the highest 16 bits of external attributes. The type part is set to dir if the name ends with a slash, and to regular file otherwise. </p>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html#endsWith">QString::endsWith()</a>, and <a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a>.</p>
+<p>References <a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">name</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a663a37c5a7a2d18900ba8b0199617eff"></a><!-- doxytag: member="QuaZipNewInfo::setFileNTFSTimes" ref="a663a37c5a7a2d18900ba8b0199617eff" args="(const QString &fileName)" -->
+<a class="anchor" id="a663a37c5a7a2d18900ba8b0199617eff"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="structQuaZipNewInfo.html#a663a37c5a7a2d18900ba8b0199617eff">QuaZipNewInfo::setFileNTFSTimes</a> </td>
+          <td class="memname">void QuaZipNewInfo::setFileNTFSTimes </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> & </td>
+          <td class="paramtype">const QString & </td>
           <td class="paramname"><em>fileName</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the NTFS times from an existing file. </p>
-<p>If the file doesn't exist, a warning is printed to the stderr and nothing is done. Otherwise, all three times, as reported by <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#lastModified">QFileInfo::lastModified()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#lastRead">QFileInfo::lastRead()</a> and <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" hre [...]
+<p>If the file doesn't exist, a warning is printed to the stderr and nothing is done. Otherwise, all three times, as reported by QFileInfo::lastModified(), QFileInfo::lastRead() and QFileInfo::created(), are written to the NTFS extra field record.</p>
 <p>The NTFS record is written to both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field.</p>
-<p>The microseconds will be zero, as they aren't reported by <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html">QFileInfo</a>. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<p>The microseconds will be zero, as they aren't reported by QFileInfo. </p>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">fileName</td><td></td></tr>
   </table>
   </dd>
 </dl>
 
-<p>References <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html#constData">QByteArray::constData()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#created">QFileInfo::created()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfileinfo.html#exists">QFileInfo::exists()</a>, <a class="elRef" doxygen="qtcore.tags:http://doc.qt [...]
+<p>References <a class="el" href="structQuaZipNewInfo.html#a1042ac3d55a9deed760eb357aaa8284c">setFileNTFSaTime()</a>, <a class="el" href="structQuaZipNewInfo.html#a44675ac1e306eddefcaa35972c294d15">setFileNTFScTime()</a>, and <a class="el" href="structQuaZipNewInfo.html#a3af07365df1d67502ab1d0ca0d45df79">setFileNTFSmTime()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a3af07365df1d67502ab1d0ca0d45df79"></a><!-- doxytag: member="QuaZipNewInfo::setFileNTFSmTime" ref="a3af07365df1d67502ab1d0ca0d45df79" args="(const QDateTime &mTime, int fineTicks=0)" -->
+<a class="anchor" id="a3af07365df1d67502ab1d0ca0d45df79"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="structQuaZipNewInfo.html#a3af07365df1d67502ab1d0ca0d45df79">QuaZipNewInfo::setFileNTFSmTime</a> </td>
+          <td class="memname">void QuaZipNewInfo::setFileNTFSmTime </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> & </td>
+          <td class="paramtype">const QDateTime & </td>
           <td class="paramname"><em>mTime</em>, </td>
         </tr>
         <tr>
@@ -360,12 +352,11 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the NTFS modification time. </p>
 <p>The time is written into the NTFS record in both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field. When updating an existing record, all other fields are left intact. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">mTime</td><td>The new modification time. </td></tr>
     <tr><td class="paramname">fineTicks</td><td>The fractional part of milliseconds, in 100-nanosecond ticks (i. e. 9999 ticks = 999.9 microsecond). Values greater than 9999 will add milliseconds or even seconds, but this can be confusing and therefore is discouraged. </td></tr>
@@ -379,14 +370,14 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
 
 </div>
 </div>
-<a class="anchor" id="a1042ac3d55a9deed760eb357aaa8284c"></a><!-- doxytag: member="QuaZipNewInfo::setFileNTFSaTime" ref="a1042ac3d55a9deed760eb357aaa8284c" args="(const QDateTime &aTime, int fineTicks=0)" -->
+<a class="anchor" id="a1042ac3d55a9deed760eb357aaa8284c"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="structQuaZipNewInfo.html#a1042ac3d55a9deed760eb357aaa8284c">QuaZipNewInfo::setFileNTFSaTime</a> </td>
+          <td class="memname">void QuaZipNewInfo::setFileNTFSaTime </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> & </td>
+          <td class="paramtype">const QDateTime & </td>
           <td class="paramname"><em>aTime</em>, </td>
         </tr>
         <tr>
@@ -401,12 +392,11 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the NTFS access time. </p>
 <p>The time is written into the NTFS record in both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field. When updating an existing record, all other fields are left intact. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">aTime</td><td>The new access time. </td></tr>
     <tr><td class="paramname">fineTicks</td><td>The fractional part of milliseconds, in 100-nanosecond ticks (i. e. 9999 ticks = 999.9 microsecond). Values greater than 9999 will add milliseconds or even seconds, but this can be confusing and therefore is discouraged. </td></tr>
@@ -420,14 +410,14 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
 
 </div>
 </div>
-<a class="anchor" id="a44675ac1e306eddefcaa35972c294d15"></a><!-- doxytag: member="QuaZipNewInfo::setFileNTFScTime" ref="a44675ac1e306eddefcaa35972c294d15" args="(const QDateTime &cTime, int fineTicks=0)" -->
+<a class="anchor" id="a44675ac1e306eddefcaa35972c294d15"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void <a class="el" href="structQuaZipNewInfo.html#a44675ac1e306eddefcaa35972c294d15">QuaZipNewInfo::setFileNTFScTime</a> </td>
+          <td class="memname">void QuaZipNewInfo::setFileNTFScTime </td>
           <td>(</td>
-          <td class="paramtype">const <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> & </td>
+          <td class="paramtype">const QDateTime & </td>
           <td class="paramname"><em>cTime</em>, </td>
         </tr>
         <tr>
@@ -442,12 +432,11 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
           <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Sets the NTFS creation time. </p>
 <p>The time is written into the NTFS record in both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field. When updating an existing record, all other fields are left intact. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">cTime</td><td>The new creation time. </td></tr>
     <tr><td class="paramname">fineTicks</td><td>The fractional part of milliseconds, in 100-nanosecond ticks (i. e. 9999 ticks = 999.9 microsecond). Values greater than 9999 will add milliseconds or even seconds, but this can be confusing and therefore is discouraged. </td></tr>
@@ -461,17 +450,16 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
 
 </div>
 </div>
-<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="a2bdef01b6ac3326e48598e32bfa5fbe8"></a><!-- doxytag: member="QuaZipNewInfo::name" ref="a2bdef01b6ac3326e48598e32bfa5fbe8" args="" -->
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a2bdef01b6ac3326e48598e32bfa5fbe8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="structQuaZipNewInfo.html#a2bdef01b6ac3326e48598e32bfa5fbe8">QuaZipNewInfo::name</a></td>
+          <td class="memname">QString QuaZipNewInfo::name</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>File name. </p>
 <p>This field holds file name inside archive, including path relative to archive root. </p>
@@ -480,70 +468,66 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
 
 </div>
 </div>
-<a class="anchor" id="aec7f3ac72c72a2e10b82ad64c2fa3453"></a><!-- doxytag: member="QuaZipNewInfo::dateTime" ref="aec7f3ac72c72a2e10b82ad64c2fa3453" args="" -->
+<a class="anchor" id="aec7f3ac72c72a2e10b82ad64c2fa3453"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> <a class="el" href="structQuaZipNewInfo.html#aec7f3ac72c72a2e10b82ad64c2fa3453">QuaZipNewInfo::dateTime</a></td>
+          <td class="memname">QDateTime QuaZipNewInfo::dateTime</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>File timestamp. </p>
-<p>This is the last file modification date and time. Will be stored in the archive central directory. It is a good practice to set it to the source file timestamp instead of archive creating time. Use <a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85" title="Sets the file timestamp from the existing file.">setFileDateTime()</a> or <a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9" title="Constructs QuaZipNewInfo instance.">QuaZipN [...]
+<p>This is the last file modification date and time. Will be stored in the archive central directory. It is a good practice to set it to the source file timestamp instead of archive creating time. Use <a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85" title="Sets the file timestamp from the existing file. ">setFileDateTime()</a> or <a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9" title="Constructs QuaZipNewInfo instance. ">QuaZi [...]
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#a2429ea59c77371d7af56d739db130b18">QuaZipFile::open()</a>, <a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9">QuaZipNewInfo()</a>, and <a class="el" href="structQuaZipNewInfo.html#a2b18b554d056877a2f33ffb9d241ed85">setFileDateTime()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="affd1a9700d302e1395bd04f0864da7d0"></a><!-- doxytag: member="QuaZipNewInfo::externalAttr" ref="affd1a9700d302e1395bd04f0864da7d0" args="" -->
+<a class="anchor" id="affd1a9700d302e1395bd04f0864da7d0"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">quint32 <a class="el" href="structQuaZipNewInfo.html#affd1a9700d302e1395bd04f0864da7d0">QuaZipNewInfo::externalAttr</a></td>
+          <td class="memname">quint32 QuaZipNewInfo::externalAttr</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>File external attributes. </p>
-<p>The highest 16 bits contain Unix file permissions and type (dir or file). The constructor <a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9" title="Constructs QuaZipNewInfo instance.">QuaZipNewInfo(const QString&, const QString&)</a> takes permissions from the provided file. </p>
+<p>The highest 16 bits contain Unix file permissions and type (dir or file). The constructor <a class="el" href="structQuaZipNewInfo.html#ad47cf11f4277edcb09a8ba2b2963f2a9" title="Constructs QuaZipNewInfo instance. ">QuaZipNewInfo(const QString&, const QString&)</a> takes permissions from the provided file. </p>
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#a2429ea59c77371d7af56d739db130b18">QuaZipFile::open()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="ae24b1d38c3550b4724862ffcf8f20924"></a><!-- doxytag: member="QuaZipNewInfo::comment" ref="ae24b1d38c3550b4724862ffcf8f20924" args="" -->
+<a class="anchor" id="ae24b1d38c3550b4724862ffcf8f20924"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="el" href="structQuaZipNewInfo.html#ae24b1d38c3550b4724862ffcf8f20924">QuaZipNewInfo::comment</a></td>
+          <td class="memname">QString QuaZipNewInfo::comment</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>File comment. </p>
-<p>Will be encoded using <a class="el" href="classQuaZip.html#a008260161781d8b5d2a0a28493fddaf4" title="Returns the codec used to encode/decode comments inside archive.">QuaZip::getCommentCodec()</a>. </p>
+<p>Will be encoded using <a class="el" href="classQuaZip.html#a008260161781d8b5d2a0a28493fddaf4" title="Returns the codec used to encode/decode comments inside archive. ">QuaZip::getCommentCodec()</a>. </p>
 
 <p>Referenced by <a class="el" href="classQuaZipFile.html#a2429ea59c77371d7af56d739db130b18">QuaZipFile::open()</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a18c079b3f2f5ab6eecdd61d6dbe93be6"></a><!-- doxytag: member="QuaZipNewInfo::uncompressedSize" ref="a18c079b3f2f5ab6eecdd61d6dbe93be6" args="" -->
+<a class="anchor" id="a18c079b3f2f5ab6eecdd61d6dbe93be6"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">ulong <a class="el" href="structQuaZipNewInfo.html#a18c079b3f2f5ab6eecdd61d6dbe93be6">QuaZipNewInfo::uncompressedSize</a></td>
+          <td class="memname">ulong QuaZipNewInfo::uncompressedSize</td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
 <p>Uncompressed file size. </p>
 <p>This is only needed if you are using raw file zipping mode, i. e. adding precompressed file in the zip archive. </p>
@@ -557,13 +541,11 @@ quint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="s
 <li>quazip/quazipnewinfo.cpp</li>
 </ul>
 </div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/html/structQuaZipNewInfo__coll__graph.map b/doc/html/structQuaZipNewInfo__coll__graph.map
deleted file mode 100644
index f02e81f..0000000
--- a/doc/html/structQuaZipNewInfo__coll__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-<map id="G" name="G">
-<area shape="rect" id="node2" href="qtcore.tags$qdatetime.html" title="QDateTime" alt="" coords="5,5,93,35"/>
-<area shape="rect" id="node4" href="qtcore.tags$qstring.html" title="QString" alt="" coords="117,5,184,35"/>
-<area shape="rect" id="node6" href="qtcore.tags$qbytearray.html" title="QByteArray" alt="" coords="208,5,299,35"/>
-</map>
diff --git a/doc/html/structQuaZipNewInfo__coll__graph.md5 b/doc/html/structQuaZipNewInfo__coll__graph.md5
deleted file mode 100644
index 6048cb2..0000000
--- a/doc/html/structQuaZipNewInfo__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ea537d7e414a4e0691760704c86809d1
\ No newline at end of file
diff --git a/doc/html/structQuaZipNewInfo__coll__graph.png b/doc/html/structQuaZipNewInfo__coll__graph.png
deleted file mode 100644
index 7e8c249..0000000
Binary files a/doc/html/structQuaZipNewInfo__coll__graph.png and /dev/null differ
diff --git a/doc/html/sync_off.png b/doc/html/sync_off.png
new file mode 100644
index 0000000..3b443fc
Binary files /dev/null and b/doc/html/sync_off.png differ
diff --git a/doc/html/sync_on.png b/doc/html/sync_on.png
new file mode 100644
index 0000000..e08320f
Binary files /dev/null and b/doc/html/sync_on.png differ
diff --git a/doc/html/tab_a.png b/doc/html/tab_a.png
index 2d99ef2..3b725c4 100644
Binary files a/doc/html/tab_a.png and b/doc/html/tab_a.png differ
diff --git a/doc/html/tab_b.png b/doc/html/tab_b.png
index b2c3d2b..e2b4a86 100644
Binary files a/doc/html/tab_b.png and b/doc/html/tab_b.png differ
diff --git a/doc/html/tab_h.png b/doc/html/tab_h.png
index c11f48f..fd5cb70 100644
Binary files a/doc/html/tab_h.png and b/doc/html/tab_h.png differ
diff --git a/doc/html/tab_s.png b/doc/html/tab_s.png
index 978943a..ab478c9 100644
Binary files a/doc/html/tab_s.png and b/doc/html/tab_s.png differ
diff --git a/doc/html/tabs.css b/doc/html/tabs.css
index 2192056..9cf578f 100644
--- a/doc/html/tabs.css
+++ b/doc/html/tabs.css
@@ -3,6 +3,7 @@
     width: 100%;
     z-index: 101;
     font-size: 13px;
+    font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
 }
 
 .tabs2 {
diff --git a/doc/html/usage.html b/doc/html/usage.html
index 341d97b..e755c05 100644
--- a/doc/html/usage.html
+++ b/doc/html/usage.html
@@ -3,80 +3,68 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
 <title>QuaZIP: Usage</title>
-
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-
-
 </head>
 <body>
-<div id="top"><!-- do not remove this div! -->
-
-
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 <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-7-2</span>
+    <span id="projectnumber">quazip-0-7-3</span>
    </div>
-   
   </td>
-  
-  
-  
  </tr>
  </tbody>
 </table>
 </div>
-
-<!-- Generated by Doxygen 1.7.6.1 -->
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
   <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><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Usage </div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="textblock"><p>This page provides general information on QuaZIP usage. See classes <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> and <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> for the detailed documentation on what can QuaZIP do and what it can not. Also, reading comments in the zip.h and unzip.h files (taken from the original ZIP/UNZIP package) is always a good idea too. After all, QuaZIP is just a wrapp [...]
-<p><a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> is a class representing ZIP archive, <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> represents a file inside archive and subclasses <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> as well. One limitation is that there can be only one instance of <a class="el" href="classQuaZipFile.html" title="A file [...]
-<h2><a class="anchor" id="terminology"></a>
-Terminology</h2>
+<div class="textblock"><p>This page provides general information on QuaZIP usage. See classes <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> and <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive. ">QuaZipFile</a> for the detailed documentation on what can QuaZIP do and what it can not. Also, reading comments in the zip.h and unzip.h files (taken from the original ZIP/UNZIP package) is always a good idea too. After all, QuaZIP is just a wra [...]
+<p><a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> is a class representing ZIP archive, <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive. ">QuaZipFile</a> represents a file inside archive and subclasses QIODevice as well. One limitation is that there can be only one instance of <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive. ">QuaZipFile</a> per <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip< [...]
+<h1><a class="anchor" id="terminology"></a>
+Terminology</h1>
 <p>"QuaZIP" means whole this library, while "QuaZip" (note the lower case) is just one class in it.</p>
-<p>"ZIP/UNZIP API" or "minizip" means the original API of the Gilles Vollant's ZIP/UNZIP package. It was slightly modified to better integrate with <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qt.html">Qt</a>. These modifications are not source or binary compatible with the official minizip release, which means you can't just drop the newer minizip version into QuaZIP sources and make it work.</p>
-<p>"ZIP", "ZIP archive" or "ZIP file" means any ZIP archive. Typically this is a plain file with ".zip" (or ".ZIP") file name suffix, but it can also be any seekable <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qiodevice.html">QIODevice</a> (say, <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbuffer.html">QBuffer</a>, but not QTcpSocket).</p>
+<p>"ZIP/UNZIP API" or "minizip" means the original API of the Gilles Vollant's ZIP/UNZIP package. It was slightly modified to better integrate with Qt. These modifications are not source or binary compatible with the official minizip release, which means you can't just drop the newer minizip version into QuaZIP sources and make it work.</p>
+<p>"ZIP", "ZIP archive" or "ZIP file" means any ZIP archive. Typically this is a plain file with ".zip" (or ".ZIP") file name suffix, but it can also be any seekable QIODevice (say, QBuffer, but not QTcpSocket).</p>
 <p>"A file inside archive", "a file inside ZIP" or something like that means file either being read or written from/to some ZIP archive.</p>
-<h2><a class="anchor" id="error-handling"></a>
-Error handling</h2>
-<p>Almost any call to ZIP/UNZIP API return some error code. Most of the original API's error checking could be done in this wrapper as well, but it would cause unnecessary code bloating without any benefit. So, QuaZIP only checks for situations that ZIP/UNZIP API can not check for. For example, ZIP/UNZIP API has no "ZIP open mode" concept because read and write modes are completely separated. On the other hand, to avoid creating classes like "QuaZipReader", "QuaZipWriter" or something li [...]
+<h1><a class="anchor" id="error-handling"></a>
+Error handling</h1>
+<p>Almost any call to ZIP/UNZIP API return some error code. Most of the original API's error checking could be done in this wrapper as well, but it would cause unnecessary code bloating without any benefit. So, QuaZIP only checks for situations that ZIP/UNZIP API can not check for. For example, ZIP/UNZIP API has no "ZIP open mode" concept because read and write modes are completely separated. On the other hand, to avoid creating classes like "QuaZipReader", "QuaZipWriter" or something li [...]
 <p>Therefore, error checking is two-level (QuaZIP's level and ZIP/UNZIP API level), which sometimes can be confusing, so here are some advices on how the error checking should be properly done:</p>
 <ul>
-<li>Both <a class="el" href="classQuaZip.html" title="ZIP archive.">QuaZip</a> and <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive.">QuaZipFile</a> have getZipError() function, which return error code of the last ZIP/UNZIP API call. Most function calls reset error code to UNZ_OK on success and set error code on failure. Some functions do not reset error code. Most of them are <code>const</code> and do not access ZIP archive in any way. Some, on the other hand,  [...]
+<li>Both <a class="el" href="classQuaZip.html" title="ZIP archive. ">QuaZip</a> and <a class="el" href="classQuaZipFile.html" title="A file inside ZIP archive. ">QuaZipFile</a> have getZipError() function, which return error code of the last ZIP/UNZIP API call. Most function calls reset error code to UNZ_OK on success and set error code on failure. Some functions do not reset error code. Most of them are <code>const</code> and do not access ZIP archive in any way. Some, on the other hand [...]
 <li>Most functions have their own way to report errors, by returning a null string, negative value or <code>false</code>. If such a function returns error value, call getZipError() to get more information about error. See "zip.h" and "unzip.h" of the ZIP/UNZIP package for error codes.</li>
 <li>If the function returns error-stating value (like <code>false</code>), but getZipError() returns UNZ_OK, it means that you did something obviously wrong. For example, tried to write in the archive open for reading or not open at all. You better just not do that! Most functions also issue a warning using qWarning() function in such cases. See documentation for a specific function for details on when it should not be called.</li>
 </ul>
 <p>I know that this is somewhat messy, but I could not find a better way to do all the error handling. </p>
 </div></div><!-- contents -->
-
-
+<!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 2 2016 22:46:28 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Feb 4 2017 22:19:38 for QuaZIP by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.7.6.1
+</a> 1.8.6
 </small></address>
-
 </body>
 </html>
diff --git a/doc/latex/Makefile b/doc/latex/Makefile
index e09104b..3495761 100644
--- a/doc/latex/Makefile
+++ b/doc/latex/Makefile
@@ -21,13 +21,15 @@ refman.dvi: clean refman.tex doxygen.sty
 	makeindex refman.idx
 	echo "Rerunning latex...."
 	latex refman.tex
-	latex_count=5 ; \
+	latex_count=8 ; \
 	while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
 	    do \
 	      echo "Rerunning latex...." ;\
 	      latex refman.tex ;\
 	      latex_count=`expr $$latex_count - 1` ;\
 	    done
+	makeindex refman.idx
+	latex refman.tex
 
 refman_2on1.ps: refman.ps
 	psnup -2 refman.ps >refman_2on1.ps
diff --git a/doc/latex/annotated.tex b/doc/latex/annotated.tex
index 02eb7e7..9ec0d06 100644
--- a/doc/latex/annotated.tex
+++ b/doc/latex/annotated.tex
@@ -1,17 +1,17 @@
-\section{\-Class \-List}
-\-Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
-\item\contentsline{section}{{\bf \-Jl\-Compress} \\*\-Utility class for typical operations }{\pageref{classJlCompress}}{}
-\item\contentsline{section}{{\bf \-Qua\-Adler32} \\*\-Adler32 checksum }{\pageref{classQuaAdler32}}{}
-\item\contentsline{section}{{\bf \-Qua\-Checksum32} \\*\-Checksum interface }{\pageref{classQuaChecksum32}}{}
-\item\contentsline{section}{{\bf \-Qua\-Crc32} \\*\-C\-R\-C32 checksum }{\pageref{classQuaCrc32}}{}
-\item\contentsline{section}{{\bf \-Qua\-Gzip\-File} \\*\-G\-Z\-I\-P file }{\pageref{classQuaGzipFile}}{}
-\item\contentsline{section}{{\bf \-Qua\-Z\-I\-O\-Device} \\*\-A class to compress/decompress {\bf \-Q\-I\-O\-Device} }{\pageref{classQuaZIODevice}}{}
-\item\contentsline{section}{{\bf \-Qua\-Zip} \\*\-Z\-I\-P archive }{\pageref{classQuaZip}}{}
-\item\contentsline{section}{{\bf \-Qua\-Zip\-Dir} \\*\-Provides \-Z\-I\-P archive navigation }{\pageref{classQuaZipDir}}{}
-\item\contentsline{section}{{\bf \-Qua\-Zip\-File} \\*\-A file inside \-Z\-I\-P archive }{\pageref{classQuaZipFile}}{}
-\item\contentsline{section}{{\bf \-Qua\-Zip\-File\-Info} \\*\-Information about a file inside archive }{\pageref{structQuaZipFileInfo}}{}
-\item\contentsline{section}{{\bf \-Qua\-Zip\-File\-Info64} \\*\-Information about a file inside archive (with zip64 support) }{\pageref{structQuaZipFileInfo64}}{}
-\item\contentsline{section}{{\bf \-Qua\-Zip\-File\-Private} \\*\-The implementation class for \doxyref{\-Qua\-Zip}{p.}{classQuaZip} }{\pageref{classQuaZipFilePrivate}}{}
-\item\contentsline{section}{{\bf \-Qua\-Zip\-New\-Info} \\*\-Information about a file to be created }{\pageref{structQuaZipNewInfo}}{}
-\item\contentsline{section}{{\bf \-Qua\-Zip\-Private} \\*\-All the internal stuff for the \doxyref{\-Qua\-Zip}{p.}{classQuaZip} class }{\pageref{classQuaZipPrivate}}{}
+\section{Class List}
+Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
+\item\contentsline{section}{{\bf Jl\-Compress} \\*Utility class for typical operations }{\pageref{classJlCompress}}{}
+\item\contentsline{section}{{\bf Qua\-Adler32} \\*Adler32 checksum }{\pageref{classQuaAdler32}}{}
+\item\contentsline{section}{{\bf Qua\-Checksum32} \\*Checksum interface }{\pageref{classQuaChecksum32}}{}
+\item\contentsline{section}{{\bf Qua\-Crc32} \\*C\-R\-C32 checksum }{\pageref{classQuaCrc32}}{}
+\item\contentsline{section}{{\bf Qua\-Gzip\-File} \\*G\-Z\-I\-P file }{\pageref{classQuaGzipFile}}{}
+\item\contentsline{section}{{\bf Qua\-Z\-I\-O\-Device} \\*A class to compress/decompress Q\-I\-O\-Device }{\pageref{classQuaZIODevice}}{}
+\item\contentsline{section}{{\bf Qua\-Zip} \\*Z\-I\-P archive }{\pageref{classQuaZip}}{}
+\item\contentsline{section}{{\bf Qua\-Zip\-Dir} \\*Provides Z\-I\-P archive navigation }{\pageref{classQuaZipDir}}{}
+\item\contentsline{section}{{\bf Qua\-Zip\-File} \\*A file inside Z\-I\-P archive }{\pageref{classQuaZipFile}}{}
+\item\contentsline{section}{{\bf Qua\-Zip\-File\-Info} \\*Information about a file inside archive }{\pageref{structQuaZipFileInfo}}{}
+\item\contentsline{section}{{\bf Qua\-Zip\-File\-Info64} \\*Information about a file inside archive (with zip64 support) }{\pageref{structQuaZipFileInfo64}}{}
+\item\contentsline{section}{{\bf Qua\-Zip\-File\-Private} \\*The implementation class for \doxyref{Qua\-Zip}{p.}{classQuaZip} }{\pageref{classQuaZipFilePrivate}}{}
+\item\contentsline{section}{{\bf Qua\-Zip\-New\-Info} \\*Information about a file to be created }{\pageref{structQuaZipNewInfo}}{}
+\item\contentsline{section}{{\bf Qua\-Zip\-Private} \\*All the internal stuff for the \doxyref{Qua\-Zip}{p.}{classQuaZip} class }{\pageref{classQuaZipPrivate}}{}
 \end{DoxyCompactList}
diff --git a/doc/latex/classJlCompress.tex b/doc/latex/classJlCompress.tex
index b486ba6..4f986dc 100644
--- a/doc/latex/classJlCompress.tex
+++ b/doc/latex/classJlCompress.tex
@@ -1,146 +1,146 @@
-\section{\-Jl\-Compress \-Class \-Reference}
-\label{classJlCompress}\index{\-Jl\-Compress@{\-Jl\-Compress}}
+\section{Jl\-Compress Class Reference}
+\label{classJlCompress}\index{Jl\-Compress@{Jl\-Compress}}
 
 
-\-Utility class for typical operations.  
+Utility class for typical operations.  
 
 
 
 
-{\ttfamily \#include $<$\-Jl\-Compress.\-h$>$}
+{\ttfamily \#include $<$Jl\-Compress.\-h$>$}
 
-\subsection*{\-Static \-Public \-Member \-Functions}
+\subsection*{Static Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-static bool {\bf compress\-File} ({\bf \-Q\-String} file\-Compressed, {\bf \-Q\-String} file)
-\begin{DoxyCompactList}\small\item\em \-Compress a single file. \end{DoxyCompactList}\item 
-static bool {\bf compress\-Files} ({\bf \-Q\-String} file\-Compressed, {\bf \-Q\-String\-List} files)
-\begin{DoxyCompactList}\small\item\em \-Compress a list of files. \end{DoxyCompactList}\item 
-static bool {\bf compress\-Dir} ({\bf \-Q\-String} file\-Compressed, {\bf \-Q\-String} dir={\bf \-Q\-String}(), bool recursive=true)
-\begin{DoxyCompactList}\small\item\em \-Compress a whole directory. \end{DoxyCompactList}\item 
-static bool {\bf compress\-Dir} ({\bf \-Q\-String} file\-Compressed, {\bf \-Q\-String} dir, bool recursive, {\bf \-Q\-Dir\-::\-Filters} filters)
-\begin{DoxyCompactList}\small\item\em \-Compress a whole directory. \end{DoxyCompactList}\item 
-static {\bf \-Q\-String} {\bf extract\-File} ({\bf \-Q\-String} file\-Compressed, {\bf \-Q\-String} file\-Name, {\bf \-Q\-String} file\-Dest={\bf \-Q\-String}())
-\begin{DoxyCompactList}\small\item\em \-Extract a single file. \end{DoxyCompactList}\item 
-static {\bf \-Q\-String\-List} {\bf extract\-Files} ({\bf \-Q\-String} file\-Compressed, {\bf \-Q\-String\-List} files, {\bf \-Q\-String} dir={\bf \-Q\-String}())
-\begin{DoxyCompactList}\small\item\em \-Extract a list of files. \end{DoxyCompactList}\item 
-static {\bf \-Q\-String\-List} {\bf extract\-Dir} ({\bf \-Q\-String} file\-Compressed, {\bf \-Q\-String} dir={\bf \-Q\-String}())
-\begin{DoxyCompactList}\small\item\em \-Extract a whole archive. \end{DoxyCompactList}\item 
-static {\bf \-Q\-String\-List} {\bf get\-File\-List} ({\bf \-Q\-String} file\-Compressed)
-\begin{DoxyCompactList}\small\item\em \-Get the file list. \end{DoxyCompactList}\item 
-static {\bf \-Q\-String} {\bf extract\-File} ({\bf \-Q\-I\-O\-Device} $\ast$io\-Device, {\bf \-Q\-String} file\-Name, {\bf \-Q\-String} file\-Dest={\bf \-Q\-String}())
-\begin{DoxyCompactList}\small\item\em \-Extract a single file. \end{DoxyCompactList}\item 
-static {\bf \-Q\-String\-List} {\bf extract\-Files} ({\bf \-Q\-I\-O\-Device} $\ast$io\-Device, {\bf \-Q\-String\-List} files, {\bf \-Q\-String} dir={\bf \-Q\-String}())
-\begin{DoxyCompactList}\small\item\em \-Extract a list of files. \end{DoxyCompactList}\item 
-static {\bf \-Q\-String\-List} {\bf extract\-Dir} ({\bf \-Q\-I\-O\-Device} $\ast$io\-Device, {\bf \-Q\-String} dir={\bf \-Q\-String}())
-\begin{DoxyCompactList}\small\item\em \-Extract a whole archive. \end{DoxyCompactList}\item 
-static {\bf \-Q\-String\-List} {\bf get\-File\-List} ({\bf \-Q\-I\-O\-Device} $\ast$io\-Device)
-\begin{DoxyCompactList}\small\item\em \-Get the file list. \end{DoxyCompactList}\end{DoxyCompactItemize}
-
-
-\subsection{\-Detailed \-Description}
-\-Utility class for typical operations. 
-
-\-This class contains a number of useful static functions to perform simple operations, such as mass \-Z\-I\-P packing or extraction. 
-
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Jl\-Compress@{\-Jl\-Compress}!compress\-File@{compress\-File}}
-\index{compress\-File@{compress\-File}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{compress\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool \-Jl\-Compress\-::compress\-File (
+static bool {\bf compress\-File} (Q\-String file\-Compressed, Q\-String file)
+\begin{DoxyCompactList}\small\item\em Compress a single file. \end{DoxyCompactList}\item 
+static bool {\bf compress\-Files} (Q\-String file\-Compressed, Q\-String\-List files)
+\begin{DoxyCompactList}\small\item\em Compress a list of files. \end{DoxyCompactList}\item 
+static bool {\bf compress\-Dir} (Q\-String file\-Compressed, Q\-String dir=Q\-String(), bool recursive=true)
+\begin{DoxyCompactList}\small\item\em Compress a whole directory. \end{DoxyCompactList}\item 
+static bool {\bf compress\-Dir} (Q\-String file\-Compressed, Q\-String dir, bool recursive, Q\-Dir\-::\-Filters filters)
+\begin{DoxyCompactList}\small\item\em Compress a whole directory. \end{DoxyCompactList}\item 
+static Q\-String {\bf extract\-File} (Q\-String file\-Compressed, Q\-String file\-Name, Q\-String file\-Dest=Q\-String())
+\begin{DoxyCompactList}\small\item\em Extract a single file. \end{DoxyCompactList}\item 
+static Q\-String\-List {\bf extract\-Files} (Q\-String file\-Compressed, Q\-String\-List files, Q\-String dir=Q\-String())
+\begin{DoxyCompactList}\small\item\em Extract a list of files. \end{DoxyCompactList}\item 
+static Q\-String\-List {\bf extract\-Dir} (Q\-String file\-Compressed, Q\-String dir=Q\-String())
+\begin{DoxyCompactList}\small\item\em Extract a whole archive. \end{DoxyCompactList}\item 
+static Q\-String\-List {\bf get\-File\-List} (Q\-String file\-Compressed)
+\begin{DoxyCompactList}\small\item\em Get the file list. \end{DoxyCompactList}\item 
+static Q\-String {\bf extract\-File} (Q\-I\-O\-Device $\ast$io\-Device, Q\-String file\-Name, Q\-String file\-Dest=Q\-String())
+\begin{DoxyCompactList}\small\item\em Extract a single file. \end{DoxyCompactList}\item 
+static Q\-String\-List {\bf extract\-Files} (Q\-I\-O\-Device $\ast$io\-Device, Q\-String\-List files, Q\-String dir=Q\-String())
+\begin{DoxyCompactList}\small\item\em Extract a list of files. \end{DoxyCompactList}\item 
+static Q\-String\-List {\bf extract\-Dir} (Q\-I\-O\-Device $\ast$io\-Device, Q\-String dir=Q\-String())
+\begin{DoxyCompactList}\small\item\em Extract a whole archive. \end{DoxyCompactList}\item 
+static Q\-String\-List {\bf get\-File\-List} (Q\-I\-O\-Device $\ast$io\-Device)
+\begin{DoxyCompactList}\small\item\em Get the file list. \end{DoxyCompactList}\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Utility class for typical operations. 
+
+This class contains a number of useful static functions to perform simple operations, such as mass Z\-I\-P packing or extraction. 
+
+\subsection{Member Function Documentation}
+\index{Jl\-Compress@{Jl\-Compress}!compress\-File@{compress\-File}}
+\index{compress\-File@{compress\-File}!JlCompress@{Jl\-Compress}}
+\subsubsection[{compress\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool Jl\-Compress\-::compress\-File (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-String}}]{file\-Compressed, }
-\item[{{\bf \-Q\-String}}]{file}
+\item[{Q\-String}]{file\-Compressed, }
+\item[{Q\-String}]{file}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_a4a4de9c62ecf161bb658d4d80495ea97}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_a4a4de9c62ecf161bb658d4d80495ea97}
 
 
-\-Compress a single file. 
+Compress a single file. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em file\-Compressed} & \-The name of the archive. \\
+\begin{DoxyParams}{Parameters}
+{\em file\-Compressed} & The name of the archive. \\
 \hline
-{\em file} & \-The file to compress. \\
+{\em file} & The file to compress. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 true if success, false otherwise. 
 \end{DoxyReturn}
 
 
-\-References \-Qua\-Zip\-::close(), \-Qua\-Zip\-::get\-Zip\-Error(), \-Qua\-Zip\-::md\-Create, \-Q\-Dir\-::mkpath(), \-Qua\-Zip\-::open(), and \-Q\-File\-::remove().
+References Qua\-Zip\-::close(), Qua\-Zip\-::get\-Zip\-Error(), Qua\-Zip\-::md\-Create, and Qua\-Zip\-::open().
 
-\index{\-Jl\-Compress@{\-Jl\-Compress}!compress\-Files@{compress\-Files}}
-\index{compress\-Files@{compress\-Files}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{compress\-Files}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Jl\-Compress\-::compress\-Files} (
+\index{Jl\-Compress@{Jl\-Compress}!compress\-Files@{compress\-Files}}
+\index{compress\-Files@{compress\-Files}!JlCompress@{Jl\-Compress}}
+\subsubsection[{compress\-Files}]{\setlength{\rightskip}{0pt plus 5cm}bool Jl\-Compress\-::compress\-Files (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-String}}]{file\-Compressed, }
-\item[{{\bf \-Q\-String\-List}}]{files}
+\item[{Q\-String}]{file\-Compressed, }
+\item[{Q\-String\-List}]{files}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_a9cdb92d29a94c6b13a718a3249685846}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_a9cdb92d29a94c6b13a718a3249685846}
 
 
-\-Compress a list of files. 
+Compress a list of files. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em file\-Compressed} & \-The name of the archive. \\
+\begin{DoxyParams}{Parameters}
+{\em file\-Compressed} & The name of the archive. \\
 \hline
-{\em files} & \-The file list to compress. \\
+{\em files} & The file list to compress. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 true if success, false otherwise. 
 \end{DoxyReturn}
 
 
-\-References \-Qua\-Zip\-::close(), \-Q\-File\-Info\-::exists(), \-Q\-File\-Info\-::file\-Name(), \-Qua\-Zip\-::get\-Zip\-Error(), \-Qua\-Zip\-::md\-Create, \-Q\-Dir\-::mkpath(), \-Qua\-Zip\-::open(), \-Q\-File\-::remove(), and \-Q\-File\-Info\-::set\-File().
+References Qua\-Zip\-::close(), Qua\-Zip\-::get\-Zip\-Error(), Qua\-Zip\-::md\-Create, and Qua\-Zip\-::open().
 
-\index{\-Jl\-Compress@{\-Jl\-Compress}!compress\-Dir@{compress\-Dir}}
-\index{compress\-Dir@{compress\-Dir}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{compress\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Jl\-Compress\-::compress\-Dir} (
+\index{Jl\-Compress@{Jl\-Compress}!compress\-Dir@{compress\-Dir}}
+\index{compress\-Dir@{compress\-Dir}!JlCompress@{Jl\-Compress}}
+\subsubsection[{compress\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}bool Jl\-Compress\-::compress\-Dir (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-String}}]{file\-Compressed, }
-\item[{{\bf \-Q\-String}}]{dir = {\ttfamily {\bf \-Q\-String}()}, }
+\item[{Q\-String}]{file\-Compressed, }
+\item[{Q\-String}]{dir = {\ttfamily QString()}, }
 \item[{bool}]{recursive = {\ttfamily true}}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_a8708eafcadc5c192a1d492e784cfc98f}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_a8708eafcadc5c192a1d492e784cfc98f}
 
 
-\-Compress a whole directory. 
+Compress a whole directory. 
 
-\-Does not compress hidden files. \-See \doxyref{compress\-Dir(\-Q\-String, Q\-String, bool, Q\-Dir\-::\-Filters)}{p.}{classJlCompress_ada7511686a24c014e9db25735be148a7}.
+Does not compress hidden files. See \doxyref{compress\-Dir(\-Q\-String, Q\-String, bool, Q\-Dir\-::\-Filters)}{p.}{classJlCompress_ada7511686a24c014e9db25735be148a7}.
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em file\-Compressed} & \-The name of the archive. \\
+\begin{DoxyParams}{Parameters}
+{\em file\-Compressed} & The name of the archive. \\
 \hline
-{\em dir} & \-The directory to compress. \\
+{\em dir} & The directory to compress. \\
 \hline
-{\em recursive} & \-Whether to pack the subdirectories as well, or just regular files. \\
+{\em recursive} & Whether to pack the subdirectories as well, or just regular files. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 true if success, false otherwise. 
 \end{DoxyReturn}
-\index{\-Jl\-Compress@{\-Jl\-Compress}!compress\-Dir@{compress\-Dir}}
-\index{compress\-Dir@{compress\-Dir}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{compress\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Jl\-Compress\-::compress\-Dir} (
+\index{Jl\-Compress@{Jl\-Compress}!compress\-Dir@{compress\-Dir}}
+\index{compress\-Dir@{compress\-Dir}!JlCompress@{Jl\-Compress}}
+\subsubsection[{compress\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}bool Jl\-Compress\-::compress\-Dir (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-String}}]{file\-Compressed, }
-\item[{{\bf \-Q\-String}}]{dir, }
+\item[{Q\-String}]{file\-Compressed, }
+\item[{Q\-String}]{dir, }
 \item[{bool}]{recursive, }
-\item[{{\bf \-Q\-Dir\-::\-Filters}}]{filters}
+\item[{Q\-Dir\-::\-Filters}]{filters}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_ada7511686a24c014e9db25735be148a7}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_ada7511686a24c014e9db25735be148a7}
 
 
-\-Compress a whole directory. 
+Compress a whole directory. 
 
-\-Unless filters are specified explicitly, packs only regular non-\/hidden files (and subdirs, if {\ttfamily recursive} is true). \-If filters are specified, they are \-O\-R-\/combined with {\ttfamily \-Q\-Dir\-::\-All\-Dirs$|$\-Q\-Dir\-::\-No\-Dot\-And\-Dot\-Dot} when searching for dirs and with {\ttfamily \-Q\-Dir\-::\-Files} when searching for files.
+Unless filters are specified explicitly, packs only regular non-\/hidden files (and subdirs, if {\ttfamily recursive} is true). If filters are specified, they are O\-R-\/combined with {\ttfamily Q\-Dir\-::\-All\-Dirs$\vert$Q\-Dir\-::\-No\-Dot\-And\-Dot\-Dot} when searching for dirs and with {\ttfamily Q\-Dir\-::\-Files} when searching for files.
 
 
-\begin{DoxyParams}{\-Parameters}
+\begin{DoxyParams}{Parameters}
 {\em file\-Compressed} & path to the resulting archive \\
 \hline
 {\em dir} & path to the directory being compressed \\
@@ -150,188 +150,188 @@ true if success, false otherwise.
 {\em filters} & what to pack, filters are applied both when searching for subdirs (if packing recursively) and when looking for files to pack \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 true on success, false otherwise 
 \end{DoxyReturn}
 
 
-\-References \-Qua\-Zip\-::close(), \-Qua\-Zip\-::get\-Zip\-Error(), \-Qua\-Zip\-::md\-Create, \-Q\-Dir\-::mkpath(), \-Qua\-Zip\-::open(), and \-Q\-File\-::remove().
+References Qua\-Zip\-::close(), Qua\-Zip\-::get\-Zip\-Error(), Qua\-Zip\-::md\-Create, and Qua\-Zip\-::open().
 
-\index{\-Jl\-Compress@{\-Jl\-Compress}!extract\-File@{extract\-File}}
-\index{extract\-File@{extract\-File}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{extract\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} \-Jl\-Compress\-::extract\-File (
+\index{Jl\-Compress@{Jl\-Compress}!extract\-File@{extract\-File}}
+\index{extract\-File@{extract\-File}!JlCompress@{Jl\-Compress}}
+\subsubsection[{extract\-File}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Jl\-Compress\-::extract\-File (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-String}}]{file\-Compressed, }
-\item[{{\bf \-Q\-String}}]{file\-Name, }
-\item[{{\bf \-Q\-String}}]{file\-Dest = {\ttfamily {\bf \-Q\-String}()}}
+\item[{Q\-String}]{file\-Compressed, }
+\item[{Q\-String}]{file\-Name, }
+\item[{Q\-String}]{file\-Dest = {\ttfamily QString()}}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_a38c0d58bfe3bbbcb3cf4e98d126633a3}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_a38c0d58bfe3bbbcb3cf4e98d126633a3}
 
 
-\-Extract a single file. 
+Extract a single file. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em file\-Compressed} & \-The name of the archive. \\
+\begin{DoxyParams}{Parameters}
+{\em file\-Compressed} & The name of the archive. \\
 \hline
-{\em file\-Name} & \-The file to extract. \\
+{\em file\-Name} & The file to extract. \\
 \hline
-{\em file\-Dest} & \-The destination file, assumed to be identical to {\itshape file\/} if left empty. \\
+{\em file\-Dest} & The destination file, assumed to be identical to {\itshape file} if left empty. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
-\-The list of the full paths of the files extracted, empty on failure. 
+\begin{DoxyReturn}{Returns}
+The list of the full paths of the files extracted, empty on failure. 
 \end{DoxyReturn}
-\index{\-Jl\-Compress@{\-Jl\-Compress}!extract\-Files@{extract\-Files}}
-\index{extract\-Files@{extract\-Files}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{extract\-Files}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String\-List} \-Jl\-Compress\-::extract\-Files (
+\index{Jl\-Compress@{Jl\-Compress}!extract\-Files@{extract\-Files}}
+\index{extract\-Files@{extract\-Files}!JlCompress@{Jl\-Compress}}
+\subsubsection[{extract\-Files}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String\-List Jl\-Compress\-::extract\-Files (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-String}}]{file\-Compressed, }
-\item[{{\bf \-Q\-String\-List}}]{files, }
-\item[{{\bf \-Q\-String}}]{dir = {\ttfamily {\bf \-Q\-String}()}}
+\item[{Q\-String}]{file\-Compressed, }
+\item[{Q\-String\-List}]{files, }
+\item[{Q\-String}]{dir = {\ttfamily QString()}}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_a309e9ee366719a4d8aa28f837fab73ae}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_a309e9ee366719a4d8aa28f837fab73ae}
 
 
-\-Extract a list of files. 
+Extract a list of files. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em file\-Compressed} & \-The name of the archive. \\
+\begin{DoxyParams}{Parameters}
+{\em file\-Compressed} & The name of the archive. \\
 \hline
-{\em files} & \-The file list to extract. \\
+{\em files} & The file list to extract. \\
 \hline
-{\em dir} & \-The directory to put the files to, the current directory if left empty. \\
+{\em dir} & The directory to put the files to, the current directory if left empty. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
-\-The list of the full paths of the files extracted, empty on failure. 
+\begin{DoxyReturn}{Returns}
+The list of the full paths of the files extracted, empty on failure. 
 \end{DoxyReturn}
-\index{\-Jl\-Compress@{\-Jl\-Compress}!extract\-Dir@{extract\-Dir}}
-\index{extract\-Dir@{extract\-Dir}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{extract\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String\-List} \-Jl\-Compress\-::extract\-Dir (
+\index{Jl\-Compress@{Jl\-Compress}!extract\-Dir@{extract\-Dir}}
+\index{extract\-Dir@{extract\-Dir}!JlCompress@{Jl\-Compress}}
+\subsubsection[{extract\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String\-List Jl\-Compress\-::extract\-Dir (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-String}}]{file\-Compressed, }
-\item[{{\bf \-Q\-String}}]{dir = {\ttfamily {\bf \-Q\-String}()}}
+\item[{Q\-String}]{file\-Compressed, }
+\item[{Q\-String}]{dir = {\ttfamily QString()}}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_a365a153baa4c11812d93cbca60b6a293}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_a365a153baa4c11812d93cbca60b6a293}
 
 
-\-Extract a whole archive. 
+Extract a whole archive. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em file\-Compressed} & \-The name of the archive. \\
+\begin{DoxyParams}{Parameters}
+{\em file\-Compressed} & The name of the archive. \\
 \hline
-{\em dir} & \-The directory to extract to, the current directory if left empty. \\
+{\em dir} & The directory to extract to, the current directory if left empty. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
-\-The list of the full paths of the files extracted, empty on failure. 
+\begin{DoxyReturn}{Returns}
+The list of the full paths of the files extracted, empty on failure. 
 \end{DoxyReturn}
-\index{\-Jl\-Compress@{\-Jl\-Compress}!get\-File\-List@{get\-File\-List}}
-\index{get\-File\-List@{get\-File\-List}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{get\-File\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String\-List} \-Jl\-Compress\-::get\-File\-List (
+\index{Jl\-Compress@{Jl\-Compress}!get\-File\-List@{get\-File\-List}}
+\index{get\-File\-List@{get\-File\-List}!JlCompress@{Jl\-Compress}}
+\subsubsection[{get\-File\-List}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String\-List Jl\-Compress\-::get\-File\-List (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-String}}]{file\-Compressed}
+\item[{Q\-String}]{file\-Compressed}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_ab42422be913f817d7e04c1b1cd5d0156}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_ab42422be913f817d7e04c1b1cd5d0156}
 
 
-\-Get the file list. 
+Get the file list. 
 
-\begin{DoxyReturn}{\-Returns}
-\-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. 
+\begin{DoxyReturn}{Returns}
+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. 
 \end{DoxyReturn}
-\index{\-Jl\-Compress@{\-Jl\-Compress}!extract\-File@{extract\-File}}
-\index{extract\-File@{extract\-File}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{extract\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} \-Jl\-Compress\-::extract\-File (
+\index{Jl\-Compress@{Jl\-Compress}!extract\-File@{extract\-File}}
+\index{extract\-File@{extract\-File}!JlCompress@{Jl\-Compress}}
+\subsubsection[{extract\-File}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Jl\-Compress\-::extract\-File (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-I\-O\-Device} $\ast$}]{io\-Device, }
-\item[{{\bf \-Q\-String}}]{file\-Name, }
-\item[{{\bf \-Q\-String}}]{file\-Dest = {\ttfamily {\bf \-Q\-String}()}}
+\item[{Q\-I\-O\-Device $\ast$}]{io\-Device, }
+\item[{Q\-String}]{file\-Name, }
+\item[{Q\-String}]{file\-Dest = {\ttfamily QString()}}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_ae789e7e744129a0429dc976fdcd33eac}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_ae789e7e744129a0429dc976fdcd33eac}
 
 
-\-Extract a single file. 
+Extract a single file. 
 
 
-\begin{DoxyParams}{\-Parameters}
+\begin{DoxyParams}{Parameters}
 {\em io\-Device} & pointer to device with compressed data. \\
 \hline
-{\em file\-Name} & \-The file to extract. \\
+{\em file\-Name} & The file to extract. \\
 \hline
-{\em file\-Dest} & \-The destination file, assumed to be identical to {\itshape file\/} if left empty. \\
+{\em file\-Dest} & The destination file, assumed to be identical to {\itshape file} if left empty. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
-\-The list of the full paths of the files extracted, empty on failure. 
+\begin{DoxyReturn}{Returns}
+The list of the full paths of the files extracted, empty on failure. 
 \end{DoxyReturn}
-\index{\-Jl\-Compress@{\-Jl\-Compress}!extract\-Files@{extract\-Files}}
-\index{extract\-Files@{extract\-Files}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{extract\-Files}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String\-List} \-Jl\-Compress\-::extract\-Files (
+\index{Jl\-Compress@{Jl\-Compress}!extract\-Files@{extract\-Files}}
+\index{extract\-Files@{extract\-Files}!JlCompress@{Jl\-Compress}}
+\subsubsection[{extract\-Files}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String\-List Jl\-Compress\-::extract\-Files (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-I\-O\-Device} $\ast$}]{io\-Device, }
-\item[{{\bf \-Q\-String\-List}}]{files, }
-\item[{{\bf \-Q\-String}}]{dir = {\ttfamily {\bf \-Q\-String}()}}
+\item[{Q\-I\-O\-Device $\ast$}]{io\-Device, }
+\item[{Q\-String\-List}]{files, }
+\item[{Q\-String}]{dir = {\ttfamily QString()}}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_a741646b1e2a922b3c48c2627fdc35f5b}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_a741646b1e2a922b3c48c2627fdc35f5b}
 
 
-\-Extract a list of files. 
+Extract a list of files. 
 
 
-\begin{DoxyParams}{\-Parameters}
+\begin{DoxyParams}{Parameters}
 {\em io\-Device} & pointer to device with compressed data. \\
 \hline
-{\em files} & \-The file list to extract. \\
+{\em files} & The file list to extract. \\
 \hline
-{\em dir} & \-The directory to put the files to, the current directory if left empty. \\
+{\em dir} & The directory to put the files to, the current directory if left empty. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
-\-The list of the full paths of the files extracted, empty on failure. 
+\begin{DoxyReturn}{Returns}
+The list of the full paths of the files extracted, empty on failure. 
 \end{DoxyReturn}
-\index{\-Jl\-Compress@{\-Jl\-Compress}!extract\-Dir@{extract\-Dir}}
-\index{extract\-Dir@{extract\-Dir}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{extract\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String\-List} \-Jl\-Compress\-::extract\-Dir (
+\index{Jl\-Compress@{Jl\-Compress}!extract\-Dir@{extract\-Dir}}
+\index{extract\-Dir@{extract\-Dir}!JlCompress@{Jl\-Compress}}
+\subsubsection[{extract\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String\-List Jl\-Compress\-::extract\-Dir (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-I\-O\-Device} $\ast$}]{io\-Device, }
-\item[{{\bf \-Q\-String}}]{dir = {\ttfamily {\bf \-Q\-String}()}}
+\item[{Q\-I\-O\-Device $\ast$}]{io\-Device, }
+\item[{Q\-String}]{dir = {\ttfamily QString()}}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_ac7877bcdf951d634cc2e1e6afe52e908}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_ac7877bcdf951d634cc2e1e6afe52e908}
 
 
-\-Extract a whole archive. 
+Extract a whole archive. 
 
 
-\begin{DoxyParams}{\-Parameters}
+\begin{DoxyParams}{Parameters}
 {\em io\-Device} & pointer to device with compressed data. \\
 \hline
-{\em dir} & \-The directory to extract to, the current directory if left empty. \\
+{\em dir} & The directory to extract to, the current directory if left empty. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
-\-The list of the full paths of the files extracted, empty on failure. 
+\begin{DoxyReturn}{Returns}
+The list of the full paths of the files extracted, empty on failure. 
 \end{DoxyReturn}
-\index{\-Jl\-Compress@{\-Jl\-Compress}!get\-File\-List@{get\-File\-List}}
-\index{get\-File\-List@{get\-File\-List}!JlCompress@{\-Jl\-Compress}}
-\subsubsection[{get\-File\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String\-List} \-Jl\-Compress\-::get\-File\-List (
+\index{Jl\-Compress@{Jl\-Compress}!get\-File\-List@{get\-File\-List}}
+\index{get\-File\-List@{get\-File\-List}!JlCompress@{Jl\-Compress}}
+\subsubsection[{get\-File\-List}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String\-List Jl\-Compress\-::get\-File\-List (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-I\-O\-Device} $\ast$}]{io\-Device}
+\item[{Q\-I\-O\-Device $\ast$}]{io\-Device}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classJlCompress_a4ae5501a229d15f228cc034fc97cf78d}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classJlCompress_a4ae5501a229d15f228cc034fc97cf78d}
 
 
-\-Get the file list. 
+Get the file list. 
 
-\begin{DoxyReturn}{\-Returns}
-\-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. 
+\begin{DoxyReturn}{Returns}
+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. 
 \end{DoxyReturn}
 
 
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
-quazip/\-Jl\-Compress.\-h\item 
-quazip/\-Jl\-Compress.\-cpp\end{DoxyCompactItemize}
+quazip/Jl\-Compress.\-h\item 
+quazip/Jl\-Compress.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuaAdler32.tex b/doc/latex/classQuaAdler32.tex
index f16edea..102ea67 100644
--- a/doc/latex/classQuaAdler32.tex
+++ b/doc/latex/classQuaAdler32.tex
@@ -1,8 +1,8 @@
-\section{\-Qua\-Adler32 \-Class \-Reference}
-\label{classQuaAdler32}\index{\-Qua\-Adler32@{\-Qua\-Adler32}}
+\section{Qua\-Adler32 Class Reference}
+\label{classQuaAdler32}\index{Qua\-Adler32@{Qua\-Adler32}}
 
 
-\-Adler32 checksum.  
+Adler32 checksum.  
 
 
 
@@ -11,7 +11,7 @@
 
 
 
-\-Inheritance diagram for \-Qua\-Adler32\-:
+Inheritance diagram for Qua\-Adler32\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
@@ -21,7 +21,7 @@
 \end{figure}
 
 
-\-Collaboration diagram for \-Qua\-Adler32\-:
+Collaboration diagram for Qua\-Adler32\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
@@ -29,88 +29,80 @@
 \includegraphics[width=136pt]{classQuaAdler32__coll__graph}
 \end{center}
 \end{figure}
-\subsection*{\-Public \-Member \-Functions}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-quint32 {\bf calculate} (const {\bf \-Q\-Byte\-Array} \&data)
-\begin{DoxyCompactList}\small\item\em \-Calculates the checksum for data. \end{DoxyCompactList}\item 
+quint32 {\bf calculate} (const Q\-Byte\-Array \&data)
+\begin{DoxyCompactList}\small\item\em Calculates the checksum for data. \end{DoxyCompactList}\item 
 void {\bf reset} ()\label{classQuaAdler32_a2fe6ac9eb289bafda6a9fd20e6472ab5}
 
-\begin{DoxyCompactList}\small\item\em \-Resets the calculation on a checksun for a stream. \end{DoxyCompactList}\item 
-void {\bf update} (const {\bf \-Q\-Byte\-Array} \&buf)
-\begin{DoxyCompactList}\small\item\em \-Updates the calculated checksum for the stream. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Resets the calculation on a checksun for a stream. \end{DoxyCompactList}\item 
+void {\bf update} (const Q\-Byte\-Array \&buf)
+\begin{DoxyCompactList}\small\item\em Updates the calculated checksum for the stream. \end{DoxyCompactList}\item 
 quint32 {\bf value} ()
-\begin{DoxyCompactList}\small\item\em \-Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaAdler32_aba24f7b16aa0cdc26f81a9ad687fc653}. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\begin{DoxyCompactList}\small\item\em Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaAdler32_aba24f7b16aa0cdc26f81a9ad687fc653}. \end{DoxyCompactList}\end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-Adler32 checksum. 
+\subsection{Detailed Description}
+Adler32 checksum. 
 
-\-This class wrappers the adler32 function with the \doxyref{\-Qua\-Checksum32}{p.}{classQuaChecksum32} interface. \-See \doxyref{\-Qua\-Checksum32}{p.}{classQuaChecksum32} for more info. 
+This class wrappers the adler32 function with the \doxyref{Qua\-Checksum32}{p.}{classQuaChecksum32} interface. See \doxyref{Qua\-Checksum32}{p.}{classQuaChecksum32} for more info. 
 
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Adler32@{\-Qua\-Adler32}!calculate@{calculate}}
-\index{calculate@{calculate}!QuaAdler32@{\-Qua\-Adler32}}
-\subsubsection[{calculate}]{\setlength{\rightskip}{0pt plus 5cm}quint32 {\bf \-Qua\-Adler32\-::calculate} (
+\subsection{Member Function Documentation}
+\index{Qua\-Adler32@{Qua\-Adler32}!calculate@{calculate}}
+\index{calculate@{calculate}!QuaAdler32@{Qua\-Adler32}}
+\subsubsection[{calculate}]{\setlength{\rightskip}{0pt plus 5cm}quint32 Qua\-Adler32\-::calculate (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-Byte\-Array} \&}]{data}
+\item[{const Q\-Byte\-Array \&}]{data}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaAdler32_a350e84fd000ebfa3c33503336a7b21bb}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaAdler32_a350e84fd000ebfa3c33503336a7b21bb}
 
 
-\-Calculates the checksum for data. 
+Calculates the checksum for data. 
 
-{\itshape data\/} source data \begin{DoxyReturn}{\-Returns}
+{\itshape data} source data \begin{DoxyReturn}{Returns}
 data checksum
 \end{DoxyReturn}
-\-This function has no efect on the value returned by \doxyref{value()}{p.}{classQuaAdler32_a2022e1db95c23cef220b335e44d74fb1}. 
+This function has no efect on the value returned by \doxyref{value()}{p.}{classQuaAdler32_a2022e1db95c23cef220b335e44d74fb1}. 
 
-\-Implements {\bf \-Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_a14d800fcfd55b2ae11ef07d3924fe0b1}.
+Implements {\bf Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_a14d800fcfd55b2ae11ef07d3924fe0b1}.
 
-
-
-\-References \-Q\-Byte\-Array\-::data(), and \-Q\-Byte\-Array\-::size().
-
-\index{\-Qua\-Adler32@{\-Qua\-Adler32}!update@{update}}
-\index{update@{update}!QuaAdler32@{\-Qua\-Adler32}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Adler32\-::update} (
+\index{Qua\-Adler32@{Qua\-Adler32}!update@{update}}
+\index{update@{update}!QuaAdler32@{Qua\-Adler32}}
+\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Adler32\-::update (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-Byte\-Array} \&}]{buf}
+\item[{const Q\-Byte\-Array \&}]{buf}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaAdler32_aba24f7b16aa0cdc26f81a9ad687fc653}
-
-
-\-Updates the calculated checksum for the stream. 
-
-{\itshape buf\/} next portion of data from the stream 
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaAdler32_aba24f7b16aa0cdc26f81a9ad687fc653}
 
-\-Implements {\bf \-Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_a63a6ed3171f9243214d307da67557f7e}.
 
+Updates the calculated checksum for the stream. 
 
+{\itshape buf} next portion of data from the stream 
 
-\-References \-Q\-Byte\-Array\-::data(), and \-Q\-Byte\-Array\-::size().
+Implements {\bf Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_a63a6ed3171f9243214d307da67557f7e}.
 
-\index{\-Qua\-Adler32@{\-Qua\-Adler32}!value@{value}}
-\index{value@{value}!QuaAdler32@{\-Qua\-Adler32}}
-\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}quint32 {\bf \-Qua\-Adler32\-::value} (
+\index{Qua\-Adler32@{Qua\-Adler32}!value@{value}}
+\index{value@{value}!QuaAdler32@{Qua\-Adler32}}
+\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}quint32 Qua\-Adler32\-::value (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaAdler32_a2022e1db95c23cef220b335e44d74fb1}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaAdler32_a2022e1db95c23cef220b335e44d74fb1}
 
 
-\-Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaAdler32_aba24f7b16aa0cdc26f81a9ad687fc653}. 
+Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaAdler32_aba24f7b16aa0cdc26f81a9ad687fc653}. 
 
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 checksum 
 \end{DoxyReturn}
 
 
-\-Implements {\bf \-Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_afd836e7534194fce08356be6a8336da7}.
+Implements {\bf Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_afd836e7534194fce08356be6a8336da7}.
 
 
 
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quaadler32.\-h\item 
 quazip/quaadler32.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuaAdler32__coll__graph.eps b/doc/latex/classQuaAdler32__coll__graph.eps
index c687146..b644e1e 100644
--- a/doc/latex/classQuaAdler32__coll__graph.eps
+++ b/doc/latex/classQuaAdler32__coll__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaAdler32
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,76 +179,76 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 136 124
+%%PageBoundingBox: 36 36 136 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 100 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 100 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
 newpath 12 .5 moveto
-12 21.5 lineto
-80 21.5 lineto
+12 19.5 lineto
+80 19.5 lineto
 80 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath 12 .5 moveto
-12 21.5 lineto
-80 21.5 lineto
+12 19.5 lineto
+80 19.5 lineto
 80 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-20 8.5 moveto 52 (QuaAdler32) alignedtext
+20 7.5 moveto 52 (QuaAdler32) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 0 58 92 80 ]
+[ /Rect [ 0 56 92 76 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($classQuaChecksum32.html) >>
   /Subtype /Link
 /ANN pdfmark
 0 0 1 nodecolor
-newpath 0 58.5 moveto
-0 79.5 lineto
-92 79.5 lineto
-92 58.5 lineto
+newpath 0 56.5 moveto
+0 75.5 lineto
+92 75.5 lineto
+92 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
-newpath 0 58.5 moveto
-0 79.5 lineto
-92 79.5 lineto
-92 58.5 lineto
+newpath 0 56.5 moveto
+0 75.5 lineto
+92 75.5 lineto
+92 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-8 66.5 moveto 76 (QuaChecksum32) alignedtext
+8 63.5 moveto 76 (QuaChecksum32) alignedtext
 grestore
 % Node2->Node1
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 46 48.19 moveto
-46 39.17 46 28.99 46 21.57 curveto
+newpath 46 45.8 moveto
+46 36.91 46 26.78 46 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 42.5 48.36 moveto
-46 58.36 lineto
-49.5 48.36 lineto
+newpath 42.5 46.08 moveto
+46 56.08 lineto
+49.5 46.08 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 42.5 48.36 moveto
-46 58.36 lineto
-49.5 48.36 lineto
+newpath 42.5 46.08 moveto
+46 56.08 lineto
+49.5 46.08 lineto
 closepath stroke
 grestore
 endpage
@@ -257,7 +258,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 136 124
+%%BoundingBox: 36 36 136 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaAdler32__coll__graph.md5 b/doc/latex/classQuaAdler32__coll__graph.md5
index b2f909d..6f8ebd3 100644
--- a/doc/latex/classQuaAdler32__coll__graph.md5
+++ b/doc/latex/classQuaAdler32__coll__graph.md5
@@ -1 +1 @@
-f226598fc1ebcd4ec43d665fe46dd108
\ No newline at end of file
+1da76ae022494627ad649d8af035c80a
\ No newline at end of file
diff --git a/doc/latex/classQuaAdler32__inherit__graph.eps b/doc/latex/classQuaAdler32__inherit__graph.eps
index c687146..b644e1e 100644
--- a/doc/latex/classQuaAdler32__inherit__graph.eps
+++ b/doc/latex/classQuaAdler32__inherit__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaAdler32
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,76 +179,76 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 136 124
+%%PageBoundingBox: 36 36 136 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 100 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 100 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
 newpath 12 .5 moveto
-12 21.5 lineto
-80 21.5 lineto
+12 19.5 lineto
+80 19.5 lineto
 80 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath 12 .5 moveto
-12 21.5 lineto
-80 21.5 lineto
+12 19.5 lineto
+80 19.5 lineto
 80 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-20 8.5 moveto 52 (QuaAdler32) alignedtext
+20 7.5 moveto 52 (QuaAdler32) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 0 58 92 80 ]
+[ /Rect [ 0 56 92 76 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($classQuaChecksum32.html) >>
   /Subtype /Link
 /ANN pdfmark
 0 0 1 nodecolor
-newpath 0 58.5 moveto
-0 79.5 lineto
-92 79.5 lineto
-92 58.5 lineto
+newpath 0 56.5 moveto
+0 75.5 lineto
+92 75.5 lineto
+92 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
-newpath 0 58.5 moveto
-0 79.5 lineto
-92 79.5 lineto
-92 58.5 lineto
+newpath 0 56.5 moveto
+0 75.5 lineto
+92 75.5 lineto
+92 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-8 66.5 moveto 76 (QuaChecksum32) alignedtext
+8 63.5 moveto 76 (QuaChecksum32) alignedtext
 grestore
 % Node2->Node1
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 46 48.19 moveto
-46 39.17 46 28.99 46 21.57 curveto
+newpath 46 45.8 moveto
+46 36.91 46 26.78 46 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 42.5 48.36 moveto
-46 58.36 lineto
-49.5 48.36 lineto
+newpath 42.5 46.08 moveto
+46 56.08 lineto
+49.5 46.08 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 42.5 48.36 moveto
-46 58.36 lineto
-49.5 48.36 lineto
+newpath 42.5 46.08 moveto
+46 56.08 lineto
+49.5 46.08 lineto
 closepath stroke
 grestore
 endpage
@@ -257,7 +258,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 136 124
+%%BoundingBox: 36 36 136 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaAdler32__inherit__graph.md5 b/doc/latex/classQuaAdler32__inherit__graph.md5
index b2f909d..6f8ebd3 100644
--- a/doc/latex/classQuaAdler32__inherit__graph.md5
+++ b/doc/latex/classQuaAdler32__inherit__graph.md5
@@ -1 +1 @@
-f226598fc1ebcd4ec43d665fe46dd108
\ No newline at end of file
+1da76ae022494627ad649d8af035c80a
\ No newline at end of file
diff --git a/doc/latex/classQuaChecksum32.tex b/doc/latex/classQuaChecksum32.tex
index 589f9c9..f1baee9 100644
--- a/doc/latex/classQuaChecksum32.tex
+++ b/doc/latex/classQuaChecksum32.tex
@@ -1,8 +1,8 @@
-\section{\-Qua\-Checksum32 \-Class \-Reference}
-\label{classQuaChecksum32}\index{\-Qua\-Checksum32@{\-Qua\-Checksum32}}
+\section{Qua\-Checksum32 Class Reference}
+\label{classQuaChecksum32}\index{Qua\-Checksum32@{Qua\-Checksum32}}
 
 
-\-Checksum interface.  
+Checksum interface.  
 
 
 
@@ -11,103 +11,103 @@
 
 
 
-\-Inheritance diagram for \-Qua\-Checksum32\-:
+Inheritance diagram for Qua\-Checksum32\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
-\includegraphics[width=190pt]{classQuaChecksum32__inherit__graph}
+\includegraphics[width=191pt]{classQuaChecksum32__inherit__graph}
 \end{center}
 \end{figure}
-\subsection*{\-Public \-Member \-Functions}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-virtual quint32 {\bf calculate} (const {\bf \-Q\-Byte\-Array} \&data)=0
-\begin{DoxyCompactList}\small\item\em \-Calculates the checksum for data. \end{DoxyCompactList}\item 
+virtual quint32 {\bf calculate} (const Q\-Byte\-Array \&data)=0
+\begin{DoxyCompactList}\small\item\em Calculates the checksum for data. \end{DoxyCompactList}\item 
 virtual void {\bf reset} ()=0\label{classQuaChecksum32_ad3f5db3c76b00069db9bda333cb49d57}
 
-\begin{DoxyCompactList}\small\item\em \-Resets the calculation on a checksun for a stream. \end{DoxyCompactList}\item 
-virtual void {\bf update} (const {\bf \-Q\-Byte\-Array} \&buf)=0
-\begin{DoxyCompactList}\small\item\em \-Updates the calculated checksum for the stream. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Resets the calculation on a checksun for a stream. \end{DoxyCompactList}\item 
+virtual void {\bf update} (const Q\-Byte\-Array \&buf)=0
+\begin{DoxyCompactList}\small\item\em Updates the calculated checksum for the stream. \end{DoxyCompactList}\item 
 virtual quint32 {\bf value} ()=0
-\begin{DoxyCompactList}\small\item\em \-Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaChecksum32_a63a6ed3171f9243214d307da67557f7e}. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\begin{DoxyCompactList}\small\item\em Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaChecksum32_a63a6ed3171f9243214d307da67557f7e}. \end{DoxyCompactList}\end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-Checksum interface. 
+\subsection{Detailed Description}
+Checksum interface. 
 
-\-This is an interface for 32 bit checksums. \-Classes implementing this interface can calcunate a certin checksum in a single step\-: 
+This is an interface for 32 bit checksums. Classes implementing this interface can calcunate a certin checksum in a single step\-: 
 \begin{DoxyCode}
- QChecksum32 *crc32 = new QuaCrc32(); 
- rasoult = crc32->calculate(data);
+QChecksum32 *crc32 = \textcolor{keyword}{new} QuaCrc32(); 
+rasoult = crc32->calculate(data);
 \end{DoxyCode}
  or by streaming the data\-: 
 \begin{DoxyCode}
- QChecksum32 *crc32 = new QuaCrc32(); 
- while(!fileA.atEnd())
-     crc32->update(fileA.read(bufSize));
- resoultA = crc32->value();
- crc32->reset();
- while(!fileB.atEnd())
-     crc32->update(fileB.read(bufSize));
- resoultB = crc32->value();
+QChecksum32 *crc32 = \textcolor{keyword}{new} QuaCrc32(); 
+\textcolor{keywordflow}{while}(!fileA.atEnd())
+    crc32->update(fileA.read(bufSize));
+resoultA = crc32->value();
+crc32->reset();
+\textcolor{keywordflow}{while}(!fileB.atEnd())
+    crc32->update(fileB.read(bufSize));
+resoultB = crc32->value();
 \end{DoxyCode}
  
 
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Checksum32@{\-Qua\-Checksum32}!calculate@{calculate}}
-\index{calculate@{calculate}!QuaChecksum32@{\-Qua\-Checksum32}}
-\subsubsection[{calculate}]{\setlength{\rightskip}{0pt plus 5cm}virtual quint32 {\bf \-Qua\-Checksum32\-::calculate} (
+\subsection{Member Function Documentation}
+\index{Qua\-Checksum32@{Qua\-Checksum32}!calculate@{calculate}}
+\index{calculate@{calculate}!QuaChecksum32@{Qua\-Checksum32}}
+\subsubsection[{calculate}]{\setlength{\rightskip}{0pt plus 5cm}virtual quint32 Qua\-Checksum32\-::calculate (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-Byte\-Array} \&}]{data}
+\item[{const Q\-Byte\-Array \&}]{data}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [pure virtual]}}\label{classQuaChecksum32_a14d800fcfd55b2ae11ef07d3924fe0b1}
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classQuaChecksum32_a14d800fcfd55b2ae11ef07d3924fe0b1}
 
 
-\-Calculates the checksum for data. 
+Calculates the checksum for data. 
 
-{\itshape data\/} source data \begin{DoxyReturn}{\-Returns}
+{\itshape data} source data \begin{DoxyReturn}{Returns}
 data checksum
 \end{DoxyReturn}
-\-This function has no efect on the value returned by \doxyref{value()}{p.}{classQuaChecksum32_afd836e7534194fce08356be6a8336da7}. 
+This function has no efect on the value returned by \doxyref{value()}{p.}{classQuaChecksum32_afd836e7534194fce08356be6a8336da7}. 
 
-\-Implemented in {\bf \-Qua\-Adler32} \doxyref{}{p.}{classQuaAdler32_a350e84fd000ebfa3c33503336a7b21bb}, and {\bf \-Qua\-Crc32} \doxyref{}{p.}{classQuaCrc32_aaf6fdf6e36e55c97bf9eab6ec65ecb9e}.
+Implemented in {\bf Qua\-Adler32} \doxyref{}{p.}{classQuaAdler32_a350e84fd000ebfa3c33503336a7b21bb}, and {\bf Qua\-Crc32} \doxyref{}{p.}{classQuaCrc32_aaf6fdf6e36e55c97bf9eab6ec65ecb9e}.
 
-\index{\-Qua\-Checksum32@{\-Qua\-Checksum32}!update@{update}}
-\index{update@{update}!QuaChecksum32@{\-Qua\-Checksum32}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}virtual void {\bf \-Qua\-Checksum32\-::update} (
+\index{Qua\-Checksum32@{Qua\-Checksum32}!update@{update}}
+\index{update@{update}!QuaChecksum32@{Qua\-Checksum32}}
+\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Qua\-Checksum32\-::update (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-Byte\-Array} \&}]{buf}
+\item[{const Q\-Byte\-Array \&}]{buf}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [pure virtual]}}\label{classQuaChecksum32_a63a6ed3171f9243214d307da67557f7e}
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classQuaChecksum32_a63a6ed3171f9243214d307da67557f7e}
 
 
-\-Updates the calculated checksum for the stream. 
+Updates the calculated checksum for the stream. 
 
-{\itshape buf\/} next portion of data from the stream 
+{\itshape buf} next portion of data from the stream 
 
-\-Implemented in {\bf \-Qua\-Adler32} \doxyref{}{p.}{classQuaAdler32_aba24f7b16aa0cdc26f81a9ad687fc653}, and {\bf \-Qua\-Crc32} \doxyref{}{p.}{classQuaCrc32_a5015d80e04afe6e6d094155b7e99888e}.
+Implemented in {\bf Qua\-Adler32} \doxyref{}{p.}{classQuaAdler32_aba24f7b16aa0cdc26f81a9ad687fc653}, and {\bf Qua\-Crc32} \doxyref{}{p.}{classQuaCrc32_a5015d80e04afe6e6d094155b7e99888e}.
 
-\index{\-Qua\-Checksum32@{\-Qua\-Checksum32}!value@{value}}
-\index{value@{value}!QuaChecksum32@{\-Qua\-Checksum32}}
-\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}virtual quint32 {\bf \-Qua\-Checksum32\-::value} (
+\index{Qua\-Checksum32@{Qua\-Checksum32}!value@{value}}
+\index{value@{value}!QuaChecksum32@{Qua\-Checksum32}}
+\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}virtual quint32 Qua\-Checksum32\-::value (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [pure virtual]}}\label{classQuaChecksum32_afd836e7534194fce08356be6a8336da7}
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classQuaChecksum32_afd836e7534194fce08356be6a8336da7}
 
 
-\-Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaChecksum32_a63a6ed3171f9243214d307da67557f7e}. 
+Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaChecksum32_a63a6ed3171f9243214d307da67557f7e}. 
 
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 checksum 
 \end{DoxyReturn}
 
 
-\-Implemented in {\bf \-Qua\-Adler32} \doxyref{}{p.}{classQuaAdler32_a2022e1db95c23cef220b335e44d74fb1}, and {\bf \-Qua\-Crc32} \doxyref{}{p.}{classQuaCrc32_a957ce46a53862f75c89d6a3ac4f73389}.
+Implemented in {\bf Qua\-Adler32} \doxyref{}{p.}{classQuaAdler32_a2022e1db95c23cef220b335e44d74fb1}, and {\bf Qua\-Crc32} \doxyref{}{p.}{classQuaCrc32_a957ce46a53862f75c89d6a3ac4f73389}.
 
 
 
-\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quachecksum32.\-h\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuaChecksum32__inherit__graph.eps b/doc/latex/classQuaChecksum32__inherit__graph.eps
index d043ab7..45d768f 100644
--- a/doc/latex/classQuaChecksum32__inherit__graph.eps
+++ b/doc/latex/classQuaChecksum32__inherit__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaChecksum32
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,122 +179,122 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 190 124
+%%PageBoundingBox: 36 36 191 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 154 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 155 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
-newpath 29 58.5 moveto
-29 79.5 lineto
-121 79.5 lineto
-121 58.5 lineto
+newpath 29 56.5 moveto
+29 75.5 lineto
+121 75.5 lineto
+121 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
-newpath 29 58.5 moveto
-29 79.5 lineto
-121 79.5 lineto
-121 58.5 lineto
+newpath 29 56.5 moveto
+29 75.5 lineto
+121 75.5 lineto
+121 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-37 66.5 moveto 76 (QuaChecksum32) alignedtext
+37 63.5 moveto 76 (QuaChecksum32) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 0 0 68 22 ]
+[ /Rect [ 0 0 68 20 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($classQuaAdler32.html) >>
   /Subtype /Link
 /ANN pdfmark
 0 0 1 nodecolor
 newpath 0 .5 moveto
-0 21.5 lineto
-68 21.5 lineto
+0 19.5 lineto
+68 19.5 lineto
 68 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath 0 .5 moveto
-0 21.5 lineto
-68 21.5 lineto
+0 19.5 lineto
+68 19.5 lineto
 68 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-8 8.5 moveto 52 (QuaAdler32) alignedtext
+8 7.5 moveto 52 (QuaAdler32) alignedtext
 grestore
 % Node1->Node2
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 61.54 49.96 moveto
-54.87 40.52 47.07 29.48 41.47 21.57 curveto
+newpath 61.98 47.86 moveto
+54.88 38.5 46.4 27.33 40.64 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 58.85 52.22 moveto
-67.48 58.36 lineto
-64.57 48.18 lineto
+newpath 59.39 50.24 moveto
+68.23 56.08 lineto
+64.97 46 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 58.85 52.22 moveto
-67.48 58.36 lineto
-64.57 48.18 lineto
+newpath 59.39 50.24 moveto
+68.23 56.08 lineto
+64.97 46 lineto
 closepath stroke
 grestore
 % Node3
 gsave
-[ /Rect [ 86 0 146 22 ]
+[ /Rect [ 86.5 0 147 20 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($classQuaCrc32.html) >>
   /Subtype /Link
 /ANN pdfmark
 0 0 1 nodecolor
-newpath 85.5 .5 moveto
-85.5 21.5 lineto
-146.5 21.5 lineto
-146.5 .5 lineto
+newpath 86.5 .5 moveto
+86.5 19.5 lineto
+147.5 19.5 lineto
+147.5 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
-newpath 85.5 .5 moveto
-85.5 21.5 lineto
-146.5 21.5 lineto
-146.5 .5 lineto
+newpath 86.5 .5 moveto
+86.5 19.5 lineto
+147.5 19.5 lineto
+147.5 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-93.5 8.5 moveto 45 (QuaCrc32) alignedtext
+94.5 7.5 moveto 45 (QuaCrc32) alignedtext
 grestore
 % Node1->Node3
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 88.46 49.96 moveto
-95.13 40.52 102.93 29.48 108.53 21.57 curveto
+newpath 88.11 48.14 moveto
+95.43 38.74 104.24 27.4 110.19 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 85.43 48.18 moveto
-82.52 58.36 lineto
-91.15 52.22 lineto
+newpath 85.31 46.04 moveto
+81.94 56.08 lineto
+90.84 50.34 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 85.43 48.18 moveto
-82.52 58.36 lineto
-91.15 52.22 lineto
+newpath 85.31 46.04 moveto
+81.94 56.08 lineto
+90.84 50.34 lineto
 closepath stroke
 grestore
 endpage
@@ -303,7 +304,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 190 124
+%%BoundingBox: 36 36 191 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaChecksum32__inherit__graph.md5 b/doc/latex/classQuaChecksum32__inherit__graph.md5
index ce7c0f2..d5e37a6 100644
--- a/doc/latex/classQuaChecksum32__inherit__graph.md5
+++ b/doc/latex/classQuaChecksum32__inherit__graph.md5
@@ -1 +1 @@
-d3bc9030394e1c68a3c85edc210266da
\ No newline at end of file
+3650c77c47645e50e4f8afff14cdd718
\ No newline at end of file
diff --git a/doc/latex/classQuaCrc32.tex b/doc/latex/classQuaCrc32.tex
index f1076c7..1fffac8 100644
--- a/doc/latex/classQuaCrc32.tex
+++ b/doc/latex/classQuaCrc32.tex
@@ -1,8 +1,8 @@
-\section{\-Qua\-Crc32 \-Class \-Reference}
-\label{classQuaCrc32}\index{\-Qua\-Crc32@{\-Qua\-Crc32}}
+\section{Qua\-Crc32 Class Reference}
+\label{classQuaCrc32}\index{Qua\-Crc32@{Qua\-Crc32}}
 
 
-\-C\-R\-C32 checksum.  
+C\-R\-C32 checksum.  
 
 
 
@@ -11,7 +11,7 @@
 
 
 
-\-Inheritance diagram for \-Qua\-Crc32\-:
+Inheritance diagram for Qua\-Crc32\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
@@ -21,7 +21,7 @@
 \end{figure}
 
 
-\-Collaboration diagram for \-Qua\-Crc32\-:
+Collaboration diagram for Qua\-Crc32\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
@@ -29,88 +29,80 @@
 \includegraphics[width=136pt]{classQuaCrc32__coll__graph}
 \end{center}
 \end{figure}
-\subsection*{\-Public \-Member \-Functions}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-quint32 {\bf calculate} (const {\bf \-Q\-Byte\-Array} \&data)
-\begin{DoxyCompactList}\small\item\em \-Calculates the checksum for data. \end{DoxyCompactList}\item 
+quint32 {\bf calculate} (const Q\-Byte\-Array \&data)
+\begin{DoxyCompactList}\small\item\em Calculates the checksum for data. \end{DoxyCompactList}\item 
 void {\bf reset} ()\label{classQuaCrc32_a3fe7ce6cb73512c963ffaabfbbc66363}
 
-\begin{DoxyCompactList}\small\item\em \-Resets the calculation on a checksun for a stream. \end{DoxyCompactList}\item 
-void {\bf update} (const {\bf \-Q\-Byte\-Array} \&buf)
-\begin{DoxyCompactList}\small\item\em \-Updates the calculated checksum for the stream. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Resets the calculation on a checksun for a stream. \end{DoxyCompactList}\item 
+void {\bf update} (const Q\-Byte\-Array \&buf)
+\begin{DoxyCompactList}\small\item\em Updates the calculated checksum for the stream. \end{DoxyCompactList}\item 
 quint32 {\bf value} ()
-\begin{DoxyCompactList}\small\item\em \-Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaCrc32_a5015d80e04afe6e6d094155b7e99888e}. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\begin{DoxyCompactList}\small\item\em Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaCrc32_a5015d80e04afe6e6d094155b7e99888e}. \end{DoxyCompactList}\end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-C\-R\-C32 checksum. 
+\subsection{Detailed Description}
+C\-R\-C32 checksum. 
 
-\-This class wrappers the crc32 function with the \doxyref{\-Qua\-Checksum32}{p.}{classQuaChecksum32} interface. \-See \doxyref{\-Qua\-Checksum32}{p.}{classQuaChecksum32} for more info. 
+This class wrappers the crc32 function with the \doxyref{Qua\-Checksum32}{p.}{classQuaChecksum32} interface. See \doxyref{Qua\-Checksum32}{p.}{classQuaChecksum32} for more info. 
 
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Crc32@{\-Qua\-Crc32}!calculate@{calculate}}
-\index{calculate@{calculate}!QuaCrc32@{\-Qua\-Crc32}}
-\subsubsection[{calculate}]{\setlength{\rightskip}{0pt plus 5cm}quint32 {\bf \-Qua\-Crc32\-::calculate} (
+\subsection{Member Function Documentation}
+\index{Qua\-Crc32@{Qua\-Crc32}!calculate@{calculate}}
+\index{calculate@{calculate}!QuaCrc32@{Qua\-Crc32}}
+\subsubsection[{calculate}]{\setlength{\rightskip}{0pt plus 5cm}quint32 Qua\-Crc32\-::calculate (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-Byte\-Array} \&}]{data}
+\item[{const Q\-Byte\-Array \&}]{data}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaCrc32_aaf6fdf6e36e55c97bf9eab6ec65ecb9e}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaCrc32_aaf6fdf6e36e55c97bf9eab6ec65ecb9e}
 
 
-\-Calculates the checksum for data. 
+Calculates the checksum for data. 
 
-{\itshape data\/} source data \begin{DoxyReturn}{\-Returns}
+{\itshape data} source data \begin{DoxyReturn}{Returns}
 data checksum
 \end{DoxyReturn}
-\-This function has no efect on the value returned by \doxyref{value()}{p.}{classQuaCrc32_a957ce46a53862f75c89d6a3ac4f73389}. 
+This function has no efect on the value returned by \doxyref{value()}{p.}{classQuaCrc32_a957ce46a53862f75c89d6a3ac4f73389}. 
 
-\-Implements {\bf \-Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_a14d800fcfd55b2ae11ef07d3924fe0b1}.
+Implements {\bf Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_a14d800fcfd55b2ae11ef07d3924fe0b1}.
 
-
-
-\-References \-Q\-Byte\-Array\-::data(), and \-Q\-Byte\-Array\-::size().
-
-\index{\-Qua\-Crc32@{\-Qua\-Crc32}!update@{update}}
-\index{update@{update}!QuaCrc32@{\-Qua\-Crc32}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Crc32\-::update} (
+\index{Qua\-Crc32@{Qua\-Crc32}!update@{update}}
+\index{update@{update}!QuaCrc32@{Qua\-Crc32}}
+\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Crc32\-::update (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-Byte\-Array} \&}]{buf}
+\item[{const Q\-Byte\-Array \&}]{buf}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaCrc32_a5015d80e04afe6e6d094155b7e99888e}
-
-
-\-Updates the calculated checksum for the stream. 
-
-{\itshape buf\/} next portion of data from the stream 
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaCrc32_a5015d80e04afe6e6d094155b7e99888e}
 
-\-Implements {\bf \-Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_a63a6ed3171f9243214d307da67557f7e}.
 
+Updates the calculated checksum for the stream. 
 
+{\itshape buf} next portion of data from the stream 
 
-\-References \-Q\-Byte\-Array\-::data(), and \-Q\-Byte\-Array\-::size().
+Implements {\bf Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_a63a6ed3171f9243214d307da67557f7e}.
 
-\index{\-Qua\-Crc32@{\-Qua\-Crc32}!value@{value}}
-\index{value@{value}!QuaCrc32@{\-Qua\-Crc32}}
-\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}quint32 {\bf \-Qua\-Crc32\-::value} (
+\index{Qua\-Crc32@{Qua\-Crc32}!value@{value}}
+\index{value@{value}!QuaCrc32@{Qua\-Crc32}}
+\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}quint32 Qua\-Crc32\-::value (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaCrc32_a957ce46a53862f75c89d6a3ac4f73389}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaCrc32_a957ce46a53862f75c89d6a3ac4f73389}
 
 
-\-Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaCrc32_a5015d80e04afe6e6d094155b7e99888e}. 
+Value of the checksum calculated for the stream passed throw \doxyref{update()}{p.}{classQuaCrc32_a5015d80e04afe6e6d094155b7e99888e}. 
 
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 checksum 
 \end{DoxyReturn}
 
 
-\-Implements {\bf \-Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_afd836e7534194fce08356be6a8336da7}.
+Implements {\bf Qua\-Checksum32} \doxyref{}{p.}{classQuaChecksum32_afd836e7534194fce08356be6a8336da7}.
 
 
 
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quacrc32.\-h\item 
 quazip/quacrc32.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuaCrc32__coll__graph.eps b/doc/latex/classQuaCrc32__coll__graph.eps
index c90ad7b..1f5b914 100644
--- a/doc/latex/classQuaCrc32__coll__graph.eps
+++ b/doc/latex/classQuaCrc32__coll__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaCrc32
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,76 +179,76 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 136 124
+%%PageBoundingBox: 36 36 136 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 100 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 100 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
 newpath 15.5 .5 moveto
-15.5 21.5 lineto
-76.5 21.5 lineto
+15.5 19.5 lineto
+76.5 19.5 lineto
 76.5 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath 15.5 .5 moveto
-15.5 21.5 lineto
-76.5 21.5 lineto
+15.5 19.5 lineto
+76.5 19.5 lineto
 76.5 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-23.5 8.5 moveto 45 (QuaCrc32) alignedtext
+23.5 7.5 moveto 45 (QuaCrc32) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 0 58 92 80 ]
+[ /Rect [ 0 56 92 76 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($classQuaChecksum32.html) >>
   /Subtype /Link
 /ANN pdfmark
 0 0 1 nodecolor
-newpath 0 58.5 moveto
-0 79.5 lineto
-92 79.5 lineto
-92 58.5 lineto
+newpath 0 56.5 moveto
+0 75.5 lineto
+92 75.5 lineto
+92 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
-newpath 0 58.5 moveto
-0 79.5 lineto
-92 79.5 lineto
-92 58.5 lineto
+newpath 0 56.5 moveto
+0 75.5 lineto
+92 75.5 lineto
+92 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-8 66.5 moveto 76 (QuaChecksum32) alignedtext
+8 63.5 moveto 76 (QuaChecksum32) alignedtext
 grestore
 % Node2->Node1
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 46 48.19 moveto
-46 39.17 46 28.99 46 21.57 curveto
+newpath 46 45.8 moveto
+46 36.91 46 26.78 46 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 42.5 48.36 moveto
-46 58.36 lineto
-49.5 48.36 lineto
+newpath 42.5 46.08 moveto
+46 56.08 lineto
+49.5 46.08 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 42.5 48.36 moveto
-46 58.36 lineto
-49.5 48.36 lineto
+newpath 42.5 46.08 moveto
+46 56.08 lineto
+49.5 46.08 lineto
 closepath stroke
 grestore
 endpage
@@ -257,7 +258,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 136 124
+%%BoundingBox: 36 36 136 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaCrc32__coll__graph.md5 b/doc/latex/classQuaCrc32__coll__graph.md5
index 4fbe722..4551902 100644
--- a/doc/latex/classQuaCrc32__coll__graph.md5
+++ b/doc/latex/classQuaCrc32__coll__graph.md5
@@ -1 +1 @@
-143eedec1568f2c13a4a00655ebb7f63
\ No newline at end of file
+c03aa82ea7ceacd262ffb2c652464541
\ No newline at end of file
diff --git a/doc/latex/classQuaCrc32__inherit__graph.eps b/doc/latex/classQuaCrc32__inherit__graph.eps
index c90ad7b..1f5b914 100644
--- a/doc/latex/classQuaCrc32__inherit__graph.eps
+++ b/doc/latex/classQuaCrc32__inherit__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaCrc32
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,76 +179,76 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 136 124
+%%PageBoundingBox: 36 36 136 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 100 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 100 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
 newpath 15.5 .5 moveto
-15.5 21.5 lineto
-76.5 21.5 lineto
+15.5 19.5 lineto
+76.5 19.5 lineto
 76.5 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath 15.5 .5 moveto
-15.5 21.5 lineto
-76.5 21.5 lineto
+15.5 19.5 lineto
+76.5 19.5 lineto
 76.5 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-23.5 8.5 moveto 45 (QuaCrc32) alignedtext
+23.5 7.5 moveto 45 (QuaCrc32) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 0 58 92 80 ]
+[ /Rect [ 0 56 92 76 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($classQuaChecksum32.html) >>
   /Subtype /Link
 /ANN pdfmark
 0 0 1 nodecolor
-newpath 0 58.5 moveto
-0 79.5 lineto
-92 79.5 lineto
-92 58.5 lineto
+newpath 0 56.5 moveto
+0 75.5 lineto
+92 75.5 lineto
+92 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
-newpath 0 58.5 moveto
-0 79.5 lineto
-92 79.5 lineto
-92 58.5 lineto
+newpath 0 56.5 moveto
+0 75.5 lineto
+92 75.5 lineto
+92 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-8 66.5 moveto 76 (QuaChecksum32) alignedtext
+8 63.5 moveto 76 (QuaChecksum32) alignedtext
 grestore
 % Node2->Node1
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 46 48.19 moveto
-46 39.17 46 28.99 46 21.57 curveto
+newpath 46 45.8 moveto
+46 36.91 46 26.78 46 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 42.5 48.36 moveto
-46 58.36 lineto
-49.5 48.36 lineto
+newpath 42.5 46.08 moveto
+46 56.08 lineto
+49.5 46.08 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 42.5 48.36 moveto
-46 58.36 lineto
-49.5 48.36 lineto
+newpath 42.5 46.08 moveto
+46 56.08 lineto
+49.5 46.08 lineto
 closepath stroke
 grestore
 endpage
@@ -257,7 +258,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 136 124
+%%BoundingBox: 36 36 136 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaCrc32__inherit__graph.md5 b/doc/latex/classQuaCrc32__inherit__graph.md5
index 4fbe722..4551902 100644
--- a/doc/latex/classQuaCrc32__inherit__graph.md5
+++ b/doc/latex/classQuaCrc32__inherit__graph.md5
@@ -1 +1 @@
-143eedec1568f2c13a4a00655ebb7f63
\ No newline at end of file
+c03aa82ea7ceacd262ffb2c652464541
\ No newline at end of file
diff --git a/doc/latex/classQuaGzipFile.tex b/doc/latex/classQuaGzipFile.tex
index 18670b2..80d75cb 100644
--- a/doc/latex/classQuaGzipFile.tex
+++ b/doc/latex/classQuaGzipFile.tex
@@ -1,8 +1,8 @@
-\section{\-Qua\-Gzip\-File \-Class \-Reference}
-\label{classQuaGzipFile}\index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}}
+\section{Qua\-Gzip\-File Class Reference}
+\label{classQuaGzipFile}\index{Qua\-Gzip\-File@{Qua\-Gzip\-File}}
 
 
-\-G\-Z\-I\-P file.  
+G\-Z\-I\-P file.  
 
 
 
@@ -11,7 +11,7 @@
 
 
 
-\-Inheritance diagram for \-Qua\-Gzip\-File\-:
+Inheritance diagram for Qua\-Gzip\-File\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
@@ -21,7 +21,7 @@
 \end{figure}
 
 
-\-Collaboration diagram for \-Qua\-Gzip\-File\-:
+Collaboration diagram for Qua\-Gzip\-File\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
@@ -29,177 +29,161 @@
 \includegraphics[width=114pt]{classQuaGzipFile__coll__graph}
 \end{center}
 \end{figure}
-\subsection*{\-Public \-Member \-Functions}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Qua\-Gzip\-File} ()
-\begin{DoxyCompactList}\small\item\em \-Empty constructor. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Gzip\-File} ({\bf \-Q\-Object} $\ast${\bf parent})
-\begin{DoxyCompactList}\small\item\em \-Empty constructor with a parent. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Gzip\-File} (const {\bf \-Q\-String} \&file\-Name, {\bf \-Q\-Object} $\ast${\bf parent}=\-N\-U\-L\-L)
-\begin{DoxyCompactList}\small\item\em \-Constructor. \end{DoxyCompactList}\item 
+{\bf Qua\-Gzip\-File} ()
+\begin{DoxyCompactList}\small\item\em Empty constructor. \end{DoxyCompactList}\item 
+{\bf Qua\-Gzip\-File} (Q\-Object $\ast$parent)
+\begin{DoxyCompactList}\small\item\em Empty constructor with a parent. \end{DoxyCompactList}\item 
+{\bf Qua\-Gzip\-File} (const Q\-String \&file\-Name, Q\-Object $\ast$parent=N\-U\-L\-L)
+\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
 virtual {\bf $\sim$\-Qua\-Gzip\-File} ()\label{classQuaGzipFile_a1200bc76f36bb2e1991e1e0467befbf2}
 
-\begin{DoxyCompactList}\small\item\em \-Destructor. \end{DoxyCompactList}\item 
-void {\bf set\-File\-Name} (const {\bf \-Q\-String} \&file\-Name)\label{classQuaGzipFile_a253fbaf410a3d4ae0a719505c5525149}
+\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
+void {\bf set\-File\-Name} (const Q\-String \&file\-Name)\label{classQuaGzipFile_a253fbaf410a3d4ae0a719505c5525149}
 
-\begin{DoxyCompactList}\small\item\em \-Sets the name of the \-G\-Z\-I\-P file to be opened. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf get\-File\-Name} () const \label{classQuaGzipFile_a9a0954a1db1fcf2aeba0530239bce71c}
+\begin{DoxyCompactList}\small\item\em Sets the name of the G\-Z\-I\-P file to be opened. \end{DoxyCompactList}\item 
+Q\-String {\bf get\-File\-Name} () const \label{classQuaGzipFile_a9a0954a1db1fcf2aeba0530239bce71c}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the name of the \-G\-Z\-I\-P file. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns the name of the G\-Z\-I\-P file. \end{DoxyCompactList}\item 
 virtual bool {\bf is\-Sequential} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns true. \end{DoxyCompactList}\item 
-virtual bool {\bf open} ({\bf \-Q\-I\-O\-Device\-::\-Open\-Mode} mode)
-\begin{DoxyCompactList}\small\item\em \-Opens the file. \end{DoxyCompactList}\item 
-virtual bool {\bf open} (int fd, {\bf \-Q\-I\-O\-Device\-::\-Open\-Mode} mode)
-\begin{DoxyCompactList}\small\item\em \-Opens the file. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns true. \end{DoxyCompactList}\item 
+virtual bool {\bf open} (Q\-I\-O\-Device\-::\-Open\-Mode mode)
+\begin{DoxyCompactList}\small\item\em Opens the file. \end{DoxyCompactList}\item 
+virtual bool {\bf open} (int fd, Q\-I\-O\-Device\-::\-Open\-Mode mode)
+\begin{DoxyCompactList}\small\item\em Opens the file. \end{DoxyCompactList}\item 
 virtual bool {\bf flush} ()
-\begin{DoxyCompactList}\small\item\em \-Flushes data to file. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Flushes data to file. \end{DoxyCompactList}\item 
 virtual void {\bf close} ()\label{classQuaGzipFile_a273205350b1235a242a1eb5cbf586434}
 
-\begin{DoxyCompactList}\small\item\em \-Closes the file. \end{DoxyCompactList}\end{DoxyCompactItemize}
-\subsection*{\-Protected \-Member \-Functions}
+\begin{DoxyCompactList}\small\item\em Closes the file. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
 \begin{DoxyCompactItemize}
 \item 
 virtual qint64 {\bf read\-Data} (char $\ast$data, qint64 max\-Size)\label{classQuaGzipFile_a9eab41b46367e63e0c269c42ca883d82}
 
-\begin{DoxyCompactList}\small\item\em \-Implementation of {\bf \-Q\-I\-O\-Device\-::read\-Data()}. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Implementation of Q\-I\-O\-Device\-::read\-Data(). \end{DoxyCompactList}\item 
 virtual qint64 {\bf write\-Data} (const char $\ast$data, qint64 max\-Size)\label{classQuaGzipFile_a6dd09d41d8a51c96b0f2134eff37f676}
 
-\begin{DoxyCompactList}\small\item\em \-Implementation of {\bf \-Q\-I\-O\-Device\-::write\-Data()}. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\begin{DoxyCompactList}\small\item\em Implementation of Q\-I\-O\-Device\-::write\-Data(). \end{DoxyCompactList}\end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-G\-Z\-I\-P file. 
+\subsection{Detailed Description}
+G\-Z\-I\-P file. 
 
-\-This class is a wrapper around \-G\-Z\-I\-P file access functions in zlib. \-Unlike \doxyref{\-Qua\-Zip}{p.}{classQuaZip} classes, it doesn't allow reading from a \-G\-Z\-I\-P file opened as {\bf \-Q\-I\-O\-Device}, for example, if your \-G\-Z\-I\-P file is in {\bf \-Q\-Buffer}. \-It only provides {\bf \-Q\-I\-O\-Device} access to a \-G\-Z\-I\-P file contents, but the \-G\-Z\-I\-P file itself must be identified by its name on disk or by descriptor id. 
+This class is a wrapper around G\-Z\-I\-P file access functions in zlib. Unlike \doxyref{Qua\-Zip}{p.}{classQuaZip} classes, it doesn't allow reading from a G\-Z\-I\-P file opened as Q\-I\-O\-Device, for example, if your G\-Z\-I\-P file is in Q\-Buffer. It only provides Q\-I\-O\-Device access to a G\-Z\-I\-P file contents, but the G\-Z\-I\-P file itself must be identified by its name on disk or by descriptor id. 
 
-\subsection{\-Constructor \& \-Destructor \-Documentation}
-\index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}!\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}}
-\index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}!QuaGzipFile@{\-Qua\-Gzip\-File}}
-\subsubsection[{\-Qua\-Gzip\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Gzip\-File\-::\-Qua\-Gzip\-File} (
+\subsection{Constructor \& Destructor Documentation}
+\index{Qua\-Gzip\-File@{Qua\-Gzip\-File}!Qua\-Gzip\-File@{Qua\-Gzip\-File}}
+\index{Qua\-Gzip\-File@{Qua\-Gzip\-File}!QuaGzipFile@{Qua\-Gzip\-File}}
+\subsubsection[{Qua\-Gzip\-File}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Gzip\-File\-::\-Qua\-Gzip\-File (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 )}\label{classQuaGzipFile_a709608207b41ca81d5beed2b34982809}
 
 
-\-Empty constructor. 
+Empty constructor. 
 
-\-Must call \doxyref{set\-File\-Name()}{p.}{classQuaGzipFile_a253fbaf410a3d4ae0a719505c5525149} before trying to open. \index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}!\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}}
-\index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}!QuaGzipFile@{\-Qua\-Gzip\-File}}
-\subsubsection[{\-Qua\-Gzip\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Gzip\-File\-::\-Qua\-Gzip\-File} (
+Must call \doxyref{set\-File\-Name()}{p.}{classQuaGzipFile_a253fbaf410a3d4ae0a719505c5525149} before trying to open. \index{Qua\-Gzip\-File@{Qua\-Gzip\-File}!Qua\-Gzip\-File@{Qua\-Gzip\-File}}
+\index{Qua\-Gzip\-File@{Qua\-Gzip\-File}!QuaGzipFile@{Qua\-Gzip\-File}}
+\subsubsection[{Qua\-Gzip\-File}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Gzip\-File\-::\-Qua\-Gzip\-File (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-Object} $\ast$}]{parent}
+\item[{Q\-Object $\ast$}]{parent}
 \end{DoxyParamCaption}
 )}\label{classQuaGzipFile_a13996f5db660c4a29645f8d208b9ca6b}
 
 
-\-Empty constructor with a parent. 
+Empty constructor with a parent. 
 
-\-Must call \doxyref{set\-File\-Name()}{p.}{classQuaGzipFile_a253fbaf410a3d4ae0a719505c5525149} before trying to open. 
-\begin{DoxyParams}{\-Parameters}
-{\em parent} & \-The parent object, as per {\bf \-Q\-Object} logic. \\
+Must call \doxyref{set\-File\-Name()}{p.}{classQuaGzipFile_a253fbaf410a3d4ae0a719505c5525149} before trying to open. 
+\begin{DoxyParams}{Parameters}
+{\em parent} & The parent object, as per Q\-Object logic. \\
 \hline
 \end{DoxyParams}
-\index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}!\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}}
-\index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}!QuaGzipFile@{\-Qua\-Gzip\-File}}
-\subsubsection[{\-Qua\-Gzip\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Gzip\-File\-::\-Qua\-Gzip\-File} (
+\index{Qua\-Gzip\-File@{Qua\-Gzip\-File}!Qua\-Gzip\-File@{Qua\-Gzip\-File}}
+\index{Qua\-Gzip\-File@{Qua\-Gzip\-File}!QuaGzipFile@{Qua\-Gzip\-File}}
+\subsubsection[{Qua\-Gzip\-File}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Gzip\-File\-::\-Qua\-Gzip\-File (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{file\-Name, }
-\item[{{\bf \-Q\-Object} $\ast$}]{parent = {\ttfamily \-N\-U\-L\-L}}
+\item[{const Q\-String \&}]{file\-Name, }
+\item[{Q\-Object $\ast$}]{parent = {\ttfamily NULL}}
 \end{DoxyParamCaption}
 )}\label{classQuaGzipFile_ac7f7703bda9c6169c001aa15641bb2ea}
 
 
-\-Constructor. 
+Constructor. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em file\-Name} & \-The name of the \-G\-Z\-I\-P file. \\
+\begin{DoxyParams}{Parameters}
+{\em file\-Name} & The name of the G\-Z\-I\-P file. \\
 \hline
-{\em parent} & \-The parent object, as per {\bf \-Q\-Object} logic. \\
+{\em parent} & The parent object, as per Q\-Object logic. \\
 \hline
 \end{DoxyParams}
 
 
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}!is\-Sequential@{is\-Sequential}}
-\index{is\-Sequential@{is\-Sequential}!QuaGzipFile@{\-Qua\-Gzip\-File}}
-\subsubsection[{is\-Sequential}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Gzip\-File\-::is\-Sequential} (
+\subsection{Member Function Documentation}
+\index{Qua\-Gzip\-File@{Qua\-Gzip\-File}!is\-Sequential@{is\-Sequential}}
+\index{is\-Sequential@{is\-Sequential}!QuaGzipFile@{Qua\-Gzip\-File}}
+\subsubsection[{is\-Sequential}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Gzip\-File\-::is\-Sequential (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-) const\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaGzipFile_ae97f4e15d86c965c156df33d00318176}
+) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaGzipFile_ae97f4e15d86c965c156df33d00318176}
 
 
-\-Returns true. 
+Returns true. 
 
-\-Strictly speaking, zlib supports seeking for \-G\-Z\-I\-P 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, \doxyref{\-Qua\-Gzip\-File}{p.}{classQuaGzipFile} does not support seeking at all. 
-
-\-Reimplemented from {\bf \-Q\-I\-O\-Device}.
-
-\index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}!open@{open}}
-\index{open@{open}!QuaGzipFile@{\-Qua\-Gzip\-File}}
-\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Gzip\-File\-::open} (
+Strictly speaking, zlib supports seeking for G\-Z\-I\-P 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, \doxyref{Qua\-Gzip\-File}{p.}{classQuaGzipFile} does not support seeking at all. \index{Qua\-Gzip\-File@{Qua\-Gzip\-File}!open@{open}}
+\index{open@{open}!QuaGzipFile@{Qua\-Gzip\-File}}
+\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Gzip\-File\-::open (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-I\-O\-Device\-::\-Open\-Mode}}]{mode}
+\item[{Q\-I\-O\-Device\-::\-Open\-Mode}]{mode}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaGzipFile_a1d560babdfff3a3441d704099a5bc1e4}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaGzipFile_a1d560babdfff3a3441d704099a5bc1e4}
 
 
-\-Opens the file. 
+Opens the file. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em mode} & \-Can be either \-Q\-I\-O\-Device\-::\-Write or \-Q\-I\-O\-Device\-::\-Read. \-Read\-Write and \-Append aren't supported. \\
+\begin{DoxyParams}{Parameters}
+{\em mode} & Can be either Q\-I\-O\-Device\-::\-Write or Q\-I\-O\-Device\-::\-Read. Read\-Write and Append aren't supported. \\
 \hline
 \end{DoxyParams}
-
-
-\-References \-Q\-I\-O\-Device\-::set\-Error\-String().
-
-
-
-\-Referenced by open().
-
-\index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}!open@{open}}
-\index{open@{open}!QuaGzipFile@{\-Qua\-Gzip\-File}}
-\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Gzip\-File\-::open} (
+\index{Qua\-Gzip\-File@{Qua\-Gzip\-File}!open@{open}}
+\index{open@{open}!QuaGzipFile@{Qua\-Gzip\-File}}
+\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Gzip\-File\-::open (
 \begin{DoxyParamCaption}
 \item[{int}]{fd, }
-\item[{{\bf \-Q\-I\-O\-Device\-::\-Open\-Mode}}]{mode}
+\item[{Q\-I\-O\-Device\-::\-Open\-Mode}]{mode}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaGzipFile_adf5a954bb9bfda2d33cd336a213e2549}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaGzipFile_adf5a954bb9bfda2d33cd336a213e2549}
 
 
-\-Opens the file. 
+Opens the file. 
 
-\-This is an overloaded member function, provided for convenience. \-It differs from the above function only in what argument(s) it accepts. 
-\begin{DoxyParams}{\-Parameters}
-{\em fd} & \-The file descriptor to read/write the \-G\-Z\-I\-P file from/to. \\
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
+\begin{DoxyParams}{Parameters}
+{\em fd} & The file descriptor to read/write the G\-Z\-I\-P file from/to. \\
 \hline
-{\em mode} & \-Can be either \-Q\-I\-O\-Device\-::\-Write or \-Q\-I\-O\-Device\-::\-Read. \-Read\-Write and \-Append aren't supported. \\
+{\em mode} & Can be either Q\-I\-O\-Device\-::\-Write or Q\-I\-O\-Device\-::\-Read. Read\-Write and Append aren't supported. \\
 \hline
 \end{DoxyParams}
-
-
-\-References open(), and \-Q\-I\-O\-Device\-::set\-Error\-String().
-
-\index{\-Qua\-Gzip\-File@{\-Qua\-Gzip\-File}!flush@{flush}}
-\index{flush@{flush}!QuaGzipFile@{\-Qua\-Gzip\-File}}
-\subsubsection[{flush}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Gzip\-File\-::flush} (
+\index{Qua\-Gzip\-File@{Qua\-Gzip\-File}!flush@{flush}}
+\index{flush@{flush}!QuaGzipFile@{Qua\-Gzip\-File}}
+\subsubsection[{flush}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Gzip\-File\-::flush (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaGzipFile_ab745f345b727c81abbc3eb5af4dca844}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaGzipFile_ab745f345b727c81abbc3eb5af4dca844}
 
 
-\-Flushes data to file. 
+Flushes data to file. 
 
-\-The data is written using \-Z\-\_\-\-S\-Y\-N\-C\-\_\-\-F\-L\-U\-S\-H mode. \-Doesn't make any sense when reading. 
+The data is written using Z\-\_\-\-S\-Y\-N\-C\-\_\-\-F\-L\-U\-S\-H mode. Doesn't make any sense when reading. 
 
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quagzipfile.\-h\item 
 quazip/quagzipfile.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuaGzipFile__coll__graph.eps b/doc/latex/classQuaGzipFile__coll__graph.eps
index 4c5dd86..3a5b392 100644
--- a/doc/latex/classQuaGzipFile__coll__graph.eps
+++ b/doc/latex/classQuaGzipFile__coll__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaGzipFile
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,122 +179,71 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 114 182
+%%PageBoundingBox: 36 36 114 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 78 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 78 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
 newpath -.5 .5 moveto
--.5 21.5 lineto
-70.5 21.5 lineto
+-.5 19.5 lineto
+70.5 19.5 lineto
 70.5 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath -.5 .5 moveto
--.5 21.5 lineto
-70.5 21.5 lineto
+-.5 19.5 lineto
+70.5 19.5 lineto
 70.5 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-7.5 8.5 moveto 55 (QuaGzipFile) alignedtext
+7.5 7.5 moveto 55 (QuaGzipFile) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 3 58 67 80 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qiodevice.html) >>
-  /Subtype /Link
-/ANN pdfmark
 0 0 1 nodecolor
-newpath 2.5 58.5 moveto
-2.5 79.5 lineto
-67.5 79.5 lineto
-67.5 58.5 lineto
+newpath 2.5 56.5 moveto
+2.5 75.5 lineto
+67.5 75.5 lineto
+67.5 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
-0 0 0 nodecolor
-newpath 2.5 58.5 moveto
-2.5 79.5 lineto
-67.5 79.5 lineto
-67.5 58.5 lineto
+0 0 0.74902 nodecolor
+newpath 2.5 56.5 moveto
+2.5 75.5 lineto
+67.5 75.5 lineto
+67.5 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-10.5 66.5 moveto 49 (QIODevice) alignedtext
+10.5 63.5 moveto 49 (QIODevice) alignedtext
 grestore
 % Node2->Node1
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 35 48.19 moveto
-35 39.17 35 28.99 35 21.57 curveto
-stroke
-0.66667 0.77647 0.43922 edgecolor
-newpath 31.5 48.36 moveto
-35 58.36 lineto
-38.5 48.36 lineto
-closepath fill
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 31.5 48.36 moveto
-35 58.36 lineto
-38.5 48.36 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 9 116 61 138 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qobject.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 8.5 116.5 moveto
-8.5 137.5 lineto
-61.5 137.5 lineto
-61.5 116.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 8.5 116.5 moveto
-8.5 137.5 lineto
-61.5 137.5 lineto
-61.5 116.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-16.5 124.5 moveto 37 (QObject) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 35 106.19 moveto
-35 97.17 35 86.99 35 79.57 curveto
+newpath 35 45.8 moveto
+35 36.91 35 26.78 35 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 31.5 106.36 moveto
-35 116.36 lineto
-38.5 106.36 lineto
+newpath 31.5 46.08 moveto
+35 56.08 lineto
+38.5 46.08 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 31.5 106.36 moveto
-35 116.36 lineto
-38.5 106.36 lineto
+newpath 31.5 46.08 moveto
+35 56.08 lineto
+38.5 46.08 lineto
 closepath stroke
 grestore
 endpage
@@ -303,7 +253,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 114 182
+%%BoundingBox: 36 36 114 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaGzipFile__coll__graph.md5 b/doc/latex/classQuaGzipFile__coll__graph.md5
index cc0ec60..1e213ff 100644
--- a/doc/latex/classQuaGzipFile__coll__graph.md5
+++ b/doc/latex/classQuaGzipFile__coll__graph.md5
@@ -1 +1 @@
-3df55da1a01945d232b3c228e8dde9d4
\ No newline at end of file
+b596b42a2d881ca771acc3ccdbbc37df
\ No newline at end of file
diff --git a/doc/latex/classQuaGzipFile__inherit__graph.eps b/doc/latex/classQuaGzipFile__inherit__graph.eps
index 4c5dd86..3a5b392 100644
--- a/doc/latex/classQuaGzipFile__inherit__graph.eps
+++ b/doc/latex/classQuaGzipFile__inherit__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaGzipFile
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,122 +179,71 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 114 182
+%%PageBoundingBox: 36 36 114 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 78 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 78 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
 newpath -.5 .5 moveto
--.5 21.5 lineto
-70.5 21.5 lineto
+-.5 19.5 lineto
+70.5 19.5 lineto
 70.5 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath -.5 .5 moveto
--.5 21.5 lineto
-70.5 21.5 lineto
+-.5 19.5 lineto
+70.5 19.5 lineto
 70.5 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-7.5 8.5 moveto 55 (QuaGzipFile) alignedtext
+7.5 7.5 moveto 55 (QuaGzipFile) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 3 58 67 80 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qiodevice.html) >>
-  /Subtype /Link
-/ANN pdfmark
 0 0 1 nodecolor
-newpath 2.5 58.5 moveto
-2.5 79.5 lineto
-67.5 79.5 lineto
-67.5 58.5 lineto
+newpath 2.5 56.5 moveto
+2.5 75.5 lineto
+67.5 75.5 lineto
+67.5 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
-0 0 0 nodecolor
-newpath 2.5 58.5 moveto
-2.5 79.5 lineto
-67.5 79.5 lineto
-67.5 58.5 lineto
+0 0 0.74902 nodecolor
+newpath 2.5 56.5 moveto
+2.5 75.5 lineto
+67.5 75.5 lineto
+67.5 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-10.5 66.5 moveto 49 (QIODevice) alignedtext
+10.5 63.5 moveto 49 (QIODevice) alignedtext
 grestore
 % Node2->Node1
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 35 48.19 moveto
-35 39.17 35 28.99 35 21.57 curveto
-stroke
-0.66667 0.77647 0.43922 edgecolor
-newpath 31.5 48.36 moveto
-35 58.36 lineto
-38.5 48.36 lineto
-closepath fill
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 31.5 48.36 moveto
-35 58.36 lineto
-38.5 48.36 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 9 116 61 138 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qobject.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 8.5 116.5 moveto
-8.5 137.5 lineto
-61.5 137.5 lineto
-61.5 116.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 8.5 116.5 moveto
-8.5 137.5 lineto
-61.5 137.5 lineto
-61.5 116.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-16.5 124.5 moveto 37 (QObject) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 35 106.19 moveto
-35 97.17 35 86.99 35 79.57 curveto
+newpath 35 45.8 moveto
+35 36.91 35 26.78 35 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 31.5 106.36 moveto
-35 116.36 lineto
-38.5 106.36 lineto
+newpath 31.5 46.08 moveto
+35 56.08 lineto
+38.5 46.08 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 31.5 106.36 moveto
-35 116.36 lineto
-38.5 106.36 lineto
+newpath 31.5 46.08 moveto
+35 56.08 lineto
+38.5 46.08 lineto
 closepath stroke
 grestore
 endpage
@@ -303,7 +253,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 114 182
+%%BoundingBox: 36 36 114 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaGzipFile__inherit__graph.md5 b/doc/latex/classQuaGzipFile__inherit__graph.md5
index cc0ec60..1e213ff 100644
--- a/doc/latex/classQuaGzipFile__inherit__graph.md5
+++ b/doc/latex/classQuaGzipFile__inherit__graph.md5
@@ -1 +1 @@
-3df55da1a01945d232b3c228e8dde9d4
\ No newline at end of file
+b596b42a2d881ca771acc3ccdbbc37df
\ No newline at end of file
diff --git a/doc/latex/classQuaZIODevice.tex b/doc/latex/classQuaZIODevice.tex
index ae300b3..83a7c2c 100644
--- a/doc/latex/classQuaZIODevice.tex
+++ b/doc/latex/classQuaZIODevice.tex
@@ -1,8 +1,8 @@
-\section{\-Qua\-Z\-I\-O\-Device \-Class \-Reference}
-\label{classQuaZIODevice}\index{\-Qua\-Z\-I\-O\-Device@{\-Qua\-Z\-I\-O\-Device}}
+\section{Qua\-Z\-I\-O\-Device Class Reference}
+\label{classQuaZIODevice}\index{Qua\-Z\-I\-O\-Device@{Qua\-Z\-I\-O\-Device}}
 
 
-\-A class to compress/decompress {\bf \-Q\-I\-O\-Device}.  
+A class to compress/decompress Q\-I\-O\-Device.  
 
 
 
@@ -11,7 +11,7 @@
 
 
 
-\-Inheritance diagram for \-Qua\-Z\-I\-O\-Device\-:
+Inheritance diagram for Qua\-Z\-I\-O\-Device\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
@@ -21,7 +21,7 @@
 \end{figure}
 
 
-\-Collaboration diagram for \-Qua\-Z\-I\-O\-Device\-:
+Collaboration diagram for Qua\-Z\-I\-O\-Device\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
@@ -29,150 +29,134 @@
 \includegraphics[width=126pt]{classQuaZIODevice__coll__graph}
 \end{center}
 \end{figure}
-\subsection*{\-Public \-Member \-Functions}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Qua\-Z\-I\-O\-Device} ({\bf \-Q\-I\-O\-Device} $\ast$io, {\bf \-Q\-Object} $\ast${\bf parent}=\-N\-U\-L\-L)
-\begin{DoxyCompactList}\small\item\em \-Constructor. \end{DoxyCompactList}\item 
+{\bf Qua\-Z\-I\-O\-Device} (Q\-I\-O\-Device $\ast$io, Q\-Object $\ast$parent=N\-U\-L\-L)
+\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
 {\bf $\sim$\-Qua\-Z\-I\-O\-Device} ()\label{classQuaZIODevice_ab3524cef44c240c21e6b7680ee5f42de}
 
-\begin{DoxyCompactList}\small\item\em \-Destructor. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
 virtual bool {\bf flush} ()
-\begin{DoxyCompactList}\small\item\em \-Flushes data waiting to be written. \end{DoxyCompactList}\item 
-virtual bool {\bf open} ({\bf \-Q\-I\-O\-Device\-::\-Open\-Mode} mode)
-\begin{DoxyCompactList}\small\item\em \-Opens the device. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Flushes data waiting to be written. \end{DoxyCompactList}\item 
+virtual bool {\bf open} (Q\-I\-O\-Device\-::\-Open\-Mode mode)
+\begin{DoxyCompactList}\small\item\em Opens the device. \end{DoxyCompactList}\item 
 virtual void {\bf close} ()
-\begin{DoxyCompactList}\small\item\em \-Closes this device, but not the underlying one. \end{DoxyCompactList}\item 
-{\bf \-Q\-I\-O\-Device} $\ast$ {\bf get\-Io\-Device} () const \label{classQuaZIODevice_ad63e7f1717c7d91b3c2c5ace908c98b7}
+\begin{DoxyCompactList}\small\item\em Closes this device, but not the underlying one. \end{DoxyCompactList}\item 
+Q\-I\-O\-Device $\ast$ {\bf get\-Io\-Device} () const \label{classQuaZIODevice_ad63e7f1717c7d91b3c2c5ace908c98b7}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the underlying device. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns the underlying device. \end{DoxyCompactList}\item 
 virtual bool {\bf is\-Sequential} () const \label{classQuaZIODevice_af2697f58c228741d3715801bf48a9a8b}
 
-\begin{DoxyCompactList}\small\item\em \-Returns true. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns true. \end{DoxyCompactList}\item 
 virtual bool {\bf at\-End} () const \label{classQuaZIODevice_ae727c48089ca1b161323ec8423a653ab}
 
-\begin{DoxyCompactList}\small\item\em \-Returns true iff the end of the compressed stream is reached. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns true iff the end of the compressed stream is reached. \end{DoxyCompactList}\item 
 virtual qint64 {\bf bytes\-Available} () const \label{classQuaZIODevice_ac18b45c3d7009c8d231b13fe994ebcb9}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the number of the bytes buffered. \end{DoxyCompactList}\end{DoxyCompactItemize}
-\subsection*{\-Protected \-Member \-Functions}
+\begin{DoxyCompactList}\small\item\em Returns the number of the bytes buffered. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
 \begin{DoxyCompactItemize}
 \item 
 virtual qint64 {\bf read\-Data} (char $\ast$data, qint64 max\-Size)\label{classQuaZIODevice_aa12b8bc9c923e543eda9ae22dbd1ecbb}
 
-\begin{DoxyCompactList}\small\item\em \-Implementation of {\bf \-Q\-I\-O\-Device\-::read\-Data()}. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Implementation of Q\-I\-O\-Device\-::read\-Data(). \end{DoxyCompactList}\item 
 virtual qint64 {\bf write\-Data} (const char $\ast$data, qint64 max\-Size)\label{classQuaZIODevice_aab23b6badbc3548eb71ca86bf6211902}
 
-\begin{DoxyCompactList}\small\item\em \-Implementation of {\bf \-Q\-I\-O\-Device\-::write\-Data()}. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\begin{DoxyCompactList}\small\item\em Implementation of Q\-I\-O\-Device\-::write\-Data(). \end{DoxyCompactList}\end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-A class to compress/decompress {\bf \-Q\-I\-O\-Device}. 
+\subsection{Detailed Description}
+A class to compress/decompress Q\-I\-O\-Device. 
 
-\-This class can be used to compress any data written to {\bf \-Q\-I\-O\-Device} or decompress it back. \-Compressing data sent over a \-Q\-Tcp\-Socket is a good example. 
+This class can be used to compress any data written to Q\-I\-O\-Device or decompress it back. Compressing data sent over a Q\-Tcp\-Socket is a good example. 
 
-\subsection{\-Constructor \& \-Destructor \-Documentation}
-\index{\-Qua\-Z\-I\-O\-Device@{\-Qua\-Z\-I\-O\-Device}!\-Qua\-Z\-I\-O\-Device@{\-Qua\-Z\-I\-O\-Device}}
-\index{\-Qua\-Z\-I\-O\-Device@{\-Qua\-Z\-I\-O\-Device}!QuaZIODevice@{\-Qua\-Z\-I\-O\-Device}}
-\subsubsection[{\-Qua\-Z\-I\-O\-Device}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Z\-I\-O\-Device\-::\-Qua\-Z\-I\-O\-Device} (
+\subsection{Constructor \& Destructor Documentation}
+\index{Qua\-Z\-I\-O\-Device@{Qua\-Z\-I\-O\-Device}!Qua\-Z\-I\-O\-Device@{Qua\-Z\-I\-O\-Device}}
+\index{Qua\-Z\-I\-O\-Device@{Qua\-Z\-I\-O\-Device}!QuaZIODevice@{Qua\-Z\-I\-O\-Device}}
+\subsubsection[{Qua\-Z\-I\-O\-Device}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Z\-I\-O\-Device\-::\-Qua\-Z\-I\-O\-Device (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-I\-O\-Device} $\ast$}]{io, }
-\item[{{\bf \-Q\-Object} $\ast$}]{parent = {\ttfamily \-N\-U\-L\-L}}
+\item[{Q\-I\-O\-Device $\ast$}]{io, }
+\item[{Q\-Object $\ast$}]{parent = {\ttfamily NULL}}
 \end{DoxyParamCaption}
 )}\label{classQuaZIODevice_a8321ed35ee9b57cf9b1104912e236361}
 
 
-\-Constructor. 
+Constructor. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em io} & \-The {\bf \-Q\-I\-O\-Device} to read/write. \\
+\begin{DoxyParams}{Parameters}
+{\em io} & The Q\-I\-O\-Device to read/write. \\
 \hline
-{\em parent} & \-The parent object, as per {\bf \-Q\-Object} logic. \\
+{\em parent} & The parent object, as per Q\-Object logic. \\
 \hline
 \end{DoxyParams}
 
 
-\-References \-Q\-Object\-::connect(), and \-Q\-I\-O\-Device\-::ready\-Read().
-
-
-
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Z\-I\-O\-Device@{\-Qua\-Z\-I\-O\-Device}!flush@{flush}}
-\index{flush@{flush}!QuaZIODevice@{\-Qua\-Z\-I\-O\-Device}}
-\subsubsection[{flush}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Z\-I\-O\-Device\-::flush} (
+\subsection{Member Function Documentation}
+\index{Qua\-Z\-I\-O\-Device@{Qua\-Z\-I\-O\-Device}!flush@{flush}}
+\index{flush@{flush}!QuaZIODevice@{Qua\-Z\-I\-O\-Device}}
+\subsubsection[{flush}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Z\-I\-O\-Device\-::flush (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaZIODevice_a25f586eb564841b51c395fd17f1cc080}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaZIODevice_a25f586eb564841b51c395fd17f1cc080}
 
 
-\-Flushes data waiting to be written. 
+Flushes data waiting to be written. 
 
-\-Unfortunately, as {\bf \-Q\-I\-O\-Device} doesn't support \doxyref{flush()}{p.}{classQuaZIODevice_a25f586eb564841b51c395fd17f1cc080} by itself, the only thing this method does is write the compressed data into the device using \-Z\-\_\-\-S\-Y\-N\-C\-\_\-\-F\-L\-U\-S\-H mode. \-If you need the compressed data to actually be flushed from the buffer of the underlying {\bf \-Q\-I\-O\-Device}, you need to call its \doxyref{flush()}{p.}{classQuaZIODevice_a25f586eb564841b51c395fd17f1cc080} me [...]
+Unfortunately, as Q\-I\-O\-Device doesn't support \doxyref{flush()}{p.}{classQuaZIODevice_a25f586eb564841b51c395fd17f1cc080} by itself, the only thing this method does is write the compressed data into the device using Z\-\_\-\-S\-Y\-N\-C\-\_\-\-F\-L\-U\-S\-H mode. If you need the compressed data to actually be flushed from the buffer of the underlying Q\-I\-O\-Device, you need to call its \doxyref{flush()}{p.}{classQuaZIODevice_a25f586eb564841b51c395fd17f1cc080} method as well, providin [...]
 \begin{DoxyCode}
-    QuaZIODevice dev(&sock);
-    dev.open(QIODevice::Write);
-    dev.write(yourDataGoesHere);
-    dev.flush();
-    sock->flush(); // this actually sends data to network
+QuaZIODevice dev(&sock);
+dev.open(QIODevice::Write);
+dev.write(yourDataGoesHere);
+dev.flush();
+sock->flush(); \textcolor{comment}{// this actually sends data to network}
 \end{DoxyCode}
 
 
-\-This may change in the future versions of \-Qua\-Z\-I\-P by implementing an ugly hack\-: trying to cast the {\bf \-Q\-I\-O\-Device} using qobject\-\_\-cast to known \doxyref{flush()}{p.}{classQuaZIODevice_a25f586eb564841b51c395fd17f1cc080}-\/supporting subclasses, and calling flush if the resulting pointer is not zero. 
-
-\-References \-Q\-String\-::from\-Local8\-Bit(), and \-Q\-I\-O\-Device\-::set\-Error\-String().
-
-
+This may change in the future versions of Qua\-Z\-I\-P by implementing an ugly hack\-: trying to cast the Q\-I\-O\-Device using qobject\-\_\-cast to known \doxyref{flush()}{p.}{classQuaZIODevice_a25f586eb564841b51c395fd17f1cc080}-\/supporting subclasses, and calling flush if the resulting pointer is not zero. 
 
-\-Referenced by close().
+Referenced by close().
 
-\index{\-Qua\-Z\-I\-O\-Device@{\-Qua\-Z\-I\-O\-Device}!open@{open}}
-\index{open@{open}!QuaZIODevice@{\-Qua\-Z\-I\-O\-Device}}
-\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Z\-I\-O\-Device\-::open} (
+\index{Qua\-Z\-I\-O\-Device@{Qua\-Z\-I\-O\-Device}!open@{open}}
+\index{open@{open}!QuaZIODevice@{Qua\-Z\-I\-O\-Device}}
+\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Z\-I\-O\-Device\-::open (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-I\-O\-Device\-::\-Open\-Mode}}]{mode}
+\item[{Q\-I\-O\-Device\-::\-Open\-Mode}]{mode}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaZIODevice_a175446c18eb20c9aff6faf23f09cc67a}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaZIODevice_a175446c18eb20c9aff6faf23f09cc67a}
 
 
-\-Opens the device. 
+Opens the device. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em mode} & \-Neither \-Q\-I\-O\-Device\-::\-Read\-Write nor \-Q\-I\-O\-Device\-::\-Append are not supported. \\
+\begin{DoxyParams}{Parameters}
+{\em mode} & Neither Q\-I\-O\-Device\-::\-Read\-Write nor Q\-I\-O\-Device\-::\-Append are not supported. \\
 \hline
 \end{DoxyParams}
-
-
-\-References \-Q\-I\-O\-Device\-::set\-Error\-String(), and \-Q\-Object\-::tr\-Utf8().
-
-\index{\-Qua\-Z\-I\-O\-Device@{\-Qua\-Z\-I\-O\-Device}!close@{close}}
-\index{close@{close}!QuaZIODevice@{\-Qua\-Z\-I\-O\-Device}}
-\subsubsection[{close}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Z\-I\-O\-Device\-::close} (
+\index{Qua\-Z\-I\-O\-Device@{Qua\-Z\-I\-O\-Device}!close@{close}}
+\index{close@{close}!QuaZIODevice@{Qua\-Z\-I\-O\-Device}}
+\subsubsection[{close}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Z\-I\-O\-Device\-::close (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaZIODevice_ad27e447544d57f897316ee6f44535895}
-
-
-\-Closes this device, but not the underlying one. 
-
-\-The underlying {\bf \-Q\-I\-O\-Device} is not closed in case you want to write something else to it. 
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaZIODevice_ad27e447544d57f897316ee6f44535895}
 
-\-Reimplemented from {\bf \-Q\-I\-O\-Device}.
 
+Closes this device, but not the underlying one. 
 
+The underlying Q\-I\-O\-Device is not closed in case you want to write something else to it. 
 
-\-References flush(), \-Q\-I\-O\-Device\-::open\-Mode(), and \-Q\-I\-O\-Device\-::set\-Error\-String().
+References flush().
 
 
 
-\-Referenced by $\sim$\-Qua\-Z\-I\-O\-Device().
+Referenced by $\sim$\-Qua\-Z\-I\-O\-Device().
 
 
 
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quaziodevice.\-h\item 
 quazip/quaziodevice.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuaZIODevice__coll__graph.eps b/doc/latex/classQuaZIODevice__coll__graph.eps
index 88ac973..51fa4e1 100644
--- a/doc/latex/classQuaZIODevice__coll__graph.eps
+++ b/doc/latex/classQuaZIODevice__coll__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaZIODevice
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,122 +179,71 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 126 182
+%%PageBoundingBox: 36 36 126 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 90 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 90 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
 newpath 0 .5 moveto
-0 21.5 lineto
-82 21.5 lineto
+0 19.5 lineto
+82 19.5 lineto
 82 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath 0 .5 moveto
-0 21.5 lineto
-82 21.5 lineto
+0 19.5 lineto
+82 19.5 lineto
 82 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-8 8.5 moveto 66 (QuaZIODevice) alignedtext
+8 7.5 moveto 66 (QuaZIODevice) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 9 58 73 80 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qiodevice.html) >>
-  /Subtype /Link
-/ANN pdfmark
 0 0 1 nodecolor
-newpath 8.5 58.5 moveto
-8.5 79.5 lineto
-73.5 79.5 lineto
-73.5 58.5 lineto
+newpath 8.5 56.5 moveto
+8.5 75.5 lineto
+73.5 75.5 lineto
+73.5 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
-0 0 0 nodecolor
-newpath 8.5 58.5 moveto
-8.5 79.5 lineto
-73.5 79.5 lineto
-73.5 58.5 lineto
+0 0 0.74902 nodecolor
+newpath 8.5 56.5 moveto
+8.5 75.5 lineto
+73.5 75.5 lineto
+73.5 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-16.5 66.5 moveto 49 (QIODevice) alignedtext
+16.5 63.5 moveto 49 (QIODevice) alignedtext
 grestore
 % Node2->Node1
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 41 48.19 moveto
-41 39.17 41 28.99 41 21.57 curveto
-stroke
-0.66667 0.77647 0.43922 edgecolor
-newpath 37.5 48.36 moveto
-41 58.36 lineto
-44.5 48.36 lineto
-closepath fill
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 37.5 48.36 moveto
-41 58.36 lineto
-44.5 48.36 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 15 116 67 138 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qobject.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 14.5 116.5 moveto
-14.5 137.5 lineto
-67.5 137.5 lineto
-67.5 116.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 14.5 116.5 moveto
-14.5 137.5 lineto
-67.5 137.5 lineto
-67.5 116.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-22.5 124.5 moveto 37 (QObject) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 41 106.19 moveto
-41 97.17 41 86.99 41 79.57 curveto
+newpath 41 45.8 moveto
+41 36.91 41 26.78 41 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 37.5 106.36 moveto
-41 116.36 lineto
-44.5 106.36 lineto
+newpath 37.5 46.08 moveto
+41 56.08 lineto
+44.5 46.08 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 37.5 106.36 moveto
-41 116.36 lineto
-44.5 106.36 lineto
+newpath 37.5 46.08 moveto
+41 56.08 lineto
+44.5 46.08 lineto
 closepath stroke
 grestore
 endpage
@@ -303,7 +253,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 126 182
+%%BoundingBox: 36 36 126 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaZIODevice__coll__graph.md5 b/doc/latex/classQuaZIODevice__coll__graph.md5
index 9440155..0c2e92d 100644
--- a/doc/latex/classQuaZIODevice__coll__graph.md5
+++ b/doc/latex/classQuaZIODevice__coll__graph.md5
@@ -1 +1 @@
-ee04d0de519dd0461e5779b09db73d6f
\ No newline at end of file
+f1b807d1cee861a25fe9ec62b50a04e0
\ No newline at end of file
diff --git a/doc/latex/classQuaZIODevice__inherit__graph.eps b/doc/latex/classQuaZIODevice__inherit__graph.eps
index 88ac973..51fa4e1 100644
--- a/doc/latex/classQuaZIODevice__inherit__graph.eps
+++ b/doc/latex/classQuaZIODevice__inherit__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaZIODevice
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,122 +179,71 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 126 182
+%%PageBoundingBox: 36 36 126 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 90 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 90 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
 newpath 0 .5 moveto
-0 21.5 lineto
-82 21.5 lineto
+0 19.5 lineto
+82 19.5 lineto
 82 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath 0 .5 moveto
-0 21.5 lineto
-82 21.5 lineto
+0 19.5 lineto
+82 19.5 lineto
 82 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-8 8.5 moveto 66 (QuaZIODevice) alignedtext
+8 7.5 moveto 66 (QuaZIODevice) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 9 58 73 80 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qiodevice.html) >>
-  /Subtype /Link
-/ANN pdfmark
 0 0 1 nodecolor
-newpath 8.5 58.5 moveto
-8.5 79.5 lineto
-73.5 79.5 lineto
-73.5 58.5 lineto
+newpath 8.5 56.5 moveto
+8.5 75.5 lineto
+73.5 75.5 lineto
+73.5 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
-0 0 0 nodecolor
-newpath 8.5 58.5 moveto
-8.5 79.5 lineto
-73.5 79.5 lineto
-73.5 58.5 lineto
+0 0 0.74902 nodecolor
+newpath 8.5 56.5 moveto
+8.5 75.5 lineto
+73.5 75.5 lineto
+73.5 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-16.5 66.5 moveto 49 (QIODevice) alignedtext
+16.5 63.5 moveto 49 (QIODevice) alignedtext
 grestore
 % Node2->Node1
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 41 48.19 moveto
-41 39.17 41 28.99 41 21.57 curveto
-stroke
-0.66667 0.77647 0.43922 edgecolor
-newpath 37.5 48.36 moveto
-41 58.36 lineto
-44.5 48.36 lineto
-closepath fill
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 37.5 48.36 moveto
-41 58.36 lineto
-44.5 48.36 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 15 116 67 138 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qobject.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 14.5 116.5 moveto
-14.5 137.5 lineto
-67.5 137.5 lineto
-67.5 116.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 14.5 116.5 moveto
-14.5 137.5 lineto
-67.5 137.5 lineto
-67.5 116.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-22.5 124.5 moveto 37 (QObject) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 41 106.19 moveto
-41 97.17 41 86.99 41 79.57 curveto
+newpath 41 45.8 moveto
+41 36.91 41 26.78 41 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 37.5 106.36 moveto
-41 116.36 lineto
-44.5 106.36 lineto
+newpath 37.5 46.08 moveto
+41 56.08 lineto
+44.5 46.08 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 37.5 106.36 moveto
-41 116.36 lineto
-44.5 106.36 lineto
+newpath 37.5 46.08 moveto
+41 56.08 lineto
+44.5 46.08 lineto
 closepath stroke
 grestore
 endpage
@@ -303,7 +253,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 126 182
+%%BoundingBox: 36 36 126 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaZIODevice__inherit__graph.md5 b/doc/latex/classQuaZIODevice__inherit__graph.md5
index 9440155..0c2e92d 100644
--- a/doc/latex/classQuaZIODevice__inherit__graph.md5
+++ b/doc/latex/classQuaZIODevice__inherit__graph.md5
@@ -1 +1 @@
-ee04d0de519dd0461e5779b09db73d6f
\ No newline at end of file
+f1b807d1cee861a25fe9ec62b50a04e0
\ No newline at end of file
diff --git a/doc/latex/classQuaZip.tex b/doc/latex/classQuaZip.tex
index 7f6e11d..743dc57 100644
--- a/doc/latex/classQuaZip.tex
+++ b/doc/latex/classQuaZip.tex
@@ -1,958 +1,947 @@
-\section{\-Qua\-Zip \-Class \-Reference}
-\label{classQuaZip}\index{\-Qua\-Zip@{\-Qua\-Zip}}
+\section{Qua\-Zip Class Reference}
+\label{classQuaZip}\index{Qua\-Zip@{Qua\-Zip}}
 
 
-\-Z\-I\-P archive.  
+Z\-I\-P archive.  
 
 
 
 
 {\ttfamily \#include $<$quazip/quazip.\-h$>$}
 
-\subsection*{\-Public \-Types}
+\subsection*{Public Types}
 \begin{DoxyCompactItemize}
 \item 
-enum {\bf \-Constants} \{ {\bf \-M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H} = 256
+enum {\bf Constants} \{ {\bf M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H} =256
  \}
-\begin{DoxyCompactList}\small\item\em \-Useful constants. \end{DoxyCompactList}\item 
-enum {\bf \-Mode} \{ \*
+\begin{DoxyCompactList}\small\item\em Useful constants. \end{DoxyCompactList}\item 
+enum {\bf Mode} \{ \\*
 {\bf md\-Not\-Open}, 
 {\bf md\-Unzip}, 
 {\bf md\-Create}, 
 {\bf md\-Append}, 
-\*
+\\*
 {\bf md\-Add}
  \}
-\begin{DoxyCompactList}\small\item\em \-Open mode of the \-Z\-I\-P file. \end{DoxyCompactList}\item 
-enum {\bf \-Case\-Sensitivity} \{ {\bf cs\-Default} = 0, 
-{\bf cs\-Sensitive} = 1, 
-{\bf cs\-Insensitive} = 2
+\begin{DoxyCompactList}\small\item\em Open mode of the Z\-I\-P file. \end{DoxyCompactList}\item 
+enum {\bf Case\-Sensitivity} \{ {\bf cs\-Default} =0, 
+{\bf cs\-Sensitive} =1, 
+{\bf cs\-Insensitive} =2
  \}
-\begin{DoxyCompactList}\small\item\em \-Case sensitivity for the file names. \end{DoxyCompactList}\end{DoxyCompactItemize}
-\subsection*{\-Public \-Member \-Functions}
+\begin{DoxyCompactList}\small\item\em Case sensitivity for the file names. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Qua\-Zip} ()
-\begin{DoxyCompactList}\small\item\em \-Constructs \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip} (const {\bf \-Q\-String} \&zip\-Name)\label{classQuaZip_aaea7294b02abd22379cc3a9fccb754b7}
+{\bf Qua\-Zip} ()
+\begin{DoxyCompactList}\small\item\em Constructs \doxyref{Qua\-Zip}{p.}{classQuaZip} object. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip} (const Q\-String \&zip\-Name)\label{classQuaZip_aaea7294b02abd22379cc3a9fccb754b7}
 
-\begin{DoxyCompactList}\small\item\em \-Constructs \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object associated with \-Z\-I\-P file {\itshape zip\-Name\/}. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip} ({\bf \-Q\-I\-O\-Device} $\ast$io\-Device)
-\begin{DoxyCompactList}\small\item\em \-Constructs \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object associated with \-Z\-I\-P file represented by {\itshape io\-Device\/}. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Constructs \doxyref{Qua\-Zip}{p.}{classQuaZip} object associated with Z\-I\-P file {\itshape zip\-Name}. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip} (Q\-I\-O\-Device $\ast$io\-Device)
+\begin{DoxyCompactList}\small\item\em Constructs \doxyref{Qua\-Zip}{p.}{classQuaZip} object associated with Z\-I\-P file represented by {\itshape io\-Device}. \end{DoxyCompactList}\item 
 {\bf $\sim$\-Qua\-Zip} ()
-\begin{DoxyCompactList}\small\item\em \-Destroys \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object. \end{DoxyCompactList}\item 
-bool {\bf open} ({\bf \-Mode} mode, zlib\-\_\-filefunc\-\_\-def $\ast$io\-Api=\-N\-U\-L\-L)
-\begin{DoxyCompactList}\small\item\em \-Opens \-Z\-I\-P file. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Destroys \doxyref{Qua\-Zip}{p.}{classQuaZip} object. \end{DoxyCompactList}\item 
+bool {\bf open} ({\bf Mode} mode, zlib\-\_\-filefunc\-\_\-def $\ast$io\-Api=N\-U\-L\-L)
+\begin{DoxyCompactList}\small\item\em Opens Z\-I\-P file. \end{DoxyCompactList}\item 
 void {\bf close} ()
-\begin{DoxyCompactList}\small\item\em \-Closes \-Z\-I\-P file. \end{DoxyCompactList}\item 
-void {\bf set\-File\-Name\-Codec} ({\bf \-Q\-Text\-Codec} $\ast$file\-Name\-Codec)
-\begin{DoxyCompactList}\small\item\em \-Sets the codec used to encode/decode file names inside archive. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Closes Z\-I\-P file. \end{DoxyCompactList}\item 
+void {\bf set\-File\-Name\-Codec} (Q\-Text\-Codec $\ast$file\-Name\-Codec)
+\begin{DoxyCompactList}\small\item\em Sets the codec used to encode/decode file names inside archive. \end{DoxyCompactList}\item 
 void {\bf set\-File\-Name\-Codec} (const char $\ast$file\-Name\-Codec\-Name)
-\begin{DoxyCompactList}\small\item\em \-Sets the codec used to encode/decode file names inside archive. \end{DoxyCompactList}\item 
-{\bf \-Q\-Text\-Codec} $\ast$ {\bf get\-File\-Name\-Codec} () const \label{classQuaZip_a27b866aa2c75ea6f9c438cbb6e32b43c}
+\begin{DoxyCompactList}\small\item\em Sets the codec used to encode/decode file names inside archive. \end{DoxyCompactList}\item 
+Q\-Text\-Codec $\ast$ {\bf get\-File\-Name\-Codec} () const \label{classQuaZip_a27b866aa2c75ea6f9c438cbb6e32b43c}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the codec used to encode/decode comments inside archive. \end{DoxyCompactList}\item 
-void {\bf set\-Comment\-Codec} ({\bf \-Q\-Text\-Codec} $\ast$comment\-Codec)
-\begin{DoxyCompactList}\small\item\em \-Sets the codec used to encode/decode comments inside archive. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns the codec used to encode/decode comments inside archive. \end{DoxyCompactList}\item 
+void {\bf set\-Comment\-Codec} (Q\-Text\-Codec $\ast$comment\-Codec)
+\begin{DoxyCompactList}\small\item\em Sets the codec used to encode/decode comments inside archive. \end{DoxyCompactList}\item 
 void {\bf set\-Comment\-Codec} (const char $\ast$comment\-Codec\-Name)
-\begin{DoxyCompactList}\small\item\em \-Sets the codec used to encode/decode comments inside archive. \end{DoxyCompactList}\item 
-{\bf \-Q\-Text\-Codec} $\ast$ {\bf get\-Comment\-Codec} () const \label{classQuaZip_a008260161781d8b5d2a0a28493fddaf4}
-
-\begin{DoxyCompactList}\small\item\em \-Returns the codec used to encode/decode comments inside archive. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf get\-Zip\-Name} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns the name of the \-Z\-I\-P file. \end{DoxyCompactList}\item 
-void {\bf set\-Zip\-Name} (const {\bf \-Q\-String} \&zip\-Name)
-\begin{DoxyCompactList}\small\item\em \-Sets the name of the \-Z\-I\-P file. \end{DoxyCompactList}\item 
-{\bf \-Q\-I\-O\-Device} $\ast$ {\bf get\-Io\-Device} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns the device representing this \-Z\-I\-P file. \end{DoxyCompactList}\item 
-void {\bf set\-Io\-Device} ({\bf \-Q\-I\-O\-Device} $\ast$io\-Device)
-\begin{DoxyCompactList}\small\item\em \-Sets the device representing the \-Z\-I\-P file. \end{DoxyCompactList}\item 
-{\bf \-Mode} {\bf get\-Mode} () const \label{classQuaZip_a129ceff04d28fb00531f7bf7f9329664}
-
-\begin{DoxyCompactList}\small\item\em \-Returns the mode in which \-Z\-I\-P file was opened. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Sets the codec used to encode/decode comments inside archive. \end{DoxyCompactList}\item 
+Q\-Text\-Codec $\ast$ {\bf get\-Comment\-Codec} () const \label{classQuaZip_a008260161781d8b5d2a0a28493fddaf4}
+
+\begin{DoxyCompactList}\small\item\em Returns the codec used to encode/decode comments inside archive. \end{DoxyCompactList}\item 
+Q\-String {\bf get\-Zip\-Name} () const 
+\begin{DoxyCompactList}\small\item\em Returns the name of the Z\-I\-P file. \end{DoxyCompactList}\item 
+void {\bf set\-Zip\-Name} (const Q\-String \&zip\-Name)
+\begin{DoxyCompactList}\small\item\em Sets the name of the Z\-I\-P file. \end{DoxyCompactList}\item 
+Q\-I\-O\-Device $\ast$ {\bf get\-Io\-Device} () const 
+\begin{DoxyCompactList}\small\item\em Returns the device representing this Z\-I\-P file. \end{DoxyCompactList}\item 
+void {\bf set\-Io\-Device} (Q\-I\-O\-Device $\ast$io\-Device)
+\begin{DoxyCompactList}\small\item\em Sets the device representing the Z\-I\-P file. \end{DoxyCompactList}\item 
+{\bf Mode} {\bf get\-Mode} () const \label{classQuaZip_a129ceff04d28fb00531f7bf7f9329664}
+
+\begin{DoxyCompactList}\small\item\em Returns the mode in which Z\-I\-P file was opened. \end{DoxyCompactList}\item 
 bool {\bf is\-Open} () const \label{classQuaZip_a5b869a9c0d4f49955b759592fec08888}
 
-\begin{DoxyCompactList}\small\item\em \-Returns {\ttfamily true} if \-Z\-I\-P file is open, {\ttfamily false} otherwise. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns {\ttfamily true} if Z\-I\-P file is open, {\ttfamily false} otherwise. \end{DoxyCompactList}\item 
 int {\bf get\-Zip\-Error} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns the error code of the last operation. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns the error code of the last operation. \end{DoxyCompactList}\item 
 int {\bf get\-Entries\-Count} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns number of the entries in the \-Z\-I\-P central directory. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf get\-Comment} () const \label{classQuaZip_ae55cfbf2296132df808c557b62433051}
+\begin{DoxyCompactList}\small\item\em Returns number of the entries in the Z\-I\-P central directory. \end{DoxyCompactList}\item 
+Q\-String {\bf get\-Comment} () const \label{classQuaZip_ae55cfbf2296132df808c557b62433051}
 
-\begin{DoxyCompactList}\small\item\em \-Returns global comment in the \-Z\-I\-P file. \end{DoxyCompactList}\item 
-void {\bf set\-Comment} (const {\bf \-Q\-String} \&comment)
-\begin{DoxyCompactList}\small\item\em \-Sets the global comment in the \-Z\-I\-P file. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns global comment in the Z\-I\-P file. \end{DoxyCompactList}\item 
+void {\bf set\-Comment} (const Q\-String \&comment)
+\begin{DoxyCompactList}\small\item\em Sets the global comment in the Z\-I\-P file. \end{DoxyCompactList}\item 
 bool {\bf go\-To\-First\-File} ()
-\begin{DoxyCompactList}\small\item\em \-Sets the current file to the first file in the archive. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Sets the current file to the first file in the archive. \end{DoxyCompactList}\item 
 bool {\bf go\-To\-Next\-File} ()
-\begin{DoxyCompactList}\small\item\em \-Sets the current file to the next file in the archive. \end{DoxyCompactList}\item 
-bool {\bf set\-Current\-File} (const {\bf \-Q\-String} \&file\-Name, {\bf \-Case\-Sensitivity} cs={\bf cs\-Default})
-\begin{DoxyCompactList}\small\item\em \-Sets current file by its name. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Sets the current file to the next file in the archive. \end{DoxyCompactList}\item 
+bool {\bf set\-Current\-File} (const Q\-String \&file\-Name, {\bf Case\-Sensitivity} cs={\bf cs\-Default})
+\begin{DoxyCompactList}\small\item\em Sets current file by its name. \end{DoxyCompactList}\item 
 bool {\bf has\-Current\-File} () const \label{classQuaZip_a00b237d926648f45da86db25e7cfb697}
 
-\begin{DoxyCompactList}\small\item\em \-Returns {\ttfamily true} if the current file has been set. \end{DoxyCompactList}\item 
-bool {\bf get\-Current\-File\-Info} ({\bf \-Qua\-Zip\-File\-Info} $\ast$info) const 
-\begin{DoxyCompactList}\small\item\em \-Retrieves information about the current file. \end{DoxyCompactList}\item 
-bool {\bf get\-Current\-File\-Info} ({\bf \-Qua\-Zip\-File\-Info64} $\ast$info) const 
-\begin{DoxyCompactList}\small\item\em \-Retrieves information about the current file. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf get\-Current\-File\-Name} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns the current file name. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns {\ttfamily true} if the current file has been set. \end{DoxyCompactList}\item 
+bool {\bf get\-Current\-File\-Info} ({\bf Qua\-Zip\-File\-Info} $\ast$info) const 
+\begin{DoxyCompactList}\small\item\em Retrieves information about the current file. \end{DoxyCompactList}\item 
+bool {\bf get\-Current\-File\-Info} ({\bf Qua\-Zip\-File\-Info64} $\ast$info) const 
+\begin{DoxyCompactList}\small\item\em Retrieves information about the current file. \end{DoxyCompactList}\item 
+Q\-String {\bf get\-Current\-File\-Name} () const 
+\begin{DoxyCompactList}\small\item\em Returns the current file name. \end{DoxyCompactList}\item 
 unz\-File {\bf get\-Unz\-File} ()
-\begin{DoxyCompactList}\small\item\em \-Returns {\ttfamily unz\-File} handle. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns {\ttfamily unz\-File} handle. \end{DoxyCompactList}\item 
 zip\-File {\bf get\-Zip\-File} ()
-\begin{DoxyCompactList}\small\item\em \-Returns {\ttfamily zip\-File} handle. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns {\ttfamily zip\-File} handle. \end{DoxyCompactList}\item 
 void {\bf set\-Data\-Descriptor\-Writing\-Enabled} (bool enabled)
-\begin{DoxyCompactList}\small\item\em \-Changes the data descriptor writing mode. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Changes the data descriptor writing mode. \end{DoxyCompactList}\item 
 bool {\bf is\-Data\-Descriptor\-Writing\-Enabled} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns the data descriptor default writing mode. \end{DoxyCompactList}\item 
-{\bf \-Q\-String\-List} {\bf get\-File\-Name\-List} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns a list of files inside the archive. \end{DoxyCompactList}\item 
-{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info} $>$ {\bf get\-File\-Info\-List} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns information list about all files inside the archive. \end{DoxyCompactList}\item 
-{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info64} $>$ {\bf get\-File\-Info\-List64} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns information list about all files inside the archive. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns the data descriptor default writing mode. \end{DoxyCompactList}\item 
+Q\-String\-List {\bf get\-File\-Name\-List} () const 
+\begin{DoxyCompactList}\small\item\em Returns a list of files inside the archive. \end{DoxyCompactList}\item 
+Q\-List$<$ {\bf Qua\-Zip\-File\-Info} $>$ {\bf get\-File\-Info\-List} () const 
+\begin{DoxyCompactList}\small\item\em Returns information list about all files inside the archive. \end{DoxyCompactList}\item 
+Q\-List$<$ {\bf Qua\-Zip\-File\-Info64} $>$ {\bf get\-File\-Info\-List64} () const 
+\begin{DoxyCompactList}\small\item\em Returns information list about all files inside the archive. \end{DoxyCompactList}\item 
 void {\bf set\-Zip64\-Enabled} (bool zip64)
-\begin{DoxyCompactList}\small\item\em \-Enables the zip64 mode. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Enables the zip64 mode. \end{DoxyCompactList}\item 
 bool {\bf is\-Zip64\-Enabled} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns whether the zip64 mode is enabled. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns whether the zip64 mode is enabled. \end{DoxyCompactList}\item 
 bool {\bf is\-Auto\-Close} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns the auto-\/close flag. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns the auto-\/close flag. \end{DoxyCompactList}\item 
 void {\bf set\-Auto\-Close} (bool auto\-Close) const 
-\begin{DoxyCompactList}\small\item\em \-Sets or unsets the auto-\/close flag. \end{DoxyCompactList}\end{DoxyCompactItemize}
-\subsection*{\-Static \-Public \-Member \-Functions}
+\begin{DoxyCompactList}\small\item\em Sets or unsets the auto-\/close flag. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Static Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-static \-Qt\-::\-Case\-Sensitivity {\bf convert\-Case\-Sensitivity} ({\bf \-Case\-Sensitivity} cs)
-\begin{DoxyCompactList}\small\item\em \-Returns the actual case sensitivity for the specified \-Qua\-Z\-I\-P one. \end{DoxyCompactList}\item 
-static void {\bf set\-Default\-File\-Name\-Codec} ({\bf \-Q\-Text\-Codec} $\ast$codec)
-\begin{DoxyCompactList}\small\item\em \-Sets the default file name codec to use. \end{DoxyCompactList}\item 
+static Qt\-::\-Case\-Sensitivity {\bf convert\-Case\-Sensitivity} ({\bf Case\-Sensitivity} cs)
+\begin{DoxyCompactList}\small\item\em Returns the actual case sensitivity for the specified Qua\-Z\-I\-P one. \end{DoxyCompactList}\item 
+static void {\bf set\-Default\-File\-Name\-Codec} (Q\-Text\-Codec $\ast$codec)
+\begin{DoxyCompactList}\small\item\em Sets the default file name codec to use. \end{DoxyCompactList}\item 
 static void {\bf set\-Default\-File\-Name\-Codec} (const char $\ast$codec\-Name)
 \end{DoxyCompactItemize}
-\subsection*{\-Friends}
+\subsection*{Friends}
 \begin{DoxyCompactItemize}
 \item 
-class {\bfseries \-Qua\-Zip\-Private}\label{classQuaZip_a5d400b33a69412e9d419a484aaf476cd}
+class {\bfseries Qua\-Zip\-Private}\label{classQuaZip_a5d400b33a69412e9d419a484aaf476cd}
 
 \end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-Z\-I\-P archive. 
+\subsection{Detailed Description}
+Z\-I\-P archive. 
 
-\-This class implements basic interface to the \-Z\-I\-P archive. \-It can be used to read table contents of the \-Z\-I\-P archive and retreiving information about the files inside it.
+This class implements basic interface to the Z\-I\-P archive. It can be used to read table contents of the Z\-I\-P archive and retreiving information about the files inside it.
 
-\-You can also use this class to open files inside archive by passing pointer to the instance of this class to the constructor of the \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} class. \-But see \doxyref{\-Qua\-Zip\-File\-::\-Qua\-Zip\-File(\-Qua\-Zip$\ast$, Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} for the possible pitfalls.
+You can also use this class to open files inside archive by passing pointer to the instance of this class to the constructor of the \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} class. But see \doxyref{Qua\-Zip\-File\-::\-Qua\-Zip\-File(\-Qua\-Zip$\ast$, Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} for the possible pitfalls.
 
-\-This class is indended to provide interface to the \-Z\-I\-P subpackage of the \-Z\-I\-P/\-U\-N\-Z\-I\-P package as well as to the \-U\-N\-Z\-I\-P subpackage. \-But currently it supports only \-U\-N\-Z\-I\-P.
+This class is indended to provide interface to the Z\-I\-P subpackage of the Z\-I\-P/\-U\-N\-Z\-I\-P package as well as to the U\-N\-Z\-I\-P subpackage. But currently it supports only U\-N\-Z\-I\-P.
 
-\-The use of this class is simple -\/ just create instance using constructor, then set \-Z\-I\-P archive file name using set\-File() function (if you did not passed the name to the constructor), then \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} and then use different functions to work with it! \-Well, if you are paranoid, you may also wish to call close before destructing the instance, to check for errors on close.
+The use of this class is simple -\/ just create instance using constructor, then set Z\-I\-P archive file name using set\-File() function (if you did not passed the name to the constructor), then \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} and then use different functions to work with it! Well, if you are paranoid, you may also wish to call close before destructing the instance, to check for errors on close.
 
-\-You may also use \doxyref{get\-Unz\-File()}{p.}{classQuaZip_a3b78a652f296ff4a678a791e8294e642} and \doxyref{get\-Zip\-File()}{p.}{classQuaZip_a425043a4d7cc31e2fe2bba73d954f15c} functions to get the \-Z\-I\-P archive handle and use it with \-Z\-I\-P/\-U\-N\-Z\-I\-P package \-A\-P\-I directly.
+You may also use \doxyref{get\-Unz\-File()}{p.}{classQuaZip_a3b78a652f296ff4a678a791e8294e642} and \doxyref{get\-Zip\-File()}{p.}{classQuaZip_a425043a4d7cc31e2fe2bba73d954f15c} functions to get the Z\-I\-P archive handle and use it with Z\-I\-P/\-U\-N\-Z\-I\-P package A\-P\-I directly.
 
-\-This class supports localized file names inside \-Z\-I\-P archive, but you have to set up proper codec with set\-Codec() function. \-By default, locale codec will be used, which is probably ok for \-U\-N\-I\-X systems, but will almost certainly fail with \-Z\-I\-P archives created in \-Windows. \-This is because \-Windows \-Z\-I\-P programs have strange habit of using \-D\-O\-S encoding for file names in \-Z\-I\-P archives. \-For example, \-Z\-I\-P archive with cyrillic names created i [...]
+This class supports localized file names inside Z\-I\-P archive, but you have to set up proper codec with set\-Codec() function. By default, locale codec will be used, which is probably ok for U\-N\-I\-X systems, but will almost certainly fail with Z\-I\-P archives created in Windows. This is because Windows Z\-I\-P programs have strange habit of using D\-O\-S encoding for file names in Z\-I\-P archives. For example, Z\-I\-P archive with cyrillic names created in Windows will have file n [...]
 
-\subsection{\-Member \-Enumeration \-Documentation}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!\-Constants@{\-Constants}}
-\index{\-Constants@{\-Constants}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{\-Constants}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Qua\-Zip\-::\-Constants}}\label{classQuaZip_adce46b942c341dbb5c851eadead65459}
+\subsection{Member Enumeration Documentation}
+\index{Qua\-Zip@{Qua\-Zip}!Constants@{Constants}}
+\index{Constants@{Constants}!QuaZip@{Qua\-Zip}}
+\subsubsection[{Constants}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Qua\-Zip\-::\-Constants}}\label{classQuaZip_adce46b942c341dbb5c851eadead65459}
 
 
-\-Useful constants. 
+Useful constants. 
 
 \begin{Desc}
-\item[\-Enumerator\-: ]\par
+\item[Enumerator]\par
 \begin{description}
-\index{\-M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H@{\-M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H}!\-Qua\-Zip@{\-Qua\-Zip}}\index{\-Qua\-Zip@{\-Qua\-Zip}!\-M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H@{\-M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H}}\item[{\em 
-\-M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H\label{classQuaZip_adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b}
-}]\-Maximum file name length. \-Taken from {\ttfamily \-U\-N\-Z\-\_\-\-M\-A\-X\-F\-I\-L\-E\-N\-A\-M\-E\-I\-N\-Z\-I\-P} constant in unzip.\-c. \end{description}
+\index{M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H@{M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H}!Qua\-Zip@{Qua\-Zip}}\index{Qua\-Zip@{Qua\-Zip}!M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H@{M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H}}\item[{\em 
+M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H\label{classQuaZip_adce46b942c341dbb5c851eadead65459ab26ce1a9c9e94f901dc2cf90fa5baa4b}
+}]Maximum file name length. Taken from {\ttfamily U\-N\-Z\-\_\-\-M\-A\-X\-F\-I\-L\-E\-N\-A\-M\-E\-I\-N\-Z\-I\-P} constant in unzip.\-c. \end{description}
 \end{Desc}
+\index{Qua\-Zip@{Qua\-Zip}!Mode@{Mode}}
+\index{Mode@{Mode}!QuaZip@{Qua\-Zip}}
+\subsubsection[{Mode}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Qua\-Zip\-::\-Mode}}\label{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4}
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!\-Mode@{\-Mode}}
-\index{\-Mode@{\-Mode}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Qua\-Zip\-::\-Mode}}\label{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4}
 
-
-\-Open mode of the \-Z\-I\-P file. 
+Open mode of the Z\-I\-P file. 
 
 \begin{Desc}
-\item[\-Enumerator\-: ]\par
+\item[Enumerator]\par
 \begin{description}
-\index{md\-Not\-Open@{md\-Not\-Open}!\-Qua\-Zip@{\-Qua\-Zip}}\index{\-Qua\-Zip@{\-Qua\-Zip}!md\-Not\-Open@{md\-Not\-Open}}\item[{\em 
+\index{md\-Not\-Open@{md\-Not\-Open}!Qua\-Zip@{Qua\-Zip}}\index{Qua\-Zip@{Qua\-Zip}!md\-Not\-Open@{md\-Not\-Open}}\item[{\em 
 md\-Not\-Open\label{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4ac87ddb1e901e1ec700c16ee0d4d398ce}
-}]\-Z\-I\-P file is not open. \-This is the initial mode. \index{md\-Unzip@{md\-Unzip}!\-Qua\-Zip@{\-Qua\-Zip}}\index{\-Qua\-Zip@{\-Qua\-Zip}!md\-Unzip@{md\-Unzip}}\item[{\em 
+}]Z\-I\-P file is not open. This is the initial mode. \index{md\-Unzip@{md\-Unzip}!Qua\-Zip@{Qua\-Zip}}\index{Qua\-Zip@{Qua\-Zip}!md\-Unzip@{md\-Unzip}}\item[{\em 
 md\-Unzip\label{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897}
-}]\-Z\-I\-P file is open for reading files inside it. \index{md\-Create@{md\-Create}!\-Qua\-Zip@{\-Qua\-Zip}}\index{\-Qua\-Zip@{\-Qua\-Zip}!md\-Create@{md\-Create}}\item[{\em 
+}]Z\-I\-P file is open for reading files inside it. \index{md\-Create@{md\-Create}!Qua\-Zip@{Qua\-Zip}}\index{Qua\-Zip@{Qua\-Zip}!md\-Create@{md\-Create}}\item[{\em 
 md\-Create\label{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a25ae05b12590540af8c66ae8298b928e}
-}]\-Z\-I\-P file was created with \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} call. \index{md\-Append@{md\-Append}!\-Qua\-Zip@{\-Qua\-Zip}}\index{\-Qua\-Zip@{\-Qua\-Zip}!md\-Append@{md\-Append}}\item[{\em 
+}]Z\-I\-P file was created with \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} call. \index{md\-Append@{md\-Append}!Qua\-Zip@{Qua\-Zip}}\index{Qua\-Zip@{Qua\-Zip}!md\-Append@{md\-Append}}\item[{\em 
 md\-Append\label{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4ab807f0c65653a16d77b365801fd25582}
-}]\-Z\-I\-P file was opened in append mode. \-This refers to {\ttfamily \-A\-P\-P\-E\-N\-D\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-\-C\-R\-E\-A\-T\-E\-A\-F\-T\-E\-R} mode in \-Z\-I\-P/\-U\-N\-Z\-I\-P package and means that zip is appended to some existing file what is useful when that file contains self-\/extractor code. \-This is obviously {\itshape not\/} what you whant to use to add files to the existing \-Z\-I\-P archive. \index{md\-Add@{md\-Add}!\-Qua\-Zip@{\-Qua\-Zip}}\index{\-Qua\-Zip@{\-Qua [...]
+}]Z\-I\-P file was opened in append mode. This refers to {\ttfamily A\-P\-P\-E\-N\-D\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-\-C\-R\-E\-A\-T\-E\-A\-F\-T\-E\-R} mode in Z\-I\-P/\-U\-N\-Z\-I\-P package and means that zip is appended to some existing file what is useful when that file contains self-\/extractor code. This is obviously {\itshape not} what you whant to use to add files to the existing Z\-I\-P archive. \index{md\-Add@{md\-Add}!Qua\-Zip@{Qua\-Zip}}\index{Qua\-Zip@{Qua\-Zip}!md\-Add@{md\-Ad [...]
 md\-Add\label{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec}
-}]\-Z\-I\-P file was opened for adding files in the archive. \end{description}
+}]Z\-I\-P file was opened for adding files in the archive. \end{description}
 \end{Desc}
-
-\index{\-Qua\-Zip@{\-Qua\-Zip}!\-Case\-Sensitivity@{\-Case\-Sensitivity}}
-\index{\-Case\-Sensitivity@{\-Case\-Sensitivity}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{\-Case\-Sensitivity}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Qua\-Zip\-::\-Case\-Sensitivity}}\label{classQuaZip_a6053a1d249ed210a85c9d5eb7cf9cdbe}
+\index{Qua\-Zip@{Qua\-Zip}!Case\-Sensitivity@{Case\-Sensitivity}}
+\index{Case\-Sensitivity@{Case\-Sensitivity}!QuaZip@{Qua\-Zip}}
+\subsubsection[{Case\-Sensitivity}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Qua\-Zip\-::\-Case\-Sensitivity}}\label{classQuaZip_a6053a1d249ed210a85c9d5eb7cf9cdbe}
 
 
-\-Case sensitivity for the file names. 
+Case sensitivity for the file names. 
 
-\-This is what you specify when accessing files in the archive. \-Works perfectly fine with any characters thanks to {\bf \-Qt}'s great unicode support. \-This is different from \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I, where only \-U\-S-\/\-A\-S\-C\-I\-I characters was supported. \begin{Desc}
-\item[\-Enumerator\-: ]\par
+This is what you specify when accessing files in the archive. Works perfectly fine with any characters thanks to Qt's great unicode support. This is different from Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I, where only U\-S-\/\-A\-S\-C\-I\-I characters was supported. \begin{Desc}
+\item[Enumerator]\par
 \begin{description}
-\index{cs\-Default@{cs\-Default}!\-Qua\-Zip@{\-Qua\-Zip}}\index{\-Qua\-Zip@{\-Qua\-Zip}!cs\-Default@{cs\-Default}}\item[{\em 
+\index{cs\-Default@{cs\-Default}!Qua\-Zip@{Qua\-Zip}}\index{Qua\-Zip@{Qua\-Zip}!cs\-Default@{cs\-Default}}\item[{\em 
 cs\-Default\label{classQuaZip_a6053a1d249ed210a85c9d5eb7cf9cdbeac3cca8c0b976cf6397a28a5c84e75253}
-}]\-Default for platform. \-Case sensitive for \-U\-N\-I\-X, not for \-Windows. \index{cs\-Sensitive@{cs\-Sensitive}!\-Qua\-Zip@{\-Qua\-Zip}}\index{\-Qua\-Zip@{\-Qua\-Zip}!cs\-Sensitive@{cs\-Sensitive}}\item[{\em 
+}]Default for platform. Case sensitive for U\-N\-I\-X, not for Windows. \index{cs\-Sensitive@{cs\-Sensitive}!Qua\-Zip@{Qua\-Zip}}\index{Qua\-Zip@{Qua\-Zip}!cs\-Sensitive@{cs\-Sensitive}}\item[{\em 
 cs\-Sensitive\label{classQuaZip_a6053a1d249ed210a85c9d5eb7cf9cdbead8d86b0c34203336cad09348cfa5356e}
-}]\-Case sensitive. \index{cs\-Insensitive@{cs\-Insensitive}!\-Qua\-Zip@{\-Qua\-Zip}}\index{\-Qua\-Zip@{\-Qua\-Zip}!cs\-Insensitive@{cs\-Insensitive}}\item[{\em 
+}]Case sensitive. \index{cs\-Insensitive@{cs\-Insensitive}!Qua\-Zip@{Qua\-Zip}}\index{Qua\-Zip@{Qua\-Zip}!cs\-Insensitive@{cs\-Insensitive}}\item[{\em 
 cs\-Insensitive\label{classQuaZip_a6053a1d249ed210a85c9d5eb7cf9cdbea3e492bcc3f64f41a74906cecc45fb366}
-}]\-Case insensitive. \end{description}
+}]Case insensitive. \end{description}
 \end{Desc}
 
 
-
-\subsection{\-Constructor \& \-Destructor \-Documentation}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!\-Qua\-Zip@{\-Qua\-Zip}}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{\-Qua\-Zip}]{\setlength{\rightskip}{0pt plus 5cm}\-Qua\-Zip\-::\-Qua\-Zip (
+\subsection{Constructor \& Destructor Documentation}
+\index{Qua\-Zip@{Qua\-Zip}!Qua\-Zip@{Qua\-Zip}}
+\index{Qua\-Zip@{Qua\-Zip}!QuaZip@{Qua\-Zip}}
+\subsubsection[{Qua\-Zip}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-::\-Qua\-Zip (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a970e0f401c7cfd7a78e78572f758eec4}
 
 
-\-Constructs \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object. 
+Constructs \doxyref{Qua\-Zip}{p.}{classQuaZip} object. 
 
-\-Call set\-Name() before opening constructed object. \index{\-Qua\-Zip@{\-Qua\-Zip}!\-Qua\-Zip@{\-Qua\-Zip}}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{\-Qua\-Zip}]{\setlength{\rightskip}{0pt plus 5cm}\-Qua\-Zip\-::\-Qua\-Zip (
+Call set\-Name() before opening constructed object. \index{Qua\-Zip@{Qua\-Zip}!Qua\-Zip@{Qua\-Zip}}
+\index{Qua\-Zip@{Qua\-Zip}!QuaZip@{Qua\-Zip}}
+\subsubsection[{Qua\-Zip}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-::\-Qua\-Zip (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-I\-O\-Device} $\ast$}]{io\-Device}
+\item[{Q\-I\-O\-Device $\ast$}]{io\-Device}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_ae52ebadd5ce64cdb49d7e198904b0b8c}
 
 
-\-Constructs \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object associated with \-Z\-I\-P file represented by {\itshape io\-Device\/}. 
+Constructs \doxyref{Qua\-Zip}{p.}{classQuaZip} object associated with Z\-I\-P file represented by {\itshape io\-Device}. 
 
-\-The \-I\-O device must be seekable, otherwise an error will occur when opening. \index{\-Qua\-Zip@{\-Qua\-Zip}!$\sim$\-Qua\-Zip@{$\sim$\-Qua\-Zip}}
-\index{$\sim$\-Qua\-Zip@{$\sim$\-Qua\-Zip}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{$\sim$\-Qua\-Zip}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Zip\-::$\sim$\-Qua\-Zip} (
+The I\-O device must be seekable, otherwise an error will occur when opening. \index{Qua\-Zip@{Qua\-Zip}!$\sim$\-Qua\-Zip@{$\sim$\-Qua\-Zip}}
+\index{$\sim$\-Qua\-Zip@{$\sim$\-Qua\-Zip}!QuaZip@{Qua\-Zip}}
+\subsubsection[{$\sim$\-Qua\-Zip}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-::$\sim$\-Qua\-Zip (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_af60a2d3930b90f3b25a3148baecad81e}
 
 
-\-Destroys \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object. 
+Destroys \doxyref{Qua\-Zip}{p.}{classQuaZip} object. 
 
-\-Calls \doxyref{close()}{p.}{classQuaZip_a7a4323b73e12f3b4470109f200728f9f} if necessary. 
+Calls \doxyref{close()}{p.}{classQuaZip_a7a4323b73e12f3b4470109f200728f9f} if necessary. 
 
-\-References close(), and is\-Open().
+References close(), and is\-Open().
 
 
 
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!convert\-Case\-Sensitivity@{convert\-Case\-Sensitivity}}
-\index{convert\-Case\-Sensitivity@{convert\-Case\-Sensitivity}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{convert\-Case\-Sensitivity}]{\setlength{\rightskip}{0pt plus 5cm}\-Qt\-::\-Case\-Sensitivity {\bf \-Qua\-Zip\-::convert\-Case\-Sensitivity} (
+\subsection{Member Function Documentation}
+\index{Qua\-Zip@{Qua\-Zip}!convert\-Case\-Sensitivity@{convert\-Case\-Sensitivity}}
+\index{convert\-Case\-Sensitivity@{convert\-Case\-Sensitivity}!QuaZip@{Qua\-Zip}}
+\subsubsection[{convert\-Case\-Sensitivity}]{\setlength{\rightskip}{0pt plus 5cm}Qt\-::\-Case\-Sensitivity Qua\-Zip\-::convert\-Case\-Sensitivity (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Qua\-Zip\-::\-Case\-Sensitivity}}]{cs}
+\item[{{\bf Qua\-Zip\-::\-Case\-Sensitivity}}]{cs}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classQuaZip_a1d3fbd445a8e9d3449ded7371931c6b3}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classQuaZip_a1d3fbd445a8e9d3449ded7371931c6b3}
 
 
-\-Returns the actual case sensitivity for the specified \-Qua\-Z\-I\-P one. 
+Returns the actual case sensitivity for the specified Qua\-Z\-I\-P one. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em cs} & \-The value to convert. \\
+\begin{DoxyParams}{Parameters}
+{\em cs} & The value to convert. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
-\-If \-Case\-Sensitivity\-::cs\-Default, then returns the default file name case sensitivity for the platform. \-Otherwise, just returns the appropriate value from the \-Qt\-::\-Case\-Sensitivity enum. 
+\begin{DoxyReturn}{Returns}
+If Case\-Sensitivity\-::cs\-Default, then returns the default file name case sensitivity for the platform. Otherwise, just returns the appropriate value from the Qt\-::\-Case\-Sensitivity enum. 
 \end{DoxyReturn}
 
 
-\-References cs\-Default, and cs\-Sensitive.
+References cs\-Default, and cs\-Sensitive.
 
 
 
-\-Referenced by \-Qua\-Zip\-Dir\-::exists(), and set\-Current\-File().
+Referenced by Qua\-Zip\-Dir\-::exists(), and set\-Current\-File().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!open@{open}}
-\index{open@{open}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-::open} (
+\index{Qua\-Zip@{Qua\-Zip}!open@{open}}
+\index{open@{open}!QuaZip@{Qua\-Zip}}
+\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-::open (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Mode}}]{mode, }
-\item[{zlib\-\_\-filefunc\-\_\-def $\ast$}]{io\-Api = {\ttfamily \-N\-U\-L\-L}}
+\item[{{\bf Mode}}]{mode, }
+\item[{zlib\-\_\-filefunc\-\_\-def $\ast$}]{io\-Api = {\ttfamily NULL}}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962}
 
 
-\-Opens \-Z\-I\-P file. 
+Opens Z\-I\-P file. 
 
-\-Argument {\itshape mode\/} specifies open mode of the \-Z\-I\-P archive. \-See \-Mode for details. \-Note that there is zip\-Open2() function in the \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I which accepts {\itshape globalcomment\/} argument, but it does not use it anywhere, so this \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} function does not have this argument. \-See \doxyref{set\-Comment()}{p.}{classQuaZip_a1b5d936a203859340574d5908ffa2222} if you need to set global [...]
+Argument {\itshape mode} specifies open mode of the Z\-I\-P archive. See Mode for details. Note that there is zip\-Open2() function in the Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I which accepts {\itshape globalcomment} argument, but it does not use it anywhere, so this \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} function does not have this argument. See \doxyref{set\-Comment()}{p.}{classQuaZip_a1b5d936a203859340574d5908ffa2222} if you need to set global comment.
 
-\-If the \-Z\-I\-P file is accessed via explicitly set {\bf \-Q\-I\-O\-Device}, then this device is opened in the necessary mode. \-If the device was already opened by some other means, then \-Qua\-Z\-I\-P checks if the open mode is compatible to the mode needed for the requested operation. \-If necessary, seeking is performed to position the device properly.
+If the Z\-I\-P file is accessed via explicitly set Q\-I\-O\-Device, then this device is opened in the necessary mode. If the device was already opened by some other means, then Qua\-Z\-I\-P checks if the open mode is compatible to the mode needed for the requested operation. If necessary, seeking is performed to position the device properly.
 
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 {\ttfamily true} if successful, {\ttfamily false} otherwise.
 \end{DoxyReturn}
-\begin{DoxyNote}{\-Note}
-\-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I open calls do not return error code -\/ they just return {\ttfamily \-N\-U\-L\-L} indicating an error. \-But to make things easier, \doxyref{quazip.\-h}{p.}{quazip_8h_source} header defines additional error code {\ttfamily \-U\-N\-Z\-\_\-\-E\-R\-R\-O\-R\-O\-P\-E\-N} and \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} will return it if the open call of the \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I returns {\ttfamily \-N\-U\-L\-L}.
+\begin{DoxyNote}{Note}
+Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I open calls do not return error code -\/ they just return {\ttfamily N\-U\-L\-L} indicating an error. But to make things easier, \doxyref{quazip.\-h}{p.}{quazip_8h_source} header defines additional error code {\ttfamily U\-N\-Z\-\_\-\-E\-R\-R\-O\-R\-O\-P\-E\-N} and \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} will return it if the open call of the Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I returns {\ttfamily N\-U\-L\-L}.
 \end{DoxyNote}
-\-Argument {\itshape io\-Api\/} specifies \-I\-O function set for \-Z\-I\-P/\-U\-N\-Z\-I\-P package to use. \-See unzip.\-h, zip.\-h and ioapi.\-h for details. \-Note that \-I\-O \-A\-P\-I for \doxyref{\-Qua\-Zip}{p.}{classQuaZip} is different from the original package. \-The file path argument was changed to be of type {\ttfamily voidpf}, and \doxyref{\-Qua\-Zip}{p.}{classQuaZip} passes a {\bf \-Q\-I\-O\-Device} pointer there. \-This {\bf \-Q\-I\-O\-Device} is either set explicitly via  [...]
+Argument {\itshape io\-Api} specifies I\-O function set for Z\-I\-P/\-U\-N\-Z\-I\-P package to use. See unzip.\-h, zip.\-h and ioapi.\-h for details. Note that I\-O A\-P\-I for \doxyref{Qua\-Zip}{p.}{classQuaZip} is different from the original package. The file path argument was changed to be of type {\ttfamily voidpf}, and \doxyref{Qua\-Zip}{p.}{classQuaZip} passes a Q\-I\-O\-Device pointer there. This Q\-I\-O\-Device is either set explicitly via \doxyref{set\-Io\-Device()}{p.}{classQua [...]
 
-\begin{DoxyNote}{\-Note}
-\-If the zip64 support is needed, the io\-Api argument {\itshape must\/} be \-N\-U\-L\-L because due to the backwards compatibility issues it can be used to provide a 32-\/bit \-A\-P\-I only.
+\begin{DoxyNote}{Note}
+If the zip64 support is needed, the io\-Api argument {\itshape must} be N\-U\-L\-L because due to the backwards compatibility issues it can be used to provide a 32-\/bit A\-P\-I only.
 
-\-If the \doxyref{no-\/auto-\/close}{p.}{classQuaZip_a54bfc924762774ccf9f99be075ba7b0e} feature is used, then the {\itshape io\-Api\/} argument {\itshape should\/} be \-N\-U\-L\-L because the old \-A\-P\-I doesn't support the 'fake close' operation, causing slight memory leaks and other possible troubles (like closing the output device in case when an error occurs during opening).
+If the \doxyref{no-\/auto-\/close}{p.}{classQuaZip_a54bfc924762774ccf9f99be075ba7b0e} feature is used, then the {\itshape io\-Api} argument {\itshape should} be N\-U\-L\-L because the old A\-P\-I doesn't support the 'fake close' operation, causing slight memory leaks and other possible troubles (like closing the output device in case when an error occurs during opening).
 \end{DoxyNote}
-\-In short\-: just forget about the {\itshape io\-Api\/} argument and you'll be fine. 
+In short\-: just forget about the {\itshape io\-Api} argument and you'll be fine. 
 
-\-References \-Q\-String\-::is\-Empty(), is\-Open(), \-Q\-I\-O\-Device\-::is\-Sequential(), md\-Add, md\-Append, md\-Create, md\-Unzip, \-Qua\-Zip\-Private\-::unz\-File\-\_\-f, and \-Qua\-Zip\-Private\-::zip\-File\-\_\-f.
+References is\-Open(), md\-Add, md\-Append, md\-Create, md\-Unzip, Qua\-Zip\-Private\-::unz\-File\-\_\-f, and Qua\-Zip\-Private\-::zip\-File\-\_\-f.
 
 
 
-\-Referenced by \-Jl\-Compress\-::compress\-Dir(), \-Jl\-Compress\-::compress\-File(), \-Jl\-Compress\-::compress\-Files(), and \-Qua\-Zip\-File\-::open().
+Referenced by Jl\-Compress\-::compress\-Dir(), Jl\-Compress\-::compress\-File(), Jl\-Compress\-::compress\-Files(), and Qua\-Zip\-File\-::open().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!close@{close}}
-\index{close@{close}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{close}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::close} (
+\index{Qua\-Zip@{Qua\-Zip}!close@{close}}
+\index{close@{close}!QuaZip@{Qua\-Zip}}
+\subsubsection[{close}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::close (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a7a4323b73e12f3b4470109f200728f9f}
 
 
-\-Closes \-Z\-I\-P file. 
+Closes Z\-I\-P file. 
 
-\-Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} to determine if the close was successful.
+Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} to determine if the close was successful.
 
-\-If the file was opened by name, then the underlying {\bf \-Q\-I\-O\-Device} is closed and deleted.
+If the file was opened by name, then the underlying Q\-I\-O\-Device is closed and deleted.
 
-\-If the underlying {\bf \-Q\-I\-O\-Device} was set explicitly using \doxyref{set\-Io\-Device()}{p.}{classQuaZip_a64642948b6531ee54f5522f29e388cc6} or the appropriate constructor, then it is closed if the auto-\/close flag is set (which it is by default). \-Call \doxyref{set\-Auto\-Close()}{p.}{classQuaZip_a54bfc924762774ccf9f99be075ba7b0e} to clear the auto-\/close flag if this behavior is undesirable.
+If the underlying Q\-I\-O\-Device was set explicitly using \doxyref{set\-Io\-Device()}{p.}{classQuaZip_a64642948b6531ee54f5522f29e388cc6} or the appropriate constructor, then it is closed if the auto-\/close flag is set (which it is by default). Call \doxyref{set\-Auto\-Close()}{p.}{classQuaZip_a54bfc924762774ccf9f99be075ba7b0e} to clear the auto-\/close flag if this behavior is undesirable.
 
-\-Since {\bf \-Qt} 5.\-1, the {\bf \-Q\-Save\-File} was introduced. \-It breaks the {\bf \-Q\-I\-O\-Device} \-A\-P\-I by making \doxyref{close()}{p.}{classQuaZip_a7a4323b73e12f3b4470109f200728f9f} private and crashing the application if it is called from the base class where it is public. \-It is an excellent example of poor design that illustrates why you should never ever break an is-\/a relationship between the base class and a subclass. \-Qua\-Z\-I\-P works around this bug by checkin [...]
+Since Qt 5.\-1, the Q\-Save\-File was introduced. It breaks the Q\-I\-O\-Device A\-P\-I by making \doxyref{close()}{p.}{classQuaZip_a7a4323b73e12f3b4470109f200728f9f} private and crashing the application if it is called from the base class where it is public. It is an excellent example of poor design that illustrates why you should never ever break an is-\/a relationship between the base class and a subclass. Qua\-Z\-I\-P works around this bug by checking if the Q\-I\-O\-Device is an ins [...]
 
-\-References \-Q\-Byte\-Array\-::const\-Data(), \-Q\-Text\-Codec\-::from\-Unicode(), \-Q\-String\-::is\-Empty(), \-Q\-String\-::is\-Null(), md\-Add, md\-Append, md\-Create, md\-Not\-Open, md\-Unzip, \-Qua\-Zip\-Private\-::unz\-File\-\_\-f, and \-Qua\-Zip\-Private\-::zip\-File\-\_\-f.
+References md\-Add, md\-Append, md\-Create, md\-Not\-Open, md\-Unzip, Qua\-Zip\-Private\-::unz\-File\-\_\-f, and Qua\-Zip\-Private\-::zip\-File\-\_\-f.
 
 
 
-\-Referenced by \-Qua\-Zip\-File\-::close(), \-Jl\-Compress\-::compress\-Dir(), \-Jl\-Compress\-::compress\-File(), \-Jl\-Compress\-::compress\-Files(), \-Qua\-Zip\-File\-::open(), and $\sim$\-Qua\-Zip().
+Referenced by Qua\-Zip\-File\-::close(), Jl\-Compress\-::compress\-Dir(), Jl\-Compress\-::compress\-File(), Jl\-Compress\-::compress\-Files(), Qua\-Zip\-File\-::open(), and $\sim$\-Qua\-Zip().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-File\-Name\-Codec@{set\-File\-Name\-Codec}}
-\index{set\-File\-Name\-Codec@{set\-File\-Name\-Codec}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-File\-Name\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-File\-Name\-Codec} (
+\index{Qua\-Zip@{Qua\-Zip}!set\-File\-Name\-Codec@{set\-File\-Name\-Codec}}
+\index{set\-File\-Name\-Codec@{set\-File\-Name\-Codec}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-File\-Name\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-File\-Name\-Codec (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-Text\-Codec} $\ast$}]{file\-Name\-Codec}
+\item[{Q\-Text\-Codec $\ast$}]{file\-Name\-Codec}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a339010b5566704ba3c9cafbfe848d8fb}
 
 
-\-Sets the codec used to encode/decode file names inside archive. 
+Sets the codec used to encode/decode file names inside archive. 
 
-\-This is necessary to access files in the \-Z\-I\-P archive created under \-Windows with non-\/latin characters in file names. \-For example, file names with cyrillic letters will be in {\ttfamily \-I\-B\-M866} encoding. \index{\-Qua\-Zip@{\-Qua\-Zip}!set\-File\-Name\-Codec@{set\-File\-Name\-Codec}}
-\index{set\-File\-Name\-Codec@{set\-File\-Name\-Codec}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-File\-Name\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-File\-Name\-Codec} (
+This is necessary to access files in the Z\-I\-P archive created under Windows with non-\/latin characters in file names. For example, file names with cyrillic letters will be in {\ttfamily I\-B\-M866} encoding. \index{Qua\-Zip@{Qua\-Zip}!set\-File\-Name\-Codec@{set\-File\-Name\-Codec}}
+\index{set\-File\-Name\-Codec@{set\-File\-Name\-Codec}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-File\-Name\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-File\-Name\-Codec (
 \begin{DoxyParamCaption}
 \item[{const char $\ast$}]{file\-Name\-Codec\-Name}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a8f283519a195aa1d9076bbbb01ea0497}
 
 
-\-Sets the codec used to encode/decode file names inside archive. 
+Sets the codec used to encode/decode file names inside archive. 
 
-\-This is an overloaded member function, provided for convenience. \-It differs from the above function only in what argument(s) it accepts. \-Equivalent to calling set\-File\-Name\-Codec(\-Q\-Text\-Codec\-::codec\-For\-Name(codec\-Name)); 
-
-\-References \-Q\-Text\-Codec\-::codec\-For\-Name().
-
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Comment\-Codec@{set\-Comment\-Codec}}
-\index{set\-Comment\-Codec@{set\-Comment\-Codec}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Comment\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-Comment\-Codec} (
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Equivalent to calling set\-File\-Name\-Codec(\-Q\-Text\-Codec\-::codec\-For\-Name(codec\-Name)); \index{Qua\-Zip@{Qua\-Zip}!set\-Comment\-Codec@{set\-Comment\-Codec}}
+\index{set\-Comment\-Codec@{set\-Comment\-Codec}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Comment\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-Comment\-Codec (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-Text\-Codec} $\ast$}]{comment\-Codec}
+\item[{Q\-Text\-Codec $\ast$}]{comment\-Codec}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a1c81fca7215a4374f6f03872ade4885b}
 
 
-\-Sets the codec used to encode/decode comments inside archive. 
+Sets the codec used to encode/decode comments inside archive. 
 
-\-This codec defaults to locale codec, which is probably ok. \index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Comment\-Codec@{set\-Comment\-Codec}}
-\index{set\-Comment\-Codec@{set\-Comment\-Codec}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Comment\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-Comment\-Codec} (
+This codec defaults to locale codec, which is probably ok. \index{Qua\-Zip@{Qua\-Zip}!set\-Comment\-Codec@{set\-Comment\-Codec}}
+\index{set\-Comment\-Codec@{set\-Comment\-Codec}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Comment\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-Comment\-Codec (
 \begin{DoxyParamCaption}
 \item[{const char $\ast$}]{comment\-Codec\-Name}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a413f3c56b54a9a47258d53802cb606e7}
 
 
-\-Sets the codec used to encode/decode comments inside archive. 
-
-\-This is an overloaded member function, provided for convenience. \-It differs from the above function only in what argument(s) it accepts. \-Equivalent to calling set\-Comment\-Codec(\-Q\-Text\-Codec\-::codec\-For\-Name(codec\-Name)); 
+Sets the codec used to encode/decode comments inside archive. 
 
-\-References \-Q\-Text\-Codec\-::codec\-For\-Name().
-
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-Zip\-Name@{get\-Zip\-Name}}
-\index{get\-Zip\-Name@{get\-Zip\-Name}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-Zip\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-::get\-Zip\-Name} (
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Equivalent to calling set\-Comment\-Codec(\-Q\-Text\-Codec\-::codec\-For\-Name(codec\-Name)); \index{Qua\-Zip@{Qua\-Zip}!get\-Zip\-Name@{get\-Zip\-Name}}
+\index{get\-Zip\-Name@{get\-Zip\-Name}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-Zip\-Name}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-::get\-Zip\-Name (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_a4f7deef08ff40aeb1a7a04bcd7f228c2}
 
 
-\-Returns the name of the \-Z\-I\-P file. 
+Returns the name of the Z\-I\-P file. 
 
-\-Returns null string if no \-Z\-I\-P file name has been set, for example when the \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instance is set up to use a {\bf \-Q\-I\-O\-Device} instead. \begin{DoxySeeAlso}{\-See also}
+Returns null string if no Z\-I\-P file name has been set, for example when the \doxyref{Qua\-Zip}{p.}{classQuaZip} instance is set up to use a Q\-I\-O\-Device instead. \begin{DoxySeeAlso}{See Also}
 \doxyref{set\-Zip\-Name()}{p.}{classQuaZip_aa80b661de1262af905d1677dbcb008cc}, \doxyref{set\-Io\-Device()}{p.}{classQuaZip_a64642948b6531ee54f5522f29e388cc6}, \doxyref{get\-Io\-Device()}{p.}{classQuaZip_afd3ba12fe68748acbf8b7cc14a5a1c29} 
 \end{DoxySeeAlso}
 
 
-\-Referenced by \-Qua\-Zip\-File\-::get\-Zip\-Name().
+Referenced by Qua\-Zip\-File\-::get\-Zip\-Name().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Zip\-Name@{set\-Zip\-Name}}
-\index{set\-Zip\-Name@{set\-Zip\-Name}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Zip\-Name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-Zip\-Name} (
+\index{Qua\-Zip@{Qua\-Zip}!set\-Zip\-Name@{set\-Zip\-Name}}
+\index{set\-Zip\-Name@{set\-Zip\-Name}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Zip\-Name}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-Zip\-Name (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{zip\-Name}
+\item[{const Q\-String \&}]{zip\-Name}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_aa80b661de1262af905d1677dbcb008cc}
 
 
-\-Sets the name of the \-Z\-I\-P file. 
+Sets the name of the Z\-I\-P file. 
 
-\-Does nothing if the \-Z\-I\-P file is open.
+Does nothing if the Z\-I\-P file is open.
 
-\-Does not reset error code returned by \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4}. \begin{DoxySeeAlso}{\-See also}
+Does not reset error code returned by \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4}. \begin{DoxySeeAlso}{See Also}
 \doxyref{set\-Io\-Device()}{p.}{classQuaZip_a64642948b6531ee54f5522f29e388cc6}, \doxyref{get\-Io\-Device()}{p.}{classQuaZip_afd3ba12fe68748acbf8b7cc14a5a1c29}, \doxyref{get\-Zip\-Name()}{p.}{classQuaZip_a4f7deef08ff40aeb1a7a04bcd7f228c2} 
 \end{DoxySeeAlso}
 
 
-\-References is\-Open().
+References is\-Open().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-Io\-Device@{get\-Io\-Device}}
-\index{get\-Io\-Device@{get\-Io\-Device}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-Io\-Device}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-I\-O\-Device} $\ast$ {\bf \-Qua\-Zip\-::get\-Io\-Device} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-Io\-Device@{get\-Io\-Device}}
+\index{get\-Io\-Device@{get\-Io\-Device}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-Io\-Device}]{\setlength{\rightskip}{0pt plus 5cm}Q\-I\-O\-Device $\ast$ Qua\-Zip\-::get\-Io\-Device (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_afd3ba12fe68748acbf8b7cc14a5a1c29}
 
 
-\-Returns the device representing this \-Z\-I\-P file. 
+Returns the device representing this Z\-I\-P file. 
 
-\-Returns null string if no device has been set explicitly, for example when opening a \-Z\-I\-P file by name. \begin{DoxySeeAlso}{\-See also}
+Returns null string if no device has been set explicitly, for example when opening a Z\-I\-P file by name. \begin{DoxySeeAlso}{See Also}
 \doxyref{set\-Io\-Device()}{p.}{classQuaZip_a64642948b6531ee54f5522f29e388cc6}, \doxyref{get\-Zip\-Name()}{p.}{classQuaZip_a4f7deef08ff40aeb1a7a04bcd7f228c2}, \doxyref{set\-Zip\-Name()}{p.}{classQuaZip_aa80b661de1262af905d1677dbcb008cc} 
 \end{DoxySeeAlso}
-
-
-\-References \-Q\-String\-::is\-Empty().
-
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Io\-Device@{set\-Io\-Device}}
-\index{set\-Io\-Device@{set\-Io\-Device}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Io\-Device}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-Io\-Device} (
+\index{Qua\-Zip@{Qua\-Zip}!set\-Io\-Device@{set\-Io\-Device}}
+\index{set\-Io\-Device@{set\-Io\-Device}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Io\-Device}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-Io\-Device (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-I\-O\-Device} $\ast$}]{io\-Device}
+\item[{Q\-I\-O\-Device $\ast$}]{io\-Device}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a64642948b6531ee54f5522f29e388cc6}
 
 
-\-Sets the device representing the \-Z\-I\-P file. 
+Sets the device representing the Z\-I\-P file. 
 
-\-Does nothing if the \-Z\-I\-P file is open.
+Does nothing if the Z\-I\-P file is open.
 
-\-Does not reset error code returned by \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4}. \begin{DoxySeeAlso}{\-See also}
+Does not reset error code returned by \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4}. \begin{DoxySeeAlso}{See Also}
 \doxyref{get\-Io\-Device()}{p.}{classQuaZip_afd3ba12fe68748acbf8b7cc14a5a1c29}, \doxyref{get\-Zip\-Name()}{p.}{classQuaZip_a4f7deef08ff40aeb1a7a04bcd7f228c2}, \doxyref{set\-Zip\-Name()}{p.}{classQuaZip_aa80b661de1262af905d1677dbcb008cc} 
 \end{DoxySeeAlso}
 
 
-\-References is\-Open().
+References is\-Open().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-Zip\-Error@{get\-Zip\-Error}}
-\index{get\-Zip\-Error@{get\-Zip\-Error}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-Zip\-Error}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Qua\-Zip\-::get\-Zip\-Error} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-Zip\-Error@{get\-Zip\-Error}}
+\index{get\-Zip\-Error@{get\-Zip\-Error}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-Zip\-Error}]{\setlength{\rightskip}{0pt plus 5cm}int Qua\-Zip\-::get\-Zip\-Error (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4}
 
 
-\-Returns the error code of the last operation. 
+Returns the error code of the last operation. 
 
-\-Returns {\ttfamily \-U\-N\-Z\-\_\-\-O\-K} if the last operation was successful.
+Returns {\ttfamily U\-N\-Z\-\_\-\-O\-K} if the last operation was successful.
 
-\-Error code resets to {\ttfamily \-U\-N\-Z\-\_\-\-O\-K} every time you call any function that accesses something inside \-Z\-I\-P archive, even if it is {\ttfamily const} (like \doxyref{get\-Entries\-Count()}{p.}{classQuaZip_a2ea4bd1fca948637c35c2d2752bb5a80}). \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} and \doxyref{close()}{p.}{classQuaZip_a7a4323b73e12f3b4470109f200728f9f} calls reset error code too. \-See documentation for the specific functions for details o [...]
+Error code resets to {\ttfamily U\-N\-Z\-\_\-\-O\-K} every time you call any function that accesses something inside Z\-I\-P archive, even if it is {\ttfamily const} (like \doxyref{get\-Entries\-Count()}{p.}{classQuaZip_a2ea4bd1fca948637c35c2d2752bb5a80}). \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} and \doxyref{close()}{p.}{classQuaZip_a7a4323b73e12f3b4470109f200728f9f} calls reset error code too. See documentation for the specific functions for details on error  [...]
 
-\-Referenced by \-Qua\-Zip\-File\-::close(), \-Jl\-Compress\-::compress\-Dir(), \-Jl\-Compress\-::compress\-File(), \-Jl\-Compress\-::compress\-Files(), \-Qua\-Zip\-File\-::get\-Actual\-File\-Name(), \-Qua\-Zip\-File\-::get\-File\-Info(), and \-Qua\-Zip\-File\-::open().
+Referenced by Qua\-Zip\-File\-::close(), Jl\-Compress\-::compress\-Dir(), Jl\-Compress\-::compress\-File(), Jl\-Compress\-::compress\-Files(), Qua\-Zip\-File\-::get\-Actual\-File\-Name(), Qua\-Zip\-File\-::get\-File\-Info(), and Qua\-Zip\-File\-::open().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-Entries\-Count@{get\-Entries\-Count}}
-\index{get\-Entries\-Count@{get\-Entries\-Count}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-Entries\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Qua\-Zip\-::get\-Entries\-Count} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-Entries\-Count@{get\-Entries\-Count}}
+\index{get\-Entries\-Count@{get\-Entries\-Count}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-Entries\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int Qua\-Zip\-::get\-Entries\-Count (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_a2ea4bd1fca948637c35c2d2752bb5a80}
 
 
-\-Returns number of the entries in the \-Z\-I\-P central directory. 
+Returns number of the entries in the Z\-I\-P central directory. 
 
-\-Returns negative error code in the case of error. \-The same error code will be returned by subsequent \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} call. 
+Returns negative error code in the case of error. The same error code will be returned by subsequent \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} call. 
 
-\-References md\-Unzip, and \-Qua\-Zip\-Private\-::unz\-File\-\_\-f.
+References md\-Unzip, and Qua\-Zip\-Private\-::unz\-File\-\_\-f.
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Comment@{set\-Comment}}
-\index{set\-Comment@{set\-Comment}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Comment}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-Comment} (
+\index{Qua\-Zip@{Qua\-Zip}!set\-Comment@{set\-Comment}}
+\index{set\-Comment@{set\-Comment}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Comment}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-Comment (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{comment}
+\item[{const Q\-String \&}]{comment}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a1b5d936a203859340574d5908ffa2222}
 
 
-\-Sets the global comment in the \-Z\-I\-P file. 
+Sets the global comment in the Z\-I\-P file. 
 
-\-The comment will be written to the archive on close operation. \doxyref{\-Qua\-Zip}{p.}{classQuaZip} makes a distinction between a null \-Q\-Byte\-Array() comment and an empty "" comment in the \doxyref{\-Qua\-Zip\-::md\-Add}{p.}{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec} mode. \-A null comment is the default and it means "don't change the comment". \-An empty comment removes the original comment.
+The comment will be written to the archive on close operation. \doxyref{Qua\-Zip}{p.}{classQuaZip} makes a distinction between a null Q\-Byte\-Array() comment and an empty "" comment in the \doxyref{Qua\-Zip\-::md\-Add}{p.}{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a22c745f349f06add449af523254fdaec} mode. A null comment is the default and it means "don't change the comment". An empty comment removes the original comment.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!go\-To\-First\-File@{go\-To\-First\-File}}
-\index{go\-To\-First\-File@{go\-To\-First\-File}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{go\-To\-First\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-::go\-To\-First\-File} (
+\index{Qua\-Zip@{Qua\-Zip}!go\-To\-First\-File@{go\-To\-First\-File}}
+\index{go\-To\-First\-File@{go\-To\-First\-File}!QuaZip@{Qua\-Zip}}
+\subsubsection[{go\-To\-First\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-::go\-To\-First\-File (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a745488f9177bcec3cdb858587584e033}
 
 
-\-Sets the current file to the first file in the archive. 
+Sets the current file to the first file in the archive. 
 
-\-Returns {\ttfamily true} on success, {\ttfamily false} otherwise. \-Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} to get the error code. 
+Returns {\ttfamily true} on success, {\ttfamily false} otherwise. Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} to get the error code. 
 
-\-References md\-Unzip, and \-Qua\-Zip\-Private\-::unz\-File\-\_\-f.
+References md\-Unzip, and Qua\-Zip\-Private\-::unz\-File\-\_\-f.
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!go\-To\-Next\-File@{go\-To\-Next\-File}}
-\index{go\-To\-Next\-File@{go\-To\-Next\-File}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{go\-To\-Next\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-::go\-To\-Next\-File} (
+\index{Qua\-Zip@{Qua\-Zip}!go\-To\-Next\-File@{go\-To\-Next\-File}}
+\index{go\-To\-Next\-File@{go\-To\-Next\-File}!QuaZip@{Qua\-Zip}}
+\subsubsection[{go\-To\-Next\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-::go\-To\-Next\-File (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_aee6779b6cd338420c2e8c5655fa8ba97}
 
 
-\-Sets the current file to the next file in the archive. 
+Sets the current file to the next file in the archive. 
 
-\-Returns {\ttfamily true} on success, {\ttfamily false} otherwise. \-Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} to determine if there was an error.
+Returns {\ttfamily true} on success, {\ttfamily false} otherwise. Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} to determine if there was an error.
 
-\-Should be used only in \doxyref{\-Qua\-Zip\-::md\-Unzip}{p.}{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897} mode.
+Should be used only in \doxyref{Qua\-Zip\-::md\-Unzip}{p.}{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897} mode.
 
-\begin{DoxyNote}{\-Note}
-\-If the end of file was reached, \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} will return {\ttfamily \-U\-N\-Z\-\_\-\-O\-K} instead of {\ttfamily \-U\-N\-Z\-\_\-\-E\-N\-D\-\_\-\-O\-F\-\_\-\-L\-I\-S\-T\-\_\-\-O\-F\-\_\-\-F\-I\-L\-E}. \-This is to make things like this easier\-: 
+\begin{DoxyNote}{Note}
+If the end of file was reached, \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} will return {\ttfamily U\-N\-Z\-\_\-\-O\-K} instead of {\ttfamily U\-N\-Z\-\_\-\-E\-N\-D\-\_\-\-O\-F\-\_\-\-L\-I\-S\-T\-\_\-\-O\-F\-\_\-\-F\-I\-L\-E}. This is to make things like this easier\-: 
 \begin{DoxyCode}
- for(bool more=zip.goToFirstFile(); more; more=zip.goToNextFile()) {
-   // do something
- }
- if(zip.getZipError()==UNZ_OK) {
-   // ok, there was no error
- }
+\textcolor{keywordflow}{for}(\textcolor{keywordtype}{bool} more=zip.goToFirstFile(); more; more=zip.goToNextFile()) \{
+  \textcolor{comment}{// do something}
+\}
+\textcolor{keywordflow}{if}(zip.getZipError()==UNZ\_OK) \{
+  \textcolor{comment}{// ok, there was no error}
+\}
 \end{DoxyCode}
  
 \end{DoxyNote}
 
 
-\-References md\-Unzip, and \-Qua\-Zip\-Private\-::unz\-File\-\_\-f.
+References md\-Unzip, and Qua\-Zip\-Private\-::unz\-File\-\_\-f.
 
 
 
-\-Referenced by set\-Current\-File().
+Referenced by set\-Current\-File().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Current\-File@{set\-Current\-File}}
-\index{set\-Current\-File@{set\-Current\-File}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Current\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-::set\-Current\-File} (
+\index{Qua\-Zip@{Qua\-Zip}!set\-Current\-File@{set\-Current\-File}}
+\index{set\-Current\-File@{set\-Current\-File}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Current\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-::set\-Current\-File (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{file\-Name, }
-\item[{{\bf \-Case\-Sensitivity}}]{cs = {\ttfamily {\bf cs\-Default}}}
+\item[{const Q\-String \&}]{file\-Name, }
+\item[{{\bf Case\-Sensitivity}}]{cs = {\ttfamily {\bf cs\-Default}}}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a6c657bfcfccb59d728e0da24c677d899}
 
 
-\-Sets current file by its name. 
+Sets current file by its name. 
 
-\-Returns {\ttfamily true} if successful, {\ttfamily false} otherwise. \-Argument {\itshape cs\/} specifies case sensitivity of the file name. \-Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} in the case of a failure to get error code.
+Returns {\ttfamily true} if successful, {\ttfamily false} otherwise. Argument {\itshape cs} specifies case sensitivity of the file name. Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} in the case of a failure to get error code.
 
-\-This is not a wrapper to unz\-Locate\-File() function. \-That is because \-I had to implement locale-\/specific case-\/insensitive comparison.
+This is not a wrapper to unz\-Locate\-File() function. That is because I had to implement locale-\/specific case-\/insensitive comparison.
 
-\-Here are the differences from the original implementation\-:
+Here are the differences from the original implementation\-:
 
 
 \begin{DoxyItemize}
-\item \-If the file was not found, error code is {\ttfamily \-U\-N\-Z\-\_\-\-O\-K}, not {\ttfamily \-U\-N\-Z\-\_\-\-E\-N\-D\-\_\-\-O\-F\-\_\-\-L\-I\-S\-T\-\_\-\-O\-F\-\_\-\-F\-I\-L\-E} (see also \doxyref{go\-To\-Next\-File()}{p.}{classQuaZip_aee6779b6cd338420c2e8c5655fa8ba97}).
-\item \-If this function fails, it unsets the current file rather than resetting it back to what it was before the call.
+\item If the file was not found, error code is {\ttfamily U\-N\-Z\-\_\-\-O\-K}, not {\ttfamily U\-N\-Z\-\_\-\-E\-N\-D\-\_\-\-O\-F\-\_\-\-L\-I\-S\-T\-\_\-\-O\-F\-\_\-\-F\-I\-L\-E} (see also \doxyref{go\-To\-Next\-File()}{p.}{classQuaZip_aee6779b6cd338420c2e8c5655fa8ba97}).
+\item If this function fails, it unsets the current file rather than resetting it back to what it was before the call.
 \end{DoxyItemize}
 
-\-If {\itshape file\-Name\/} is null string then this function unsets the current file and return {\ttfamily true}. \-Note that you should close the file first if it is open! \-See \doxyref{\-Qua\-Zip\-File\-::\-Qua\-Zip\-File(\-Qua\-Zip$\ast$,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} for the details.
+If {\itshape file\-Name} is null string then this function unsets the current file and return {\ttfamily true}. Note that you should close the file first if it is open! See \doxyref{Qua\-Zip\-File\-::\-Qua\-Zip\-File(\-Qua\-Zip$\ast$,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} for the details.
 
-\-Should be used only in \doxyref{\-Qua\-Zip\-::md\-Unzip}{p.}{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897} mode.
+Should be used only in \doxyref{Qua\-Zip\-::md\-Unzip}{p.}{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897} mode.
 
-\begin{DoxySeeAlso}{\-See also}
-\doxyref{set\-File\-Name\-Codec()}{p.}{classQuaZip_a339010b5566704ba3c9cafbfe848d8fb}, \doxyref{\-Case\-Sensitivity}{p.}{classQuaZip_a6053a1d249ed210a85c9d5eb7cf9cdbe} 
+\begin{DoxySeeAlso}{See Also}
+\doxyref{set\-File\-Name\-Codec()}{p.}{classQuaZip_a339010b5566704ba3c9cafbfe848d8fb}, \doxyref{Case\-Sensitivity}{p.}{classQuaZip_a6053a1d249ed210a85c9d5eb7cf9cdbe} 
 \end{DoxySeeAlso}
 
 
-\-References \-Q\-Hash\-::contains(), convert\-Case\-Sensitivity(), get\-Current\-File\-Name(), go\-To\-Next\-File(), \-Q\-String\-::is\-Empty(), \-Q\-String\-::length(), \-M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H, md\-Unzip, \-Q\-String\-::to\-Lower(), \-Qua\-Zip\-Private\-::unz\-File\-\_\-f, and \-Q\-Hash\-::value().
+References convert\-Case\-Sensitivity(), get\-Current\-File\-Name(), go\-To\-Next\-File(), M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H, md\-Unzip, and Qua\-Zip\-Private\-::unz\-File\-\_\-f.
 
 
 
-\-Referenced by \-Qua\-Zip\-File\-::open().
+Referenced by Qua\-Zip\-File\-::open().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-Current\-File\-Info@{get\-Current\-File\-Info}}
-\index{get\-Current\-File\-Info@{get\-Current\-File\-Info}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-Current\-File\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-::get\-Current\-File\-Info} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-Current\-File\-Info@{get\-Current\-File\-Info}}
+\index{get\-Current\-File\-Info@{get\-Current\-File\-Info}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-Current\-File\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-::get\-Current\-File\-Info (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Qua\-Zip\-File\-Info} $\ast$}]{info}
+\item[{{\bf Qua\-Zip\-File\-Info} $\ast$}]{info}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8}
 
 
-\-Retrieves information about the current file. 
+Retrieves information about the current file. 
 
-\-Fills the structure pointed by {\itshape info\/}. \-Returns {\ttfamily true} on success, {\ttfamily false} otherwise. \-In the latter case structure pointed by {\itshape info\/} remains untouched. \-If there was an error, \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} returns error code.
+Fills the structure pointed by {\itshape info}. Returns {\ttfamily true} on success, {\ttfamily false} otherwise. In the latter case structure pointed by {\itshape info} remains untouched. If there was an error, \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} returns error code.
 
-\-Should be used only in \doxyref{\-Qua\-Zip\-::md\-Unzip}{p.}{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897} mode.
+Should be used only in \doxyref{Qua\-Zip\-::md\-Unzip}{p.}{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897} mode.
 
-\-Does nothing and returns {\ttfamily false} in any of the following cases.
+Does nothing and returns {\ttfamily false} in any of the following cases.
 \begin{DoxyItemize}
-\item \-Z\-I\-P is not open;
-\item \-Z\-I\-P does not have current file.
+\item Z\-I\-P is not open;
+\item Z\-I\-P does not have current file.
 \end{DoxyItemize}
 
-\-In both cases \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} returns {\ttfamily \-U\-N\-Z\-\_\-\-O\-K} since there is no \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I call.
+In both cases \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} returns {\ttfamily U\-N\-Z\-\_\-\-O\-K} since there is no Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I call.
 
-\-This overload doesn't support zip64, but will work \-O\-K on zip64 archives except that if one of the sizes (compressed or uncompressed) is greater than 0x\-F\-F\-F\-F\-F\-F\-F\-Fu, it will be set to exactly 0x\-F\-F\-F\-F\-F\-F\-F\-Fu.
+This overload doesn't support zip64, but will work O\-K on zip64 archives except that if one of the sizes (compressed or uncompressed) is greater than 0x\-F\-F\-F\-F\-F\-F\-F\-Fu, it will be set to exactly 0x\-F\-F\-F\-F\-F\-F\-F\-Fu.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{get\-Current\-File\-Info(\-Qua\-Zip\-File\-Info64$\ast$ info)const}{p.}{classQuaZip_a7ba6daf39263c308c683e7f72f74e0ae} 
 
-\doxyref{\-Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info(\-Qua\-Zip\-File\-Info\&)const}{p.}{structQuaZipFileInfo64_ada29945c7ee4c9df6fbe95864793aade} 
+\doxyref{Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info(\-Qua\-Zip\-File\-Info\&)const}{p.}{structQuaZipFileInfo64_ada29945c7ee4c9df6fbe95864793aade} 
 \end{DoxySeeAlso}
 
 
-\-References \-Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info().
+References Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info().
 
 
 
-\-Referenced by \-Qua\-Zip\-File\-::get\-File\-Info().
+Referenced by Qua\-Zip\-File\-::get\-File\-Info().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-Current\-File\-Info@{get\-Current\-File\-Info}}
-\index{get\-Current\-File\-Info@{get\-Current\-File\-Info}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-Current\-File\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-::get\-Current\-File\-Info} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-Current\-File\-Info@{get\-Current\-File\-Info}}
+\index{get\-Current\-File\-Info@{get\-Current\-File\-Info}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-Current\-File\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-::get\-Current\-File\-Info (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Qua\-Zip\-File\-Info64} $\ast$}]{info}
+\item[{{\bf Qua\-Zip\-File\-Info64} $\ast$}]{info}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_a7ba6daf39263c308c683e7f72f74e0ae}
 
 
-\-Retrieves information about the current file. 
+Retrieves information about the current file. 
+
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
-\-This is an overloaded member function, provided for convenience. \-It differs from the above function only in what argument(s) it accepts. \-This function supports zip64. \-If the archive doesn't use zip64, it is completely equivalent to get\-Current\-File\-Info(\-Qua\-Zip\-File\-Info$\ast$ info) except for the argument type.
+This function supports zip64. If the archive doesn't use zip64, it is completely equivalent to get\-Current\-File\-Info(\-Qua\-Zip\-File\-Info$\ast$ info) except for the argument type.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 
 \end{DoxySeeAlso}
 
 
-\-References \-Qua\-Zip\-File\-Info64\-::comment, \-Qua\-Zip\-File\-Info64\-::compressed\-Size, \-Qua\-Zip\-File\-Info64\-::crc, \-Q\-Byte\-Array\-::data(), \-Qua\-Zip\-File\-Info64\-::date\-Time, \-Qua\-Zip\-File\-Info64\-::disk\-Number\-Start, \-Qua\-Zip\-File\-Info64\-::external\-Attr, \-Qua\-Zip\-File\-Info64\-::extra, \-Qua\-Zip\-File\-Info64\-::flags, has\-Current\-File(), \-Qua\-Zip\-File\-Info64\-::internal\-Attr, is\-Open(), md\-Unzip, \-Qua\-Zip\-File\-Info64\-::method, \-Qua\- [...]
+References Qua\-Zip\-File\-Info64\-::comment, Qua\-Zip\-File\-Info64\-::compressed\-Size, Qua\-Zip\-File\-Info64\-::crc, Qua\-Zip\-File\-Info64\-::date\-Time, Qua\-Zip\-File\-Info64\-::disk\-Number\-Start, Qua\-Zip\-File\-Info64\-::external\-Attr, Qua\-Zip\-File\-Info64\-::extra, Qua\-Zip\-File\-Info64\-::flags, has\-Current\-File(), Qua\-Zip\-File\-Info64\-::internal\-Attr, is\-Open(), md\-Unzip, Qua\-Zip\-File\-Info64\-::method, Qua\-Zip\-File\-Info64\-::name, Qua\-Zip\-File\-Info64\-: [...]
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-Current\-File\-Name@{get\-Current\-File\-Name}}
-\index{get\-Current\-File\-Name@{get\-Current\-File\-Name}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-Current\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-::get\-Current\-File\-Name} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-Current\-File\-Name@{get\-Current\-File\-Name}}
+\index{get\-Current\-File\-Name@{get\-Current\-File\-Name}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-Current\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-::get\-Current\-File\-Name (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_a9783f8b4f39cd55e71e975aea78fd54a}
 
 
-\-Returns the current file name. 
+Returns the current file name. 
 
-\-Equivalent to calling \doxyref{get\-Current\-File\-Info()}{p.}{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8} and then getting {\ttfamily name} field of the \doxyref{\-Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo} structure, but faster and more convenient.
+Equivalent to calling \doxyref{get\-Current\-File\-Info()}{p.}{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8} and then getting {\ttfamily name} field of the \doxyref{Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo} structure, but faster and more convenient.
 
-\-Should be used only in \doxyref{\-Qua\-Zip\-::md\-Unzip}{p.}{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897} mode. 
+Should be used only in \doxyref{Qua\-Zip\-::md\-Unzip}{p.}{classQuaZip_a47e28d4116ee716fdd6b431b821d0be4a803a371910c2dc830d111e9ce5b58897} mode. 
 
-\-References \-Q\-Byte\-Array\-::const\-Data(), \-Q\-Byte\-Array\-::data(), has\-Current\-File(), \-Q\-String\-::is\-Empty(), is\-Open(), \-M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H, md\-Unzip, \-Q\-Byte\-Array\-::size(), \-Q\-Text\-Codec\-::to\-Unicode(), and \-Qua\-Zip\-Private\-::unz\-File\-\_\-f.
+References has\-Current\-File(), is\-Open(), M\-A\-X\-\_\-\-F\-I\-L\-E\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N\-G\-T\-H, md\-Unzip, and Qua\-Zip\-Private\-::unz\-File\-\_\-f.
 
 
 
-\-Referenced by \-Qua\-Zip\-File\-::get\-Actual\-File\-Name(), and set\-Current\-File().
+Referenced by Qua\-Zip\-File\-::get\-Actual\-File\-Name(), and set\-Current\-File().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-Unz\-File@{get\-Unz\-File}}
-\index{get\-Unz\-File@{get\-Unz\-File}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-Unz\-File}]{\setlength{\rightskip}{0pt plus 5cm}unz\-File {\bf \-Qua\-Zip\-::get\-Unz\-File} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-Unz\-File@{get\-Unz\-File}}
+\index{get\-Unz\-File@{get\-Unz\-File}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-Unz\-File}]{\setlength{\rightskip}{0pt plus 5cm}unz\-File Qua\-Zip\-::get\-Unz\-File (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a3b78a652f296ff4a678a791e8294e642}
 
 
-\-Returns {\ttfamily unz\-File} handle. 
+Returns {\ttfamily unz\-File} handle. 
 
-\-You can use this handle to directly call \-U\-N\-Z\-I\-P part of the \-Z\-I\-P/\-U\-N\-Z\-I\-P package functions (see unzip.\-h).
+You can use this handle to directly call U\-N\-Z\-I\-P part of the Z\-I\-P/\-U\-N\-Z\-I\-P package functions (see unzip.\-h).
 
-\begin{DoxyWarning}{\-Warning}
-\-When using the handle returned by this function, please keep in mind that \doxyref{\-Qua\-Zip}{p.}{classQuaZip} class is unable to detect any changes you make in the \-Z\-I\-P file state (e. g. changing current file, or closing the handle). \-So please do not do anything with this handle that is possible to do with the functions of this class. \-Or at least return the handle in the original state before calling some another function of this class (including implicit destructor calls an [...]
+\begin{DoxyWarning}{Warning}
+When using the handle returned by this function, please keep in mind that \doxyref{Qua\-Zip}{p.}{classQuaZip} class is unable to detect any changes you make in the Z\-I\-P file state (e. g. changing current file, or closing the handle). So please do not do anything with this handle that is possible to do with the functions of this class. Or at least return the handle in the original state before calling some another function of this class (including implicit destructor calls and calls fr [...]
 \end{DoxyWarning}
 
 
-\-References \-Qua\-Zip\-Private\-::unz\-File\-\_\-f.
+References Qua\-Zip\-Private\-::unz\-File\-\_\-f.
 
 
 
-\-Referenced by \-Qua\-Zip\-File\-::at\-End(), \-Qua\-Zip\-File\-::close(), \-Qua\-Zip\-File\-::csize(), \-Qua\-Zip\-File\-::open(), \-Qua\-Zip\-File\-::pos(), \-Qua\-Zip\-File\-::read\-Data(), and \-Qua\-Zip\-File\-::usize().
+Referenced by Qua\-Zip\-File\-::at\-End(), Qua\-Zip\-File\-::close(), Qua\-Zip\-File\-::csize(), Qua\-Zip\-File\-::open(), Qua\-Zip\-File\-::pos(), Qua\-Zip\-File\-::read\-Data(), and Qua\-Zip\-File\-::usize().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-Zip\-File@{get\-Zip\-File}}
-\index{get\-Zip\-File@{get\-Zip\-File}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}zip\-File {\bf \-Qua\-Zip\-::get\-Zip\-File} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-Zip\-File@{get\-Zip\-File}}
+\index{get\-Zip\-File@{get\-Zip\-File}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}zip\-File Qua\-Zip\-::get\-Zip\-File (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a425043a4d7cc31e2fe2bba73d954f15c}
 
 
-\-Returns {\ttfamily zip\-File} handle. 
+Returns {\ttfamily zip\-File} handle. 
 
-\-You can use this handle to directly call \-Z\-I\-P part of the \-Z\-I\-P/\-U\-N\-Z\-I\-P package functions (see zip.\-h). \-Warnings about the \doxyref{get\-Unz\-File()}{p.}{classQuaZip_a3b78a652f296ff4a678a791e8294e642} function also apply to this function. 
+You can use this handle to directly call Z\-I\-P part of the Z\-I\-P/\-U\-N\-Z\-I\-P package functions (see zip.\-h). Warnings about the \doxyref{get\-Unz\-File()}{p.}{classQuaZip_a3b78a652f296ff4a678a791e8294e642} function also apply to this function. 
 
-\-References \-Qua\-Zip\-Private\-::zip\-File\-\_\-f.
+References Qua\-Zip\-Private\-::zip\-File\-\_\-f.
 
 
 
-\-Referenced by \-Qua\-Zip\-File\-::close(), \-Qua\-Zip\-File\-::open(), and \-Qua\-Zip\-File\-::write\-Data().
+Referenced by Qua\-Zip\-File\-::close(), Qua\-Zip\-File\-::open(), and Qua\-Zip\-File\-::write\-Data().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Data\-Descriptor\-Writing\-Enabled@{set\-Data\-Descriptor\-Writing\-Enabled}}
-\index{set\-Data\-Descriptor\-Writing\-Enabled@{set\-Data\-Descriptor\-Writing\-Enabled}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Data\-Descriptor\-Writing\-Enabled}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-Data\-Descriptor\-Writing\-Enabled} (
+\index{Qua\-Zip@{Qua\-Zip}!set\-Data\-Descriptor\-Writing\-Enabled@{set\-Data\-Descriptor\-Writing\-Enabled}}
+\index{set\-Data\-Descriptor\-Writing\-Enabled@{set\-Data\-Descriptor\-Writing\-Enabled}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Data\-Descriptor\-Writing\-Enabled}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-Data\-Descriptor\-Writing\-Enabled (
 \begin{DoxyParamCaption}
 \item[{bool}]{enabled}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_a6c23a12af88f7ea5edd4f9c0a24b9453}
 
 
-\-Changes the data descriptor writing mode. 
+Changes the data descriptor writing mode. 
 
-\-According to the \-Z\-I\-P format specification, a file inside archive may have a data descriptor immediately following the file data. \-This is reflected by a special flag in the local file header and in the central directory. \-By default, \-Qua\-Z\-I\-P sets this flag and writes the data descriptor unless both method and level were set to 0, in which case it operates in 1.\-0-\/compatible mode and never writes data descriptors.
+According to the Z\-I\-P format specification, a file inside archive may have a data descriptor immediately following the file data. This is reflected by a special flag in the local file header and in the central directory. By default, Qua\-Z\-I\-P sets this flag and writes the data descriptor unless both method and level were set to 0, in which case it operates in 1.\-0-\/compatible mode and never writes data descriptors.
 
-\-By setting this flag to false, it is possible to disable data descriptor writing, thus increasing compatibility with archive readers that don't understand this feature of the \-Z\-I\-P file format.
+By setting this flag to false, it is possible to disable data descriptor writing, thus increasing compatibility with archive readers that don't understand this feature of the Z\-I\-P file format.
 
-\-Setting this flag affects all the \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instances that are opened after this flag is set.
+Setting this flag affects all the \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instances that are opened after this flag is set.
 
-\-The data descriptor writing mode is enabled by default.
+The data descriptor writing mode is enabled by default.
 
-\-Note that if the \-Z\-I\-P archive is written into a {\bf \-Q\-I\-O\-Device} for which {\bf \-Q\-I\-O\-Device\-::is\-Sequential()} returns {\ttfamily true}, then the data descriptor is mandatory and will be written even if this flag is set to false.
+Note that if the Z\-I\-P archive is written into a Q\-I\-O\-Device for which Q\-I\-O\-Device\-::is\-Sequential() returns {\ttfamily true}, then the data descriptor is mandatory and will be written even if this flag is set to false.
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em enabled} & \-If {\ttfamily true}, enable local descriptor writing, disable it otherwise.\\
+\begin{DoxyParams}{Parameters}
+{\em enabled} & If {\ttfamily true}, enable local descriptor writing, disable it otherwise.\\
 \hline
 \end{DoxyParams}
-\begin{DoxySeeAlso}{\-See also}
-\-Qua\-Zip\-File\-::is\-Data\-Descriptor\-Writing\-Enabled() 
+\begin{DoxySeeAlso}{See Also}
+Qua\-Zip\-File\-::is\-Data\-Descriptor\-Writing\-Enabled() 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!is\-Data\-Descriptor\-Writing\-Enabled@{is\-Data\-Descriptor\-Writing\-Enabled}}
-\index{is\-Data\-Descriptor\-Writing\-Enabled@{is\-Data\-Descriptor\-Writing\-Enabled}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{is\-Data\-Descriptor\-Writing\-Enabled}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-::is\-Data\-Descriptor\-Writing\-Enabled} (
+\index{Qua\-Zip@{Qua\-Zip}!is\-Data\-Descriptor\-Writing\-Enabled@{is\-Data\-Descriptor\-Writing\-Enabled}}
+\index{is\-Data\-Descriptor\-Writing\-Enabled@{is\-Data\-Descriptor\-Writing\-Enabled}!QuaZip@{Qua\-Zip}}
+\subsubsection[{is\-Data\-Descriptor\-Writing\-Enabled}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-::is\-Data\-Descriptor\-Writing\-Enabled (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_ae5c665a59447c2d30e63e9c6df48ebb7}
 
 
-\-Returns the data descriptor default writing mode. 
+Returns the data descriptor default writing mode. 
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{set\-Data\-Descriptor\-Writing\-Enabled()}{p.}{classQuaZip_a6c23a12af88f7ea5edd4f9c0a24b9453} 
 \end{DoxySeeAlso}
 
 
-\-Referenced by \-Qua\-Zip\-File\-::open().
+Referenced by Qua\-Zip\-File\-::open().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-File\-Name\-List@{get\-File\-Name\-List}}
-\index{get\-File\-Name\-List@{get\-File\-Name\-List}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-File\-Name\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String\-List} {\bf \-Qua\-Zip\-::get\-File\-Name\-List} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-File\-Name\-List@{get\-File\-Name\-List}}
+\index{get\-File\-Name\-List@{get\-File\-Name\-List}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-File\-Name\-List}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String\-List Qua\-Zip\-::get\-File\-Name\-List (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_abb38d8b4c9c4ae0728b48caae9dd82de}
 
 
-\-Returns a list of files inside the archive. 
+Returns a list of files inside the archive. 
 
-\begin{DoxyReturn}{\-Returns}
-\-A list of file names or an empty list if there was an error or if the archive is empty (call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} to figure out which). 
+\begin{DoxyReturn}{Returns}
+A list of file names or an empty list if there was an error or if the archive is empty (call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} to figure out which). 
 \end{DoxyReturn}
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{get\-File\-Info\-List()}{p.}{classQuaZip_a7486af66bede8e131db0cd2e81881387} 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-File\-Info\-List@{get\-File\-Info\-List}}
-\index{get\-File\-Info\-List@{get\-File\-Info\-List}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-File\-Info\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info} $>$ {\bf \-Qua\-Zip\-::get\-File\-Info\-List} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-File\-Info\-List@{get\-File\-Info\-List}}
+\index{get\-File\-Info\-List@{get\-File\-Info\-List}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-File\-Info\-List}]{\setlength{\rightskip}{0pt plus 5cm}Q\-List$<$ {\bf Qua\-Zip\-File\-Info} $>$ Qua\-Zip\-::get\-File\-Info\-List (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_a7486af66bede8e131db0cd2e81881387}
 
 
-\-Returns information list about all files inside the archive. 
+Returns information list about all files inside the archive. 
 
-\begin{DoxyReturn}{\-Returns}
-\-A list of \doxyref{\-Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo} objects or an empty list if there was an error or if the archive is empty (call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} to figure out which).
+\begin{DoxyReturn}{Returns}
+A list of \doxyref{Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo} objects or an empty list if there was an error or if the archive is empty (call \doxyref{get\-Zip\-Error()}{p.}{classQuaZip_a28b91a6282ddd9382c96a069572c6fb4} to figure out which).
 \end{DoxyReturn}
-\-This function doesn't support zip64, but will still work with zip64 archives, converting results using \doxyref{\-Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info()}{p.}{structQuaZipFileInfo64_ada29945c7ee4c9df6fbe95864793aade}. \-If all file sizes are below 4 \-G\-B, it will work just fine.
+This function doesn't support zip64, but will still work with zip64 archives, converting results using \doxyref{Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info()}{p.}{structQuaZipFileInfo64_ada29945c7ee4c9df6fbe95864793aade}. If all file sizes are below 4 G\-B, it will work just fine.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{get\-File\-Name\-List()}{p.}{classQuaZip_abb38d8b4c9c4ae0728b48caae9dd82de} 
 
 \doxyref{get\-File\-Info\-List64()}{p.}{classQuaZip_a474e66b1b696a9e00edcc067484c36ad} 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!get\-File\-Info\-List64@{get\-File\-Info\-List64}}
-\index{get\-File\-Info\-List64@{get\-File\-Info\-List64}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{get\-File\-Info\-List64}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info64} $>$ {\bf \-Qua\-Zip\-::get\-File\-Info\-List64} (
+\index{Qua\-Zip@{Qua\-Zip}!get\-File\-Info\-List64@{get\-File\-Info\-List64}}
+\index{get\-File\-Info\-List64@{get\-File\-Info\-List64}!QuaZip@{Qua\-Zip}}
+\subsubsection[{get\-File\-Info\-List64}]{\setlength{\rightskip}{0pt plus 5cm}Q\-List$<$ {\bf Qua\-Zip\-File\-Info64} $>$ Qua\-Zip\-::get\-File\-Info\-List64 (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_a474e66b1b696a9e00edcc067484c36ad}
 
 
-\-Returns information list about all files inside the archive. 
+Returns information list about all files inside the archive. 
+
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
-\-This is an overloaded member function, provided for convenience. \-It differs from the above function only in what argument(s) it accepts. \-This function supports zip64.
+This function supports zip64.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{get\-File\-Name\-List()}{p.}{classQuaZip_abb38d8b4c9c4ae0728b48caae9dd82de} 
 
 \doxyref{get\-File\-Info\-List()}{p.}{classQuaZip_a7486af66bede8e131db0cd2e81881387} 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Zip64\-Enabled@{set\-Zip64\-Enabled}}
-\index{set\-Zip64\-Enabled@{set\-Zip64\-Enabled}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Zip64\-Enabled}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-Zip64\-Enabled} (
+\index{Qua\-Zip@{Qua\-Zip}!set\-Zip64\-Enabled@{set\-Zip64\-Enabled}}
+\index{set\-Zip64\-Enabled@{set\-Zip64\-Enabled}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Zip64\-Enabled}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-Zip64\-Enabled (
 \begin{DoxyParamCaption}
 \item[{bool}]{zip64}
 \end{DoxyParamCaption}
 )}\label{classQuaZip_ab99a22efae02ebb4b5c9cd8eedc1c0b0}
 
 
-\-Enables the zip64 mode. 
+Enables the zip64 mode. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em zip64} & \-If {\ttfamily true}, the zip64 mode is enabled, disabled otherwise.\\
+\begin{DoxyParams}{Parameters}
+{\em zip64} & If {\ttfamily true}, the zip64 mode is enabled, disabled otherwise.\\
 \hline
 \end{DoxyParams}
-\-Once this is enabled, all new files (until the mode is disabled again) will be created in the zip64 mode, thus enabling the ability to write files larger than 4 \-G\-B. \-By default, the zip64 mode is off due to compatibility reasons.
+Once this is enabled, all new files (until the mode is disabled again) will be created in the zip64 mode, thus enabling the ability to write files larger than 4 G\-B. By default, the zip64 mode is off due to compatibility reasons.
 
-\-Note that this does not affect the ability to read zip64 archives in any way.
+Note that this does not affect the ability to read zip64 archives in any way.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{is\-Zip64\-Enabled()}{p.}{classQuaZip_a1b638566390d7599ba5982e844b151f4} 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!is\-Zip64\-Enabled@{is\-Zip64\-Enabled}}
-\index{is\-Zip64\-Enabled@{is\-Zip64\-Enabled}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{is\-Zip64\-Enabled}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-::is\-Zip64\-Enabled} (
+\index{Qua\-Zip@{Qua\-Zip}!is\-Zip64\-Enabled@{is\-Zip64\-Enabled}}
+\index{is\-Zip64\-Enabled@{is\-Zip64\-Enabled}!QuaZip@{Qua\-Zip}}
+\subsubsection[{is\-Zip64\-Enabled}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-::is\-Zip64\-Enabled (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_a1b638566390d7599ba5982e844b151f4}
 
 
-\-Returns whether the zip64 mode is enabled. 
+Returns whether the zip64 mode is enabled. 
 
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 {\ttfamily true} if and only if the zip64 mode is enabled.
 \end{DoxyReturn}
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{set\-Zip64\-Enabled()}{p.}{classQuaZip_ab99a22efae02ebb4b5c9cd8eedc1c0b0} 
 \end{DoxySeeAlso}
 
 
-\-Referenced by \-Qua\-Zip\-File\-::open().
+Referenced by Qua\-Zip\-File\-::open().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!is\-Auto\-Close@{is\-Auto\-Close}}
-\index{is\-Auto\-Close@{is\-Auto\-Close}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{is\-Auto\-Close}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-::is\-Auto\-Close} (
+\index{Qua\-Zip@{Qua\-Zip}!is\-Auto\-Close@{is\-Auto\-Close}}
+\index{is\-Auto\-Close@{is\-Auto\-Close}!QuaZip@{Qua\-Zip}}
+\subsubsection[{is\-Auto\-Close}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-::is\-Auto\-Close (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_adc2cc762ab5744720ae4d33290b5f5bf}
 
 
-\-Returns the auto-\/close flag. 
+Returns the auto-\/close flag. 
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{set\-Auto\-Close()}{p.}{classQuaZip_a54bfc924762774ccf9f99be075ba7b0e} 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Auto\-Close@{set\-Auto\-Close}}
-\index{set\-Auto\-Close@{set\-Auto\-Close}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Auto\-Close}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-Auto\-Close} (
+\index{Qua\-Zip@{Qua\-Zip}!set\-Auto\-Close@{set\-Auto\-Close}}
+\index{set\-Auto\-Close@{set\-Auto\-Close}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Auto\-Close}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-Auto\-Close (
 \begin{DoxyParamCaption}
 \item[{bool}]{auto\-Close}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZip_a54bfc924762774ccf9f99be075ba7b0e}
 
 
-\-Sets or unsets the auto-\/close flag. 
+Sets or unsets the auto-\/close flag. 
 
-\-By default, \-Qua\-Z\-I\-P opens the underlying {\bf \-Q\-I\-O\-Device} when \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} is called, and closes it when \doxyref{close()}{p.}{classQuaZip_a7a4323b73e12f3b4470109f200728f9f} is called. \-In some cases, when the device is set explicitly using \doxyref{set\-Io\-Device()}{p.}{classQuaZip_a64642948b6531ee54f5522f29e388cc6}, it may be desirable to leave the device open. \-If the auto-\/close flag is unset using this metho [...]
+By default, Qua\-Z\-I\-P opens the underlying Q\-I\-O\-Device when \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} is called, and closes it when \doxyref{close()}{p.}{classQuaZip_a7a4323b73e12f3b4470109f200728f9f} is called. In some cases, when the device is set explicitly using \doxyref{set\-Io\-Device()}{p.}{classQuaZip_a64642948b6531ee54f5522f29e388cc6}, it may be desirable to leave the device open. If the auto-\/close flag is unset using this method, then the devi [...]
 
-\-If it is needed to clear this flag, it is recommended to do so before opening the archive because otherwise \-Qua\-Z\-I\-P may close the device during the \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} call if an error is encountered after the device is opened.
+If it is needed to clear this flag, it is recommended to do so before opening the archive because otherwise Qua\-Z\-I\-P may close the device during the \doxyref{open()}{p.}{classQuaZip_abfa4e6018b2964a3d10a4c54e5ab3962} call if an error is encountered after the device is opened.
 
-\-If the device was not set explicitly, but rather the \doxyref{set\-Zip\-Name()}{p.}{classQuaZip_aa80b661de1262af905d1677dbcb008cc} or the appropriate constructor was used to set the \-Z\-I\-P file name instead, then the auto-\/close flag has no effect, and the internal device is closed nevertheless because there is no other way to close it.
+If the device was not set explicitly, but rather the \doxyref{set\-Zip\-Name()}{p.}{classQuaZip_aa80b661de1262af905d1677dbcb008cc} or the appropriate constructor was used to set the Z\-I\-P file name instead, then the auto-\/close flag has no effect, and the internal device is closed nevertheless because there is no other way to close it.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{is\-Auto\-Close()}{p.}{classQuaZip_adc2cc762ab5744720ae4d33290b5f5bf} 
 
 \doxyref{set\-Io\-Device()}{p.}{classQuaZip_a64642948b6531ee54f5522f29e388cc6} 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Default\-File\-Name\-Codec@{set\-Default\-File\-Name\-Codec}}
-\index{set\-Default\-File\-Name\-Codec@{set\-Default\-File\-Name\-Codec}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Default\-File\-Name\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-Default\-File\-Name\-Codec} (
+\index{Qua\-Zip@{Qua\-Zip}!set\-Default\-File\-Name\-Codec@{set\-Default\-File\-Name\-Codec}}
+\index{set\-Default\-File\-Name\-Codec@{set\-Default\-File\-Name\-Codec}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Default\-File\-Name\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-Default\-File\-Name\-Codec (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-Text\-Codec} $\ast$}]{codec}
+\item[{Q\-Text\-Codec $\ast$}]{codec}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classQuaZip_a317f5db89d84a80417338a3ab89770da}
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classQuaZip_a317f5db89d84a80417338a3ab89770da}
 
 
-\-Sets the default file name codec to use. 
+Sets the default file name codec to use. 
 
-\-The default codec is used by the constructors, so calling this function won't affect the \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instances already created at that moment.
+The default codec is used by the constructors, so calling this function won't affect the \doxyref{Qua\-Zip}{p.}{classQuaZip} instances already created at that moment.
 
-\-The codec specified here can be overriden by calling \doxyref{set\-File\-Name\-Codec()}{p.}{classQuaZip_a339010b5566704ba3c9cafbfe848d8fb}. \-If neither function is called, {\bf \-Q\-Text\-Codec\-::codec\-For\-Locale()} will be used to decode or encode file names. \-Use this function with caution if the application uses other libraries that depend on \-Qua\-Z\-I\-P. \-Those libraries can either call this function by themselves, thus overriding your setting or can rely on the default en [...]
+The codec specified here can be overriden by calling \doxyref{set\-File\-Name\-Codec()}{p.}{classQuaZip_a339010b5566704ba3c9cafbfe848d8fb}. If neither function is called, Q\-Text\-Codec\-::codec\-For\-Locale() will be used to decode or encode file names. Use this function with caution if the application uses other libraries that depend on Qua\-Z\-I\-P. Those libraries can either call this function by themselves, thus overriding your setting or can rely on the default encoding, thus faili [...]
 
-\-In most cases, using \doxyref{set\-File\-Name\-Codec()}{p.}{classQuaZip_a339010b5566704ba3c9cafbfe848d8fb} instead is the right choice. \-However, if you depend on third-\/party code that uses \-Qua\-Z\-I\-P, then the reasons stated above can actually become a reason to use this function in case the third-\/party code in question fails because it doesn't understand the encoding you need and doesn't provide a way to specify it. \-This applies to the \doxyref{\-Jl\-Compress}{p.}{classJlC [...]
+In most cases, using \doxyref{set\-File\-Name\-Codec()}{p.}{classQuaZip_a339010b5566704ba3c9cafbfe848d8fb} instead is the right choice. However, if you depend on third-\/party code that uses Qua\-Z\-I\-P, then the reasons stated above can actually become a reason to use this function in case the third-\/party code in question fails because it doesn't understand the encoding you need and doesn't provide a way to specify it. This applies to the \doxyref{Jl\-Compress}{p.}{classJlCompress} c [...]
 
-\-In short\-: use \doxyref{set\-File\-Name\-Codec()}{p.}{classQuaZip_a339010b5566704ba3c9cafbfe848d8fb} when you can, resort to \doxyref{set\-Default\-File\-Name\-Codec()}{p.}{classQuaZip_a317f5db89d84a80417338a3ab89770da} when you don't have access to the \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instance.
+In short\-: use \doxyref{set\-File\-Name\-Codec()}{p.}{classQuaZip_a339010b5566704ba3c9cafbfe848d8fb} when you can, resort to \doxyref{set\-Default\-File\-Name\-Codec()}{p.}{classQuaZip_a317f5db89d84a80417338a3ab89770da} when you don't have access to the \doxyref{Qua\-Zip}{p.}{classQuaZip} instance.
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em codec} & \-The codec to use by default. \-If \-N\-U\-L\-L, resets to default. \\
+\begin{DoxyParams}{Parameters}
+{\em codec} & The codec to use by default. If N\-U\-L\-L, resets to default. \\
 \hline
 \end{DoxyParams}
 
 
-\-Referenced by set\-Default\-File\-Name\-Codec().
+Referenced by set\-Default\-File\-Name\-Codec().
 
-\index{\-Qua\-Zip@{\-Qua\-Zip}!set\-Default\-File\-Name\-Codec@{set\-Default\-File\-Name\-Codec}}
-\index{set\-Default\-File\-Name\-Codec@{set\-Default\-File\-Name\-Codec}!QuaZip@{\-Qua\-Zip}}
-\subsubsection[{set\-Default\-File\-Name\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-::set\-Default\-File\-Name\-Codec} (
+\index{Qua\-Zip@{Qua\-Zip}!set\-Default\-File\-Name\-Codec@{set\-Default\-File\-Name\-Codec}}
+\index{set\-Default\-File\-Name\-Codec@{set\-Default\-File\-Name\-Codec}!QuaZip@{Qua\-Zip}}
+\subsubsection[{set\-Default\-File\-Name\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-::set\-Default\-File\-Name\-Codec (
 \begin{DoxyParamCaption}
 \item[{const char $\ast$}]{codec\-Name}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [static]}}\label{classQuaZip_a694af3c0ab076fab7bf619952f6fbfea}
-\-This is an overloaded member function, provided for convenience. \-It differs from the above function only in what argument(s) it accepts. \-Equivalent to calling set\-Deflt\-File\-Name\-Codec(\-Q\-Text\-Codec\-::codec\-For\-Name(codec\-Name)). 
+)\hspace{0.3cm}{\ttfamily [static]}}\label{classQuaZip_a694af3c0ab076fab7bf619952f6fbfea}
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Equivalent to calling set\-Deflt\-File\-Name\-Codec(\-Q\-Text\-Codec\-::codec\-For\-Name(codec\-Name)). 
 
-\-References \-Q\-Text\-Codec\-::codec\-For\-Name(), and set\-Default\-File\-Name\-Codec().
+References set\-Default\-File\-Name\-Codec().
 
 
 
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quazip.\-h\item 
 quazip/quazip.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuaZipDir.tex b/doc/latex/classQuaZipDir.tex
index 0008ab5..8617c63 100644
--- a/doc/latex/classQuaZipDir.tex
+++ b/doc/latex/classQuaZipDir.tex
@@ -1,425 +1,419 @@
-\section{\-Qua\-Zip\-Dir \-Class \-Reference}
-\label{classQuaZipDir}\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}}
+\section{Qua\-Zip\-Dir Class Reference}
+\label{classQuaZipDir}\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}}
 
 
-\-Provides \-Z\-I\-P archive navigation.  
+Provides Z\-I\-P archive navigation.  
 
 
 
 
 {\ttfamily \#include $<$quazipdir.\-h$>$}
 
-\subsection*{\-Public \-Member \-Functions}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Qua\-Zip\-Dir} (const {\bf \-Qua\-Zip\-Dir} \&that)\label{classQuaZipDir_a6c9cc8b74c52d3fe997b753370566690}
+{\bf Qua\-Zip\-Dir} (const {\bf Qua\-Zip\-Dir} \&that)\label{classQuaZipDir_a6c9cc8b74c52d3fe997b753370566690}
 
-\begin{DoxyCompactList}\small\item\em \-The copy constructor. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-Dir} ({\bf \-Qua\-Zip} $\ast$zip, const {\bf \-Q\-String} \&dir={\bf \-Q\-String}())
-\begin{DoxyCompactList}\small\item\em \-Constructs a \doxyref{\-Qua\-Zip\-Dir}{p.}{classQuaZipDir} instance pointing to the specified directory. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em The copy constructor. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-Dir} ({\bf Qua\-Zip} $\ast$zip, const Q\-String \&dir=Q\-String())
+\begin{DoxyCompactList}\small\item\em Constructs a \doxyref{Qua\-Zip\-Dir}{p.}{classQuaZipDir} instance pointing to the specified directory. \end{DoxyCompactList}\item 
 {\bf $\sim$\-Qua\-Zip\-Dir} ()\label{classQuaZipDir_ae95d60e2c23e611723371bf8fff2b095}
 
-\begin{DoxyCompactList}\small\item\em \-Destructor. \end{DoxyCompactList}\item 
-bool {\bf operator==} (const {\bf \-Qua\-Zip\-Dir} \&that)\label{classQuaZipDir_a4a2e07484c7159a3f469922ba2383547}
+\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
+bool {\bf operator==} (const {\bf Qua\-Zip\-Dir} \&that)\label{classQuaZipDir_a4a2e07484c7159a3f469922ba2383547}
 
-\begin{DoxyCompactList}\small\item\em \-The assignment operator. \end{DoxyCompactList}\item 
-bool {\bf operator!=} (const {\bf \-Qua\-Zip\-Dir} \&that)
+\begin{DoxyCompactList}\small\item\em The assignment operator. \end{DoxyCompactList}\item 
+bool {\bf operator!=} (const {\bf Qua\-Zip\-Dir} \&that)
 \begin{DoxyCompactList}\small\item\em operator!= \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-Dir} \& {\bf operator=} (const {\bf \-Qua\-Zip\-Dir} \&that)
+{\bf Qua\-Zip\-Dir} \& {\bf operator=} (const {\bf Qua\-Zip\-Dir} \&that)
 \begin{DoxyCompactList}\small\item\em operator== \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf operator[$\,$]} (int pos) const \label{classQuaZipDir_a9e37ef5318c44a4575c58d66110e535a}
+Q\-String {\bf operator[$\,$]} (int pos) const \label{classQuaZipDir_a9e37ef5318c44a4575c58d66110e535a}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the name of the entry at the specified position. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-::\-Case\-Sensitivity} {\bf case\-Sensitivity} () const \label{classQuaZipDir_ad7ab403a8d36a3b6149da86ea37178f8}
+\begin{DoxyCompactList}\small\item\em Returns the name of the entry at the specified position. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-::\-Case\-Sensitivity} {\bf case\-Sensitivity} () const \label{classQuaZipDir_ad7ab403a8d36a3b6149da86ea37178f8}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the current case sensitivity mode. \end{DoxyCompactList}\item 
-bool {\bf cd} (const {\bf \-Q\-String} \&{\bf dir\-Name})
-\begin{DoxyCompactList}\small\item\em \-Changes the 'current' directory. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns the current case sensitivity mode. \end{DoxyCompactList}\item 
+bool {\bf cd} (const Q\-String \&{\bf dir\-Name})
+\begin{DoxyCompactList}\small\item\em Changes the 'current' directory. \end{DoxyCompactList}\item 
 bool {\bf cd\-Up} ()\label{classQuaZipDir_a62306db3f4c0866930fa35c7348b84b3}
 
-\begin{DoxyCompactList}\small\item\em \-Goes up. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Goes up. \end{DoxyCompactList}\item 
 uint {\bf count} () const \label{classQuaZipDir_aa3f14665e3991351f4ef94ab8e0ab29d}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the number of entries in the directory. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf dir\-Name} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns the current directory name. \end{DoxyCompactList}\item 
-{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info} $>$ {\bf entry\-Info\-List} (const {\bf \-Q\-String\-List} \&{\bf name\-Filters}, {\bf \-Q\-Dir\-::\-Filters} filters=\-Q\-Dir\-::\-No\-Filter, {\bf \-Q\-Dir\-::\-Sort\-Flags} sort=\-Q\-Dir\-::\-No\-Sort) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the list of the entries in the directory. \end{DoxyCompactList}\item 
-{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info} $>$ {\bf entry\-Info\-List} ({\bf \-Q\-Dir\-::\-Filters} filters=\-Q\-Dir\-::\-No\-Filter, {\bf \-Q\-Dir\-::\-Sort\-Flags} sort=\-Q\-Dir\-::\-No\-Sort) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the list of the entries in the directory. \end{DoxyCompactList}\item 
-{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info64} $>$ {\bf entry\-Info\-List64} (const {\bf \-Q\-String\-List} \&{\bf name\-Filters}, {\bf \-Q\-Dir\-::\-Filters} filters=\-Q\-Dir\-::\-No\-Filter, {\bf \-Q\-Dir\-::\-Sort\-Flags} sort=\-Q\-Dir\-::\-No\-Sort) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the list of the entries in the directory with zip64 support. \end{DoxyCompactList}\item 
-{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info64} $>$ {\bf entry\-Info\-List64} ({\bf \-Q\-Dir\-::\-Filters} filters=\-Q\-Dir\-::\-No\-Filter, {\bf \-Q\-Dir\-::\-Sort\-Flags} sort=\-Q\-Dir\-::\-No\-Sort) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the list of the entries in the directory with zip64 support. \end{DoxyCompactList}\item 
-{\bf \-Q\-String\-List} {\bf entry\-List} (const {\bf \-Q\-String\-List} \&{\bf name\-Filters}, {\bf \-Q\-Dir\-::\-Filters} filters=\-Q\-Dir\-::\-No\-Filter, {\bf \-Q\-Dir\-::\-Sort\-Flags} sort=\-Q\-Dir\-::\-No\-Sort) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the list of the entry names in the directory. \end{DoxyCompactList}\item 
-{\bf \-Q\-String\-List} {\bf entry\-List} ({\bf \-Q\-Dir\-::\-Filters} filters=\-Q\-Dir\-::\-No\-Filter, {\bf \-Q\-Dir\-::\-Sort\-Flags} sort=\-Q\-Dir\-::\-No\-Sort) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the list of the entry names in the directory. \end{DoxyCompactList}\item 
-bool {\bf exists} (const {\bf \-Q\-String} \&file\-Name) const 
-\begin{DoxyCompactList}\small\item\em \-Returns {\ttfamily true} if the entry with the specified name exists. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns the number of entries in the directory. \end{DoxyCompactList}\item 
+Q\-String {\bf dir\-Name} () const 
+\begin{DoxyCompactList}\small\item\em Returns the current directory name. \end{DoxyCompactList}\item 
+Q\-List$<$ {\bf Qua\-Zip\-File\-Info} $>$ {\bf entry\-Info\-List} (const Q\-String\-List \&{\bf name\-Filters}, Q\-Dir\-::\-Filters filters=Q\-Dir\-::\-No\-Filter, Q\-Dir\-::\-Sort\-Flags sort=Q\-Dir\-::\-No\-Sort) const 
+\begin{DoxyCompactList}\small\item\em Returns the list of the entries in the directory. \end{DoxyCompactList}\item 
+Q\-List$<$ {\bf Qua\-Zip\-File\-Info} $>$ {\bf entry\-Info\-List} (Q\-Dir\-::\-Filters filters=Q\-Dir\-::\-No\-Filter, Q\-Dir\-::\-Sort\-Flags sort=Q\-Dir\-::\-No\-Sort) const 
+\begin{DoxyCompactList}\small\item\em Returns the list of the entries in the directory. \end{DoxyCompactList}\item 
+Q\-List$<$ {\bf Qua\-Zip\-File\-Info64} $>$ {\bf entry\-Info\-List64} (const Q\-String\-List \&{\bf name\-Filters}, Q\-Dir\-::\-Filters filters=Q\-Dir\-::\-No\-Filter, Q\-Dir\-::\-Sort\-Flags sort=Q\-Dir\-::\-No\-Sort) const 
+\begin{DoxyCompactList}\small\item\em Returns the list of the entries in the directory with zip64 support. \end{DoxyCompactList}\item 
+Q\-List$<$ {\bf Qua\-Zip\-File\-Info64} $>$ {\bf entry\-Info\-List64} (Q\-Dir\-::\-Filters filters=Q\-Dir\-::\-No\-Filter, Q\-Dir\-::\-Sort\-Flags sort=Q\-Dir\-::\-No\-Sort) const 
+\begin{DoxyCompactList}\small\item\em Returns the list of the entries in the directory with zip64 support. \end{DoxyCompactList}\item 
+Q\-String\-List {\bf entry\-List} (const Q\-String\-List \&{\bf name\-Filters}, Q\-Dir\-::\-Filters filters=Q\-Dir\-::\-No\-Filter, Q\-Dir\-::\-Sort\-Flags sort=Q\-Dir\-::\-No\-Sort) const 
+\begin{DoxyCompactList}\small\item\em Returns the list of the entry names in the directory. \end{DoxyCompactList}\item 
+Q\-String\-List {\bf entry\-List} (Q\-Dir\-::\-Filters filters=Q\-Dir\-::\-No\-Filter, Q\-Dir\-::\-Sort\-Flags sort=Q\-Dir\-::\-No\-Sort) const 
+\begin{DoxyCompactList}\small\item\em Returns the list of the entry names in the directory. \end{DoxyCompactList}\item 
+bool {\bf exists} (const Q\-String \&file\-Name) const 
+\begin{DoxyCompactList}\small\item\em Returns {\ttfamily true} if the entry with the specified name exists. \end{DoxyCompactList}\item 
 bool {\bf exists} () const \label{classQuaZipDir_a22c8f63ce874f5c0e958ae5f42e6d004}
 
-\begin{DoxyCompactList}\small\item\em \-Return {\ttfamily true} if the directory pointed by this \doxyref{\-Qua\-Zip\-Dir}{p.}{classQuaZipDir} exists. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf file\-Path} (const {\bf \-Q\-String} \&file\-Name) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the full path to the specified file. \end{DoxyCompactList}\item 
-{\bf \-Q\-Dir\-::\-Filters} {\bf filter} ()\label{classQuaZipDir_abeee1810c7c1c1af93364081dbf70d38}
+\begin{DoxyCompactList}\small\item\em Return {\ttfamily true} if the directory pointed by this \doxyref{Qua\-Zip\-Dir}{p.}{classQuaZipDir} exists. \end{DoxyCompactList}\item 
+Q\-String {\bf file\-Path} (const Q\-String \&file\-Name) const 
+\begin{DoxyCompactList}\small\item\em Returns the full path to the specified file. \end{DoxyCompactList}\item 
+Q\-Dir\-::\-Filters {\bf filter} ()\label{classQuaZipDir_abeee1810c7c1c1af93364081dbf70d38}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the default filter. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns the default filter. \end{DoxyCompactList}\item 
 bool {\bf is\-Root} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns if the \doxyref{\-Qua\-Zip\-Dir}{p.}{classQuaZipDir} points to the root of the archive. \end{DoxyCompactList}\item 
-{\bf \-Q\-String\-List} {\bf name\-Filters} () const \label{classQuaZipDir_a00f18e23abb8cac04f975e7f31553f2e}
+\begin{DoxyCompactList}\small\item\em Returns if the \doxyref{Qua\-Zip\-Dir}{p.}{classQuaZipDir} points to the root of the archive. \end{DoxyCompactList}\item 
+Q\-String\-List {\bf name\-Filters} () const \label{classQuaZipDir_a00f18e23abb8cac04f975e7f31553f2e}
 
-\begin{DoxyCompactList}\small\item\em \-Return the default name filter. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf path} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns the path to the current dir. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf relative\-File\-Path} (const {\bf \-Q\-String} \&file\-Name) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the path to the specified file relative to the current dir. \end{DoxyCompactList}\item 
-void {\bf set\-Case\-Sensitivity} ({\bf \-Qua\-Zip\-::\-Case\-Sensitivity} {\bf case\-Sensitivity})\label{classQuaZipDir_ad53c720975bb0c49a823355f7d518793}
+\begin{DoxyCompactList}\small\item\em Return the default name filter. \end{DoxyCompactList}\item 
+Q\-String {\bf path} () const 
+\begin{DoxyCompactList}\small\item\em Returns the path to the current dir. \end{DoxyCompactList}\item 
+Q\-String {\bf relative\-File\-Path} (const Q\-String \&file\-Name) const 
+\begin{DoxyCompactList}\small\item\em Returns the path to the specified file relative to the current dir. \end{DoxyCompactList}\item 
+void {\bf set\-Case\-Sensitivity} ({\bf Qua\-Zip\-::\-Case\-Sensitivity} {\bf case\-Sensitivity})\label{classQuaZipDir_ad53c720975bb0c49a823355f7d518793}
 
-\begin{DoxyCompactList}\small\item\em \-Sets the default case sensitivity mode. \end{DoxyCompactList}\item 
-void {\bf set\-Filter} ({\bf \-Q\-Dir\-::\-Filters} filters)\label{classQuaZipDir_a779a43641f0f3802678e39c9acd1fddb}
+\begin{DoxyCompactList}\small\item\em Sets the default case sensitivity mode. \end{DoxyCompactList}\item 
+void {\bf set\-Filter} (Q\-Dir\-::\-Filters filters)\label{classQuaZipDir_a779a43641f0f3802678e39c9acd1fddb}
 
-\begin{DoxyCompactList}\small\item\em \-Sets the default filter. \end{DoxyCompactList}\item 
-void {\bf set\-Name\-Filters} (const {\bf \-Q\-String\-List} \&{\bf name\-Filters})\label{classQuaZipDir_abcf208bfd6136e14f36725ae79dce2be}
+\begin{DoxyCompactList}\small\item\em Sets the default filter. \end{DoxyCompactList}\item 
+void {\bf set\-Name\-Filters} (const Q\-String\-List \&{\bf name\-Filters})\label{classQuaZipDir_abcf208bfd6136e14f36725ae79dce2be}
 
-\begin{DoxyCompactList}\small\item\em \-Sets the default name filter. \end{DoxyCompactList}\item 
-void {\bf set\-Path} (const {\bf \-Q\-String} \&{\bf path})
-\begin{DoxyCompactList}\small\item\em \-Goes to the specified path. \end{DoxyCompactList}\item 
-void {\bf set\-Sorting} ({\bf \-Q\-Dir\-::\-Sort\-Flags} sort)\label{classQuaZipDir_ae43e9d717e3c4b1c0d4790cf558e7451}
+\begin{DoxyCompactList}\small\item\em Sets the default name filter. \end{DoxyCompactList}\item 
+void {\bf set\-Path} (const Q\-String \&{\bf path})
+\begin{DoxyCompactList}\small\item\em Goes to the specified path. \end{DoxyCompactList}\item 
+void {\bf set\-Sorting} (Q\-Dir\-::\-Sort\-Flags sort)\label{classQuaZipDir_ae43e9d717e3c4b1c0d4790cf558e7451}
 
-\begin{DoxyCompactList}\small\item\em \-Sets the default sorting mode. \end{DoxyCompactList}\item 
-{\bf \-Q\-Dir\-::\-Sort\-Flags} {\bf sorting} () const \label{classQuaZipDir_a4000523c961ab9e0cad08641ff10e3fa}
+\begin{DoxyCompactList}\small\item\em Sets the default sorting mode. \end{DoxyCompactList}\item 
+Q\-Dir\-::\-Sort\-Flags {\bf sorting} () const \label{classQuaZipDir_a4000523c961ab9e0cad08641ff10e3fa}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the default sorting mode. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\begin{DoxyCompactList}\small\item\em Returns the default sorting mode. \end{DoxyCompactList}\end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-Provides \-Z\-I\-P archive navigation. 
+\subsection{Detailed Description}
+Provides Z\-I\-P archive navigation. 
 
-\-This class is modelled after {\bf \-Q\-Dir}, and is designed to provide similar features for \-Z\-I\-P archives.
+This class is modelled after Q\-Dir, and is designed to provide similar features for Z\-I\-P archives.
 
-\-The only significant difference from {\bf \-Q\-Dir} is that the root path is not '/', but an empty string since that's how the file paths are stored in the archive. \-However, \doxyref{\-Qua\-Zip\-Dir}{p.}{classQuaZipDir} understands the paths starting with '/'. \-It is important in a few places\-:
+The only significant difference from Q\-Dir is that the root path is not '/', but an empty string since that's how the file paths are stored in the archive. However, \doxyref{Qua\-Zip\-Dir}{p.}{classQuaZipDir} understands the paths starting with '/'. It is important in a few places\-:
 
 
 \begin{DoxyItemize}
-\item \-In the \doxyref{cd()}{p.}{classQuaZipDir_aa829afc0243f1d307302f1167edecc7b} function.
-\item \-In the constructor.
-\item \-In the \doxyref{exists()}{p.}{classQuaZipDir_aacb488fec6e951ac80e5d473534fee97} function.
-\item \-In the relative\-Path() function.
+\item In the \doxyref{cd()}{p.}{classQuaZipDir_aa829afc0243f1d307302f1167edecc7b} function.
+\item In the constructor.
+\item In the \doxyref{exists()}{p.}{classQuaZipDir_aacb488fec6e951ac80e5d473534fee97} function.
+\item In the relative\-Path() function.
 \end{DoxyItemize}
 
-\-Note that since \-Z\-I\-P uses '/' on all platforms, the '$\backslash$' separator is not supported. 
+Note that since Z\-I\-P uses '/' on all platforms, the '\textbackslash{}' separator is not supported. 
 
-\subsection{\-Constructor \& \-Destructor \-Documentation}
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}}
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{\-Qua\-Zip\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Zip\-Dir\-::\-Qua\-Zip\-Dir} (
+\subsection{Constructor \& Destructor Documentation}
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!Qua\-Zip\-Dir@{Qua\-Zip\-Dir}}
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{Qua\-Zip\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-Dir\-::\-Qua\-Zip\-Dir (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Qua\-Zip} $\ast$}]{zip, }
-\item[{const {\bf \-Q\-String} \&}]{dir = {\ttfamily {\bf \-Q\-String}()}}
+\item[{{\bf Qua\-Zip} $\ast$}]{zip, }
+\item[{const Q\-String \&}]{dir = {\ttfamily QString()}}
 \end{DoxyParamCaption}
 )}\label{classQuaZipDir_a19e5e3a54f322ce03e7f7606a87a2ba1}
 
 
-\-Constructs a \doxyref{\-Qua\-Zip\-Dir}{p.}{classQuaZipDir} instance pointing to the specified directory. 
+Constructs a \doxyref{Qua\-Zip\-Dir}{p.}{classQuaZipDir} instance pointing to the specified directory. 
 
-\-If {\itshape dir\/} is not specified, points to the root of the archive. \-The same happens if the {\itshape dir\/} is "/". 
+If {\itshape dir} is not specified, points to the root of the archive. The same happens if the {\itshape dir} is "/". 
 
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!operator!=@{operator!=}}
-\index{operator!=@{operator!=}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool \-Qua\-Zip\-Dir\-::operator!= (
+\subsection{Member Function Documentation}
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!operator!=@{operator!=}}
+\index{operator!=@{operator!=}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-Dir\-::operator!= (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Qua\-Zip\-Dir} \&}]{that}
+\item[{const {\bf Qua\-Zip\-Dir} \&}]{that}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [inline]}}\label{classQuaZipDir_a6e60d858d05774c958215ee7741eceed}
+)\hspace{0.3cm}{\ttfamily [inline]}}\label{classQuaZipDir_a6e60d858d05774c958215ee7741eceed}
 
 
 operator!= 
 
-\begin{DoxyReturn}{\-Returns}
-{\ttfamily true} if either this and {\itshape that\/} use different \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instances or if they point to different directories. 
+\begin{DoxyReturn}{Returns}
+{\ttfamily true} if either this and {\itshape that} use different \doxyref{Qua\-Zip}{p.}{classQuaZip} instances or if they point to different directories. 
 \end{DoxyReturn}
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!operator=@{operator=}}
-\index{operator=@{operator=}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Zip\-Dir} \& \-Qua\-Zip\-Dir\-::operator= (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!operator=@{operator=}}
+\index{operator=@{operator=}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Qua\-Zip\-Dir} \& Qua\-Zip\-Dir\-::operator= (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Qua\-Zip\-Dir} \&}]{that}
+\item[{const {\bf Qua\-Zip\-Dir} \&}]{that}
 \end{DoxyParamCaption}
 )}\label{classQuaZipDir_aa603c69be0c1597add5951b19f8bc961}
 
 
 operator== 
 
-\begin{DoxyReturn}{\-Returns}
-{\ttfamily true} if both this and {\itshape that\/} use the same \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instance and point to the same directory. 
+\begin{DoxyReturn}{Returns}
+{\ttfamily true} if both this and {\itshape that} use the same \doxyref{Qua\-Zip}{p.}{classQuaZip} instance and point to the same directory. 
 \end{DoxyReturn}
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!cd@{cd}}
-\index{cd@{cd}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{cd}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-Dir\-::cd} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!cd@{cd}}
+\index{cd@{cd}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{cd}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-Dir\-::cd (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{dir\-Name}
+\item[{const Q\-String \&}]{dir\-Name}
 \end{DoxyParamCaption}
 )}\label{classQuaZipDir_aa829afc0243f1d307302f1167edecc7b}
 
 
-\-Changes the 'current' directory. 
+Changes the 'current' directory. 
 
-\-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 \doxyref{cd()}{p.}{classQuaZipDir_aa829afc0243f1d307302f1167edecc7b} or the constructor.
+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 \doxyref{cd()}{p.}{classQuaZipDir_aa829afc0243f1d307302f1167edecc7b} or the constructor.
 
-\-Note that the subsequent \doxyref{path()}{p.}{classQuaZipDir_a68ac82ad605c0b10f9ee1a2d6d474f52} call will not return a path starting with '/' in all cases. 
+Note that the subsequent \doxyref{path()}{p.}{classQuaZipDir_a68ac82ad605c0b10f9ee1a2d6d474f52} call will not return a path starting with '/' in all cases. 
 
-\-References cd(), \-Q\-String\-::chop(), \-Q\-List\-::const\-Begin(), \-Q\-Byte\-Array\-::const\-Data(), \-Q\-String\-::contains(), dir\-Name(), \-Q\-List\-::end(), \-Q\-String\-::ends\-With(), exists(), is\-Root(), path(), \-Q\-String\-::split(), \-Q\-String\-::starts\-With(), and \-Q\-String\-::to\-Utf8().
+References cd(), dir\-Name(), exists(), is\-Root(), and path().
 
 
 
-\-Referenced by cd(), and cd\-Up().
+Referenced by cd(), and cd\-Up().
 
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!dir\-Name@{dir\-Name}}
-\index{dir\-Name@{dir\-Name}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{dir\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-Dir\-::dir\-Name} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!dir\-Name@{dir\-Name}}
+\index{dir\-Name@{dir\-Name}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{dir\-Name}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-Dir\-::dir\-Name (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_afd2f76410f7728a7166b7598926fbf96}
 
 
-\-Returns the current directory name. 
+Returns the current directory name. 
 
-\-The name doesn't include the path. 
+The name doesn't include the path. 
 
-\-References \-Q\-Dir\-::dir\-Name().
+Referenced by cd().
 
-
-
-\-Referenced by cd().
-
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!entry\-Info\-List@{entry\-Info\-List}}
-\index{entry\-Info\-List@{entry\-Info\-List}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{entry\-Info\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info} $>$ {\bf \-Qua\-Zip\-Dir\-::entry\-Info\-List} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!entry\-Info\-List@{entry\-Info\-List}}
+\index{entry\-Info\-List@{entry\-Info\-List}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{entry\-Info\-List}]{\setlength{\rightskip}{0pt plus 5cm}Q\-List$<$ {\bf Qua\-Zip\-File\-Info} $>$ Qua\-Zip\-Dir\-::entry\-Info\-List (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String\-List} \&}]{name\-Filters, }
-\item[{{\bf \-Q\-Dir\-::\-Filters}}]{filters = {\ttfamily \-Q\-Dir\-:\-:\-No\-Filter}, }
-\item[{{\bf \-Q\-Dir\-::\-Sort\-Flags}}]{sort = {\ttfamily \-Q\-Dir\-:\-:\-No\-Sort}}
+\item[{const Q\-String\-List \&}]{name\-Filters, }
+\item[{Q\-Dir\-::\-Filters}]{filters = {\ttfamily QDir\-:\-:NoFilter}, }
+\item[{Q\-Dir\-::\-Sort\-Flags}]{sort = {\ttfamily QDir\-:\-:NoSort}}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_aef966735a146fc10c9527c236aa89261}
 
 
-\-Returns the list of the entries in the directory. 
+Returns the list of the entries in the directory. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em name\-Filters} & \-The list of file patterns to list, uses the same syntax as {\bf \-Q\-Dir}. \\
+\begin{DoxyParams}{Parameters}
+{\em name\-Filters} & The list of file patterns to list, uses the same syntax as Q\-Dir. \\
 \hline
-{\em filters} & \-The entry type filters, only \-Files and \-Dirs are accepted. \\
+{\em filters} & The entry type filters, only Files and Dirs are accepted. \\
 \hline
-{\em sort} & \-Sorting mode.\\
+{\em sort} & Sorting mode. \\
 \hline
 \end{DoxyParams}
 
 
-\-Referenced by entry\-Info\-List().
+Referenced by entry\-Info\-List().
 
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!entry\-Info\-List@{entry\-Info\-List}}
-\index{entry\-Info\-List@{entry\-Info\-List}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{entry\-Info\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info} $>$ {\bf \-Qua\-Zip\-Dir\-::entry\-Info\-List} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!entry\-Info\-List@{entry\-Info\-List}}
+\index{entry\-Info\-List@{entry\-Info\-List}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{entry\-Info\-List}]{\setlength{\rightskip}{0pt plus 5cm}Q\-List$<$ {\bf Qua\-Zip\-File\-Info} $>$ Qua\-Zip\-Dir\-::entry\-Info\-List (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-Dir\-::\-Filters}}]{filters = {\ttfamily \-Q\-Dir\-:\-:\-No\-Filter}, }
-\item[{{\bf \-Q\-Dir\-::\-Sort\-Flags}}]{sort = {\ttfamily \-Q\-Dir\-:\-:\-No\-Sort}}
+\item[{Q\-Dir\-::\-Filters}]{filters = {\ttfamily QDir\-:\-:NoFilter}, }
+\item[{Q\-Dir\-::\-Sort\-Flags}]{sort = {\ttfamily QDir\-:\-:NoSort}}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_abec530f15597ddf8c8d1f340a333f7aa}
 
 
-\-Returns the list of the entries in the directory. 
+Returns the list of the entries in the directory. 
 
-\-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 entry\-Info\-List(\-Q\-String\-List(), filters, sort). 
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
-\-References entry\-Info\-List().
+The same as entry\-Info\-List(\-Q\-String\-List(), filters, sort). 
 
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!entry\-Info\-List64@{entry\-Info\-List64}}
-\index{entry\-Info\-List64@{entry\-Info\-List64}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{entry\-Info\-List64}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info64} $>$ {\bf \-Qua\-Zip\-Dir\-::entry\-Info\-List64} (
+References entry\-Info\-List().
+
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!entry\-Info\-List64@{entry\-Info\-List64}}
+\index{entry\-Info\-List64@{entry\-Info\-List64}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{entry\-Info\-List64}]{\setlength{\rightskip}{0pt plus 5cm}Q\-List$<$ {\bf Qua\-Zip\-File\-Info64} $>$ Qua\-Zip\-Dir\-::entry\-Info\-List64 (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String\-List} \&}]{name\-Filters, }
-\item[{{\bf \-Q\-Dir\-::\-Filters}}]{filters = {\ttfamily \-Q\-Dir\-:\-:\-No\-Filter}, }
-\item[{{\bf \-Q\-Dir\-::\-Sort\-Flags}}]{sort = {\ttfamily \-Q\-Dir\-:\-:\-No\-Sort}}
+\item[{const Q\-String\-List \&}]{name\-Filters, }
+\item[{Q\-Dir\-::\-Filters}]{filters = {\ttfamily QDir\-:\-:NoFilter}, }
+\item[{Q\-Dir\-::\-Sort\-Flags}]{sort = {\ttfamily QDir\-:\-:NoSort}}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_ae2b5a4b251db7aeb165c6656da0e3431}
 
 
-\-Returns the list of the entries in the directory with zip64 support. 
+Returns the list of the entries in the directory with zip64 support. 
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em name\-Filters} & \-The list of file patterns to list, uses the same syntax as {\bf \-Q\-Dir}. \\
+\begin{DoxyParams}{Parameters}
+{\em name\-Filters} & The list of file patterns to list, uses the same syntax as Q\-Dir. \\
 \hline
-{\em filters} & \-The entry type filters, only \-Files and \-Dirs are accepted. \\
+{\em filters} & The entry type filters, only Files and Dirs are accepted. \\
 \hline
-{\em sort} & \-Sorting mode. \\
+{\em sort} & Sorting mode. \\
 \hline
 \end{DoxyParams}
 
 
-\-Referenced by entry\-Info\-List64().
+Referenced by entry\-Info\-List64().
 
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!entry\-Info\-List64@{entry\-Info\-List64}}
-\index{entry\-Info\-List64@{entry\-Info\-List64}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{entry\-Info\-List64}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-List}$<$ {\bf \-Qua\-Zip\-File\-Info64} $>$ {\bf \-Qua\-Zip\-Dir\-::entry\-Info\-List64} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!entry\-Info\-List64@{entry\-Info\-List64}}
+\index{entry\-Info\-List64@{entry\-Info\-List64}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{entry\-Info\-List64}]{\setlength{\rightskip}{0pt plus 5cm}Q\-List$<$ {\bf Qua\-Zip\-File\-Info64} $>$ Qua\-Zip\-Dir\-::entry\-Info\-List64 (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-Dir\-::\-Filters}}]{filters = {\ttfamily \-Q\-Dir\-:\-:\-No\-Filter}, }
-\item[{{\bf \-Q\-Dir\-::\-Sort\-Flags}}]{sort = {\ttfamily \-Q\-Dir\-:\-:\-No\-Sort}}
+\item[{Q\-Dir\-::\-Filters}]{filters = {\ttfamily QDir\-:\-:NoFilter}, }
+\item[{Q\-Dir\-::\-Sort\-Flags}]{sort = {\ttfamily QDir\-:\-:NoSort}}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_a8c38ec214c300049685cbf71486636d5}
 
 
-\-Returns the list of the entries in the directory with zip64 support. 
+Returns the list of the entries in the directory with zip64 support. 
+
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
-\-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 entry\-Info\-List64(\-Q\-String\-List(), filters, sort). 
+The same as entry\-Info\-List64(\-Q\-String\-List(), filters, sort). 
 
-\-References entry\-Info\-List64().
+References entry\-Info\-List64().
 
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!entry\-List@{entry\-List}}
-\index{entry\-List@{entry\-List}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{entry\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String\-List} {\bf \-Qua\-Zip\-Dir\-::entry\-List} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!entry\-List@{entry\-List}}
+\index{entry\-List@{entry\-List}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{entry\-List}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String\-List Qua\-Zip\-Dir\-::entry\-List (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String\-List} \&}]{name\-Filters, }
-\item[{{\bf \-Q\-Dir\-::\-Filters}}]{filters = {\ttfamily \-Q\-Dir\-:\-:\-No\-Filter}, }
-\item[{{\bf \-Q\-Dir\-::\-Sort\-Flags}}]{sort = {\ttfamily \-Q\-Dir\-:\-:\-No\-Sort}}
+\item[{const Q\-String\-List \&}]{name\-Filters, }
+\item[{Q\-Dir\-::\-Filters}]{filters = {\ttfamily QDir\-:\-:NoFilter}, }
+\item[{Q\-Dir\-::\-Sort\-Flags}]{sort = {\ttfamily QDir\-:\-:NoSort}}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_a4a32faa77c4120cd3c6db4b683fa16d9}
 
 
-\-Returns the list of the entry names in the directory. 
+Returns the list of the entry names in the directory. 
 
-\-The same as entry\-Info\-List(name\-Filters, filters, sort), but only returns entry names. 
+The same as entry\-Info\-List(name\-Filters, filters, sort), but only returns entry names. 
 
-\-Referenced by count(), entry\-List(), exists(), and operator[$\,$]().
+Referenced by count(), entry\-List(), exists(), and operator[$\,$]().
 
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!entry\-List@{entry\-List}}
-\index{entry\-List@{entry\-List}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{entry\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String\-List} {\bf \-Qua\-Zip\-Dir\-::entry\-List} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!entry\-List@{entry\-List}}
+\index{entry\-List@{entry\-List}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{entry\-List}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String\-List Qua\-Zip\-Dir\-::entry\-List (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-Dir\-::\-Filters}}]{filters = {\ttfamily \-Q\-Dir\-:\-:\-No\-Filter}, }
-\item[{{\bf \-Q\-Dir\-::\-Sort\-Flags}}]{sort = {\ttfamily \-Q\-Dir\-:\-:\-No\-Sort}}
+\item[{Q\-Dir\-::\-Filters}]{filters = {\ttfamily QDir\-:\-:NoFilter}, }
+\item[{Q\-Dir\-::\-Sort\-Flags}]{sort = {\ttfamily QDir\-:\-:NoSort}}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_ab20e9d3de675b74fcacc98accbc1d766}
 
 
-\-Returns the list of the entry names in the directory. 
+Returns the list of the entry names in the directory. 
+
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
-\-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 entry\-List(\-Q\-String\-List(), filters, sort). 
+The same as entry\-List(\-Q\-String\-List(), filters, sort). 
 
-\-References entry\-List().
+References entry\-List().
 
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!exists@{exists}}
-\index{exists@{exists}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{exists}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-Dir\-::exists} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!exists@{exists}}
+\index{exists@{exists}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{exists}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-Dir\-::exists (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{file\-Name}
+\item[{const Q\-String \&}]{file\-Name}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_aacb488fec6e951ac80e5d473534fee97}
 
 
-\-Returns {\ttfamily true} if the entry with the specified name exists. 
+Returns {\ttfamily true} if the entry with the specified name exists. 
 
-\-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. 
+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. 
 
-\-References \-Q\-String\-::chop(), \-Q\-List\-::const\-Begin(), \-Q\-Byte\-Array\-::const\-Data(), \-Q\-List\-::const\-End(), \-Q\-String\-::contains(), \-Q\-String\-List\-::contains(), \-Qua\-Zip\-::convert\-Case\-Sensitivity(), \-Q\-String\-::ends\-With(), entry\-List(), \-Q\-File\-Info\-::file\-Name(), file\-Path(), \-Q\-String\-::is\-Empty(), is\-Root(), \-Q\-File\-Info\-::path(), and \-Q\-String\-::to\-Utf8().
+References Qua\-Zip\-::convert\-Case\-Sensitivity(), entry\-List(), file\-Path(), and is\-Root().
 
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!file\-Path@{file\-Path}}
-\index{file\-Path@{file\-Path}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{file\-Path}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-Dir\-::file\-Path} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!file\-Path@{file\-Path}}
+\index{file\-Path@{file\-Path}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{file\-Path}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-Dir\-::file\-Path (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{file\-Name}
+\item[{const Q\-String \&}]{file\-Name}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_ae8b576a150f8d62c902067603cbc97ae}
 
 
-\-Returns the full path to the specified file. 
+Returns the full path to the specified file. 
 
-\-Doesn't check if the file actually exists. 
+Doesn't check if the file actually exists. 
 
-\-References \-Q\-Dir\-::file\-Path().
+Referenced by exists().
 
-
-
-\-Referenced by exists().
-
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!is\-Root@{is\-Root}}
-\index{is\-Root@{is\-Root}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{is\-Root}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-Dir\-::is\-Root} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!is\-Root@{is\-Root}}
+\index{is\-Root@{is\-Root}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{is\-Root}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-Dir\-::is\-Root (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_a598fdf23f1b37e1876476e5969040a32}
 
 
-\-Returns if the \doxyref{\-Qua\-Zip\-Dir}{p.}{classQuaZipDir} points to the root of the archive. 
+Returns if the \doxyref{Qua\-Zip\-Dir}{p.}{classQuaZipDir} points to the root of the archive. 
 
-\-Not that the root path is the empty string, not '/'. 
+Not that the root path is the empty string, not '/'. 
 
-\-Referenced by cd(), and exists().
+Referenced by cd(), and exists().
 
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!path@{path}}
-\index{path@{path}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{path}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-Dir\-::path} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!path@{path}}
+\index{path@{path}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{path}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-Dir\-::path (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_a68ac82ad605c0b10f9ee1a2d6d474f52}
 
 
-\-Returns the path to the current dir. 
+Returns the path to the current dir. 
 
-\-The path never starts with '/', and the root path is an empty string. 
+The path never starts with '/', and the root path is an empty string. 
 
-\-Referenced by cd(), and set\-Path().
+Referenced by cd(), and set\-Path().
 
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!relative\-File\-Path@{relative\-File\-Path}}
-\index{relative\-File\-Path@{relative\-File\-Path}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{relative\-File\-Path}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-Dir\-::relative\-File\-Path} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!relative\-File\-Path@{relative\-File\-Path}}
+\index{relative\-File\-Path@{relative\-File\-Path}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{relative\-File\-Path}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-Dir\-::relative\-File\-Path (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{file\-Name}
+\item[{const Q\-String \&}]{file\-Name}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipDir_a2ae89c2b85786a0168656fc7a3faaf01}
 
 
-\-Returns the path to the specified file relative to the current dir. 
+Returns the path to the specified file relative to the current dir. 
 
-\-This function is mostly useless, provided only for the sake of completeness.
+This function is mostly useless, provided only for the sake of completeness.
 
 
-\begin{DoxyParams}{\-Parameters}
-{\em file\-Name} & \-The path to the file, should start with "/" if relative to the archive root. \\
+\begin{DoxyParams}{Parameters}
+{\em file\-Name} & The path to the file, should start with "/" if relative to the archive root. \\
 \hline
 \end{DoxyParams}
-\begin{DoxyReturn}{\-Returns}
-\-Path relative to the current dir. 
+\begin{DoxyReturn}{Returns}
+Path relative to the current dir. 
 \end{DoxyReturn}
-
-
-\-References \-Q\-Dir\-::relative\-File\-Path().
-
-\index{\-Qua\-Zip\-Dir@{\-Qua\-Zip\-Dir}!set\-Path@{set\-Path}}
-\index{set\-Path@{set\-Path}!QuaZipDir@{\-Qua\-Zip\-Dir}}
-\subsubsection[{set\-Path}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-Dir\-::set\-Path} (
+\index{Qua\-Zip\-Dir@{Qua\-Zip\-Dir}!set\-Path@{set\-Path}}
+\index{set\-Path@{set\-Path}!QuaZipDir@{Qua\-Zip\-Dir}}
+\subsubsection[{set\-Path}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-Dir\-::set\-Path (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{path}
+\item[{const Q\-String \&}]{path}
 \end{DoxyParamCaption}
 )}\label{classQuaZipDir_ae82d06e43856414c30583205d337c111}
 
 
-\-Goes to the specified path. 
+Goes to the specified path. 
 
-\-The difference from \doxyref{cd()}{p.}{classQuaZipDir_aa829afc0243f1d307302f1167edecc7b} 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 set\-Path("").
+The difference from \doxyref{cd()}{p.}{classQuaZipDir_aa829afc0243f1d307302f1167edecc7b} 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 set\-Path("").
 
-\-Note that this function still chops the trailing and/or leading '/' and treats a single '/' as the root path (\doxyref{path()}{p.}{classQuaZipDir_a68ac82ad605c0b10f9ee1a2d6d474f52} will still return an empty string). 
+Note that this function still chops the trailing and/or leading '/' and treats a single '/' as the root path (\doxyref{path()}{p.}{classQuaZipDir_a68ac82ad605c0b10f9ee1a2d6d474f52} will still return an empty string). 
 
-\-References \-Q\-String\-::chop(), \-Q\-String\-::ends\-With(), \-Q\-String\-::mid(), path(), and \-Q\-String\-::starts\-With().
+References path().
 
 
 
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quazipdir.\-h\item 
 quazip/quazipdir.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuaZipFile.tex b/doc/latex/classQuaZipFile.tex
index 15a2b4d..cc8d596 100644
--- a/doc/latex/classQuaZipFile.tex
+++ b/doc/latex/classQuaZipFile.tex
@@ -1,8 +1,8 @@
-\section{\-Qua\-Zip\-File \-Class \-Reference}
-\label{classQuaZipFile}\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}}
+\section{Qua\-Zip\-File Class Reference}
+\label{classQuaZipFile}\index{Qua\-Zip\-File@{Qua\-Zip\-File}}
 
 
-\-A file inside \-Z\-I\-P archive.  
+A file inside Z\-I\-P archive.  
 
 
 
@@ -11,7 +11,7 @@
 
 
 
-\-Inheritance diagram for \-Qua\-Zip\-File\-:
+Inheritance diagram for Qua\-Zip\-File\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
@@ -21,7 +21,7 @@
 \end{figure}
 
 
-\-Collaboration diagram for \-Qua\-Zip\-File\-:
+Collaboration diagram for Qua\-Zip\-File\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
@@ -29,711 +29,672 @@
 \includegraphics[width=108pt]{classQuaZipFile__coll__graph}
 \end{center}
 \end{figure}
-\subsection*{\-Public \-Member \-Functions}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Qua\-Zip\-File} ()
-\begin{DoxyCompactList}\small\item\em \-Constructs a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-File} ({\bf \-Q\-Object} $\ast${\bf parent})
-\begin{DoxyCompactList}\small\item\em \-Constructs a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-File} (const {\bf \-Q\-String} \&zip\-Name, {\bf \-Q\-Object} $\ast${\bf parent}=\-N\-U\-L\-L)
-\begin{DoxyCompactList}\small\item\em \-Constructs a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-File} (const {\bf \-Q\-String} \&zip\-Name, const {\bf \-Q\-String} \&file\-Name, {\bf \-Qua\-Zip\-::\-Case\-Sensitivity} cs={\bf \-Qua\-Zip\-::cs\-Default}, {\bf \-Q\-Object} $\ast${\bf parent}=\-N\-U\-L\-L)
-\begin{DoxyCompactList}\small\item\em \-Constructs a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-File} ({\bf \-Qua\-Zip} $\ast$zip, {\bf \-Q\-Object} $\ast${\bf parent}=\-N\-U\-L\-L)
-\begin{DoxyCompactList}\small\item\em \-Constructs a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-File} ()
+\begin{DoxyCompactList}\small\item\em Constructs a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-File} (Q\-Object $\ast$parent)
+\begin{DoxyCompactList}\small\item\em Constructs a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-File} (const Q\-String \&zip\-Name, Q\-Object $\ast$parent=N\-U\-L\-L)
+\begin{DoxyCompactList}\small\item\em Constructs a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-File} (const Q\-String \&zip\-Name, const Q\-String \&file\-Name, {\bf Qua\-Zip\-::\-Case\-Sensitivity} cs={\bf Qua\-Zip\-::cs\-Default}, Q\-Object $\ast$parent=N\-U\-L\-L)
+\begin{DoxyCompactList}\small\item\em Constructs a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-File} ({\bf Qua\-Zip} $\ast$zip, Q\-Object $\ast$parent=N\-U\-L\-L)
+\begin{DoxyCompactList}\small\item\em Constructs a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
 virtual {\bf $\sim$\-Qua\-Zip\-File} ()
-\begin{DoxyCompactList}\small\item\em \-Destroys a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf get\-Zip\-Name} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns the \-Z\-I\-P archive file name. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip} $\ast$ {\bf get\-Zip} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns a pointer to the associated \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf get\-File\-Name} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns file name. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-::\-Case\-Sensitivity} {\bf get\-Case\-Sensitivity} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns case sensitivity of the file name. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf get\-Actual\-File\-Name} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns the actual file name in the archive. \end{DoxyCompactList}\item 
-void {\bf set\-Zip\-Name} (const {\bf \-Q\-String} \&zip\-Name)
-\begin{DoxyCompactList}\small\item\em \-Sets the \-Z\-I\-P archive file name. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Destroys a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. \end{DoxyCompactList}\item 
+Q\-String {\bf get\-Zip\-Name} () const 
+\begin{DoxyCompactList}\small\item\em Returns the Z\-I\-P archive file name. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip} $\ast$ {\bf get\-Zip} () const 
+\begin{DoxyCompactList}\small\item\em Returns a pointer to the associated \doxyref{Qua\-Zip}{p.}{classQuaZip} object. \end{DoxyCompactList}\item 
+Q\-String {\bf get\-File\-Name} () const 
+\begin{DoxyCompactList}\small\item\em Returns file name. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-::\-Case\-Sensitivity} {\bf get\-Case\-Sensitivity} () const 
+\begin{DoxyCompactList}\small\item\em Returns case sensitivity of the file name. \end{DoxyCompactList}\item 
+Q\-String {\bf get\-Actual\-File\-Name} () const 
+\begin{DoxyCompactList}\small\item\em Returns the actual file name in the archive. \end{DoxyCompactList}\item 
+void {\bf set\-Zip\-Name} (const Q\-String \&zip\-Name)
+\begin{DoxyCompactList}\small\item\em Sets the Z\-I\-P archive file name. \end{DoxyCompactList}\item 
 bool {\bf is\-Raw} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns {\ttfamily true} if the file was opened in raw mode. \end{DoxyCompactList}\item 
-void {\bf set\-Zip} ({\bf \-Qua\-Zip} $\ast$zip)
-\begin{DoxyCompactList}\small\item\em \-Binds to the existing \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instance. \end{DoxyCompactList}\item 
-void {\bf set\-File\-Name} (const {\bf \-Q\-String} \&file\-Name, {\bf \-Qua\-Zip\-::\-Case\-Sensitivity} cs={\bf \-Qua\-Zip\-::cs\-Default})
-\begin{DoxyCompactList}\small\item\em \-Sets the file name. \end{DoxyCompactList}\item 
-virtual bool {\bf open} ({\bf \-Open\-Mode} mode)
-\begin{DoxyCompactList}\small\item\em \-Opens a file for reading. \end{DoxyCompactList}\item 
-bool {\bf open} ({\bf \-Open\-Mode} mode, const char $\ast$password)
-\begin{DoxyCompactList}\small\item\em \-Opens a file for reading. \end{DoxyCompactList}\item 
-bool {\bf open} ({\bf \-Open\-Mode} mode, int $\ast$method, int $\ast$level, bool raw, const char $\ast$password=\-N\-U\-L\-L)
-\begin{DoxyCompactList}\small\item\em \-Opens a file for reading. \end{DoxyCompactList}\item 
-bool {\bf open} ({\bf \-Open\-Mode} mode, const {\bf \-Qua\-Zip\-New\-Info} \&info, const char $\ast$password=\-N\-U\-L\-L, quint32 crc=0, int method=\-Z\-\_\-\-D\-E\-F\-L\-A\-T\-E\-D, int level=\-Z\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N, bool raw=false, int window\-Bits=-\/\-M\-A\-X\-\_\-\-W\-B\-I\-T\-S, int mem\-Level=\-D\-E\-F\-\_\-\-M\-E\-M\-\_\-\-L\-E\-V\-E\-L, int strategy=\-Z\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-S\-T\-R\-A\-T\-E\-G\-Y)
-\begin{DoxyCompactList}\small\item\em \-Opens a file for writing. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns {\ttfamily true} if the file was opened in raw mode. \end{DoxyCompactList}\item 
+void {\bf set\-Zip} ({\bf Qua\-Zip} $\ast$zip)
+\begin{DoxyCompactList}\small\item\em Binds to the existing \doxyref{Qua\-Zip}{p.}{classQuaZip} instance. \end{DoxyCompactList}\item 
+void {\bf set\-File\-Name} (const Q\-String \&file\-Name, {\bf Qua\-Zip\-::\-Case\-Sensitivity} cs={\bf Qua\-Zip\-::cs\-Default})
+\begin{DoxyCompactList}\small\item\em Sets the file name. \end{DoxyCompactList}\item 
+virtual bool {\bf open} (Open\-Mode mode)
+\begin{DoxyCompactList}\small\item\em Opens a file for reading. \end{DoxyCompactList}\item 
+bool {\bf open} (Open\-Mode mode, const char $\ast$password)
+\begin{DoxyCompactList}\small\item\em Opens a file for reading. \end{DoxyCompactList}\item 
+bool {\bf open} (Open\-Mode mode, int $\ast$method, int $\ast$level, bool raw, const char $\ast$password=N\-U\-L\-L)
+\begin{DoxyCompactList}\small\item\em Opens a file for reading. \end{DoxyCompactList}\item 
+bool {\bf open} (Open\-Mode mode, const {\bf Qua\-Zip\-New\-Info} \&info, const char $\ast$password=N\-U\-L\-L, quint32 crc=0, int method=Z\-\_\-\-D\-E\-F\-L\-A\-T\-E\-D, int level=Z\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N, bool raw=false, int window\-Bits=-\/M\-A\-X\-\_\-\-W\-B\-I\-T\-S, int mem\-Level=D\-E\-F\-\_\-\-M\-E\-M\-\_\-\-L\-E\-V\-E\-L, int strategy=Z\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-S\-T\-R\-A\-T\-E\-G\-Y)
+\begin{DoxyCompactList}\small\item\em Opens a file for writing. \end{DoxyCompactList}\item 
 virtual bool {\bf is\-Sequential} () const \label{classQuaZipFile_a64430ec50820c8096f963a7e5f53001f}
 
-\begin{DoxyCompactList}\small\item\em \-Returns {\ttfamily true}, but \doxyref{beware}{p.}{classQuaZipFile_quazipfile-sequential}! \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns {\ttfamily true}, but \doxyref{beware}{p.}{classQuaZipFile_quazipfile-sequential}! \end{DoxyCompactList}\item 
 virtual qint64 {\bf pos} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns current position in the file. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns current position in the file. \end{DoxyCompactList}\item 
 virtual bool {\bf at\-End} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns {\ttfamily true} if the end of file was reached. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns {\ttfamily true} if the end of file was reached. \end{DoxyCompactList}\item 
 virtual qint64 {\bf size} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns file size. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns file size. \end{DoxyCompactList}\item 
 qint64 {\bf csize} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns compressed file size. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns compressed file size. \end{DoxyCompactList}\item 
 qint64 {\bf usize} () const 
-\begin{DoxyCompactList}\small\item\em \-Returns uncompressed file size. \end{DoxyCompactList}\item 
-bool {\bf get\-File\-Info} ({\bf \-Qua\-Zip\-File\-Info} $\ast$info)
-\begin{DoxyCompactList}\small\item\em \-Gets information about current file. \end{DoxyCompactList}\item 
-bool {\bf get\-File\-Info} ({\bf \-Qua\-Zip\-File\-Info64} $\ast$info)
-\begin{DoxyCompactList}\small\item\em \-Gets information about current file with zip64 support. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns uncompressed file size. \end{DoxyCompactList}\item 
+bool {\bf get\-File\-Info} ({\bf Qua\-Zip\-File\-Info} $\ast$info)
+\begin{DoxyCompactList}\small\item\em Gets information about current file. \end{DoxyCompactList}\item 
+bool {\bf get\-File\-Info} ({\bf Qua\-Zip\-File\-Info64} $\ast$info)
+\begin{DoxyCompactList}\small\item\em Gets information about current file with zip64 support. \end{DoxyCompactList}\item 
 virtual void {\bf close} ()
-\begin{DoxyCompactList}\small\item\em \-Closes the file. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Closes the file. \end{DoxyCompactList}\item 
 int {\bf get\-Zip\-Error} () const \label{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the error code returned by the last \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I call. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Returns the error code returned by the last Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I call. \end{DoxyCompactList}\item 
 virtual qint64 {\bf bytes\-Available} () const \label{classQuaZipFile_a29fbfb34677f69394ae7c986ffd3a0c1}
 
-\begin{DoxyCompactList}\small\item\em \-Returns the number of bytes available for reading. \end{DoxyCompactList}\end{DoxyCompactItemize}
-\subsection*{\-Protected \-Member \-Functions}
+\begin{DoxyCompactList}\small\item\em Returns the number of bytes available for reading. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
 \begin{DoxyCompactItemize}
 \item 
 qint64 {\bf read\-Data} (char $\ast$data, qint64 max\-Size)\label{classQuaZipFile_aa1f2274e1579327855a17d67a9046ec2}
 
-\begin{DoxyCompactList}\small\item\em \-Implementation of the {\bf \-Q\-I\-O\-Device\-::read\-Data()}. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Implementation of the Q\-I\-O\-Device\-::read\-Data(). \end{DoxyCompactList}\item 
 qint64 {\bf write\-Data} (const char $\ast$data, qint64 max\-Size)\label{classQuaZipFile_abd07949a6fcc2ef094d2be5398bc8e7c}
 
-\begin{DoxyCompactList}\small\item\em \-Implementation of the {\bf \-Q\-I\-O\-Device\-::write\-Data()}. \end{DoxyCompactList}\end{DoxyCompactItemize}
-\subsection*{\-Friends}
+\begin{DoxyCompactList}\small\item\em Implementation of the Q\-I\-O\-Device\-::write\-Data(). \end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Friends}
 \begin{DoxyCompactItemize}
 \item 
-class {\bfseries \-Qua\-Zip\-File\-Private}\label{classQuaZipFile_abeded291f2788ca39fe2256d78f95266}
+class {\bfseries Qua\-Zip\-File\-Private}\label{classQuaZipFile_abeded291f2788ca39fe2256d78f95266}
 
 \end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-A file inside \-Z\-I\-P archive. 
+\subsection{Detailed Description}
+A file inside Z\-I\-P archive. 
 
-\-This is the most interesting class. \-Not only it provides \-C++ interface to the \-Z\-I\-P/\-U\-N\-Z\-I\-P package, but also integrates it with {\bf \-Qt} by subclassing {\bf \-Q\-I\-O\-Device}. \-This makes possible to access files inside \-Z\-I\-P archive using {\bf \-Q\-Text\-Stream} or {\bf \-Q\-Data\-Stream}, for example. \-Actually, this is the main purpose of the whole \-Qua\-Z\-I\-P library.
+This is the most interesting class. Not only it provides C++ interface to the Z\-I\-P/\-U\-N\-Z\-I\-P package, but also integrates it with Qt by subclassing Q\-I\-O\-Device. This makes possible to access files inside Z\-I\-P archive using Q\-Text\-Stream or Q\-Data\-Stream, for example. Actually, this is the main purpose of the whole Qua\-Z\-I\-P library.
 
-\-You can either use existing \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instance to create instance of this class or pass \-Z\-I\-P archive file name to this class, in which case it will create internal \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object. \-See constructors' descriptions for details. \-Writing is only possible with the existing instance.
+You can either use existing \doxyref{Qua\-Zip}{p.}{classQuaZip} instance to create instance of this class or pass Z\-I\-P archive file name to this class, in which case it will create internal \doxyref{Qua\-Zip}{p.}{classQuaZip} object. See constructors' descriptions for details. Writing is only possible with the existing instance.
 
-\-Note that due to the underlying library's limitation it is not possible to use multiple \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} 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 dire [...]
-\-At the first thought, \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} 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\-: \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I does not support {\bf 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.
+Note that due to the underlying library's limitation it is not possible to use multiple \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} 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 fi [...]
+At the first thought, \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} 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\-: Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I 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.
 
-\-Therefore, \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} is considered to be a sequential device. \-This has advantage of availability of the {\bf unget\-Char()} operation ({\bf \-Q\-I\-O\-Device} does not implement it properly for non-\/sequential devices unless they support {\bf seek()}). \-Disadvantage is a somewhat strange behaviour of the \doxyref{size()}{p.}{classQuaZipFile_ad1a17cc690a01c3edfb82984c3a4c8f0} and \doxyref{pos()}{p.}{classQuaZipFile_a90fd55dab83eca7f95df50b2c41b7 [...]
+Therefore, \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} is considered to be a sequential device. This has advantage of availability of the unget\-Char() operation (Q\-I\-O\-Device does not implement it properly for non-\/sequential devices unless they support seek()). Disadvantage is a somewhat strange behaviour of the \doxyref{size()}{p.}{classQuaZipFile_ad1a17cc690a01c3edfb82984c3a4c8f0} and \doxyref{pos()}{p.}{classQuaZipFile_a90fd55dab83eca7f95df50b2c41b7f22} functions. This should  [...]
 
-\subsection{\-Constructor \& \-Destructor \-Documentation}
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!\-Qua\-Zip\-File@{\-Qua\-Zip\-File}}
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{\-Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}\-Qua\-Zip\-File\-::\-Qua\-Zip\-File (
+\subsection{Constructor \& Destructor Documentation}
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!Qua\-Zip\-File@{Qua\-Zip\-File}}
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-File\-::\-Qua\-Zip\-File (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_ad31592e0e8a9eaa009c6c0e2040a2158}
 
 
-\-Constructs a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
+Constructs a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
 
-\-You should use \doxyref{set\-Zip\-Name()}{p.}{classQuaZipFile_ac8109e9a5c19bea75982ff6986b5cb1e} and \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} or \doxyref{set\-Zip()}{p.}{classQuaZipFile_ab7939a26d1e8de2f6aca54f49a12b980} before trying to call \doxyref{open()}{p.}{classQuaZipFile_a4c20c0ef00ae79c9a59eafe2906c9384} on the constructed object. \index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!\-Qua\-Zip\-File@{\-Qua\-Zip\-File}}
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{\-Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}\-Qua\-Zip\-File\-::\-Qua\-Zip\-File (
+You should use \doxyref{set\-Zip\-Name()}{p.}{classQuaZipFile_ac8109e9a5c19bea75982ff6986b5cb1e} and \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} or \doxyref{set\-Zip()}{p.}{classQuaZipFile_ab7939a26d1e8de2f6aca54f49a12b980} before trying to call \doxyref{open()}{p.}{classQuaZipFile_a4c20c0ef00ae79c9a59eafe2906c9384} on the constructed object. \index{Qua\-Zip\-File@{Qua\-Zip\-File}!Qua\-Zip\-File@{Qua\-Zip\-File}}
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-File\-::\-Qua\-Zip\-File (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-Object} $\ast$}]{parent}
+\item[{Q\-Object $\ast$}]{parent}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_a1349ad27f1947bc3e346d83dbf9586c4}
 
 
-\-Constructs a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
+Constructs a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
 
-{\itshape parent\/} argument specifies this object's parent object.
+{\itshape parent} argument specifies this object's parent object.
 
-\-You should use \doxyref{set\-Zip\-Name()}{p.}{classQuaZipFile_ac8109e9a5c19bea75982ff6986b5cb1e} and \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} or \doxyref{set\-Zip()}{p.}{classQuaZipFile_ab7939a26d1e8de2f6aca54f49a12b980} before trying to call \doxyref{open()}{p.}{classQuaZipFile_a4c20c0ef00ae79c9a59eafe2906c9384} on the constructed object. \index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!\-Qua\-Zip\-File@{\-Qua\-Zip\-File}}
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{\-Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}\-Qua\-Zip\-File\-::\-Qua\-Zip\-File (
+You should use \doxyref{set\-Zip\-Name()}{p.}{classQuaZipFile_ac8109e9a5c19bea75982ff6986b5cb1e} and \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} or \doxyref{set\-Zip()}{p.}{classQuaZipFile_ab7939a26d1e8de2f6aca54f49a12b980} before trying to call \doxyref{open()}{p.}{classQuaZipFile_a4c20c0ef00ae79c9a59eafe2906c9384} on the constructed object. \index{Qua\-Zip\-File@{Qua\-Zip\-File}!Qua\-Zip\-File@{Qua\-Zip\-File}}
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-File\-::\-Qua\-Zip\-File (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{zip\-Name, }
-\item[{{\bf \-Q\-Object} $\ast$}]{parent = {\ttfamily \-N\-U\-L\-L}}
+\item[{const Q\-String \&}]{zip\-Name, }
+\item[{Q\-Object $\ast$}]{parent = {\ttfamily NULL}}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_ae614495d6b2404a6c59d7cfca5c3f6fd}
 
 
-\-Constructs a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
+Constructs a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
 
-{\itshape parent\/} argument specifies this object's parent object and {\itshape zip\-Name\/} specifies \-Z\-I\-P archive file name.
+{\itshape parent} argument specifies this object's parent object and {\itshape zip\-Name} specifies Z\-I\-P archive file name.
 
-\-You should use \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} before trying to call \doxyref{open()}{p.}{classQuaZipFile_a4c20c0ef00ae79c9a59eafe2906c9384} on the constructed object.
+You should use \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} before trying to call \doxyref{open()}{p.}{classQuaZipFile_a4c20c0ef00ae79c9a59eafe2906c9384} on the constructed object.
 
-\doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} constructed by this constructor can be used for read only access. \-Use \doxyref{\-Qua\-Zip\-File(\-Qua\-Zip$\ast$,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} for writing. \index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!\-Qua\-Zip\-File@{\-Qua\-Zip\-File}}
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{\-Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}\-Qua\-Zip\-File\-::\-Qua\-Zip\-File (
+\doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} constructed by this constructor can be used for read only access. Use \doxyref{Qua\-Zip\-File(\-Qua\-Zip$\ast$,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} for writing. \index{Qua\-Zip\-File@{Qua\-Zip\-File}!Qua\-Zip\-File@{Qua\-Zip\-File}}
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-File\-::\-Qua\-Zip\-File (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{zip\-Name, }
-\item[{const {\bf \-Q\-String} \&}]{file\-Name, }
-\item[{{\bf \-Qua\-Zip\-::\-Case\-Sensitivity}}]{cs = {\ttfamily {\bf \-Qua\-Zip\-::cs\-Default}}, }
-\item[{{\bf \-Q\-Object} $\ast$}]{parent = {\ttfamily \-N\-U\-L\-L}}
+\item[{const Q\-String \&}]{zip\-Name, }
+\item[{const Q\-String \&}]{file\-Name, }
+\item[{{\bf Qua\-Zip\-::\-Case\-Sensitivity}}]{cs = {\ttfamily {\bf Qua\-Zip\-::cs\-Default}}, }
+\item[{Q\-Object $\ast$}]{parent = {\ttfamily NULL}}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_ac6e883b5a5d3a58c9c56eb497dd91220}
 
 
-\-Constructs a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
+Constructs a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
 
-{\itshape parent\/} argument specifies this object's parent object, {\itshape zip\-Name\/} specifies \-Z\-I\-P archive file name and {\itshape file\-Name\/} and {\itshape cs\/} specify a name of the file to open inside archive.
+{\itshape parent} argument specifies this object's parent object, {\itshape zip\-Name} specifies Z\-I\-P archive file name and {\itshape file\-Name} and {\itshape cs} specify a name of the file to open inside archive.
 
-\doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} constructed by this constructor can be used for read only access. \-Use \doxyref{\-Qua\-Zip\-File(\-Qua\-Zip$\ast$,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} for writing.
+\doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} constructed by this constructor can be used for read only access. Use \doxyref{Qua\-Zip\-File(\-Qua\-Zip$\ast$,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} for writing.
 
-\begin{DoxySeeAlso}{\-See also}
-\doxyref{\-Qua\-Zip\-::set\-Current\-File()}{p.}{classQuaZip_a6c657bfcfccb59d728e0da24c677d899} 
+\begin{DoxySeeAlso}{See Also}
+\doxyref{Qua\-Zip\-::set\-Current\-File()}{p.}{classQuaZip_a6c657bfcfccb59d728e0da24c677d899} 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!\-Qua\-Zip\-File@{\-Qua\-Zip\-File}}
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{\-Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}\-Qua\-Zip\-File\-::\-Qua\-Zip\-File (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!Qua\-Zip\-File@{Qua\-Zip\-File}}
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-File\-::\-Qua\-Zip\-File (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Qua\-Zip} $\ast$}]{zip, }
-\item[{{\bf \-Q\-Object} $\ast$}]{parent = {\ttfamily \-N\-U\-L\-L}}
+\item[{{\bf Qua\-Zip} $\ast$}]{zip, }
+\item[{Q\-Object $\ast$}]{parent = {\ttfamily NULL}}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb}
 
 
-\-Constructs a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
+Constructs a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
 
-{\itshape parent\/} argument specifies this object's parent object.
+{\itshape parent} argument specifies this object's parent object.
 
-{\itshape zip\/} is the pointer to the existing \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object. \-This \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} object then can be used to read current file in the {\itshape zip\/} or to write to the file inside it.
+{\itshape zip} is the pointer to the existing \doxyref{Qua\-Zip}{p.}{classQuaZip} object. This \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} object then can be used to read current file in the {\itshape zip} or to write to the file inside it.
 
-\begin{DoxyWarning}{\-Warning}
-\-Using this constructor for reading current file can be tricky. \-Let's take the following example\-: 
+\begin{DoxyWarning}{Warning}
+Using this constructor for reading current file can be tricky. Let's take the following example\-: 
 \begin{DoxyCode}
- QuaZip zip("archive.zip");
- zip.open(QuaZip::mdUnzip);
- zip.setCurrentFile("file-in-archive");
- QuaZipFile file(&zip);
- file.open(QIODevice::ReadOnly);
- // ok, now we can read from the file
- file.read(somewhere, some);
- zip.setCurrentFile("another-file-in-archive"); // oops...
- QuaZipFile anotherFile(&zip);
- anotherFile.open(QIODevice::ReadOnly);
- anotherFile.read(somewhere, some); // this is still ok...
- file.read(somewhere, some); // and this is NOT
+QuaZip zip(\textcolor{stringliteral}{"archive.zip"});
+zip.open(QuaZip::mdUnzip);
+zip.setCurrentFile(\textcolor{stringliteral}{"file-in-archive"});
+QuaZipFile file(&zip);
+file.open(QIODevice::ReadOnly);
+\textcolor{comment}{// ok, now we can read from the file}
+file.read(somewhere, some);
+zip.setCurrentFile(\textcolor{stringliteral}{"another-file-in-archive"}); \textcolor{comment}{// oops...}
+QuaZipFile anotherFile(&zip);
+anotherFile.open(QIODevice::ReadOnly);
+anotherFile.read(somewhere, some); \textcolor{comment}{// this is still ok...}
+file.read(somewhere, some); \textcolor{comment}{// and this is NOT}
 \end{DoxyCode}
- \-So, what exactly happens here? \-When we change current file in the {\ttfamily zip} archive, {\ttfamily file} that references it becomes invalid (actually, as far as \-I understand \-Z\-I\-P/\-U\-N\-Z\-I\-P sources, it becomes closed, but \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} has no means to detect it).
+ So, what exactly happens here? When we change current file in the {\ttfamily zip} archive, {\ttfamily file} that references it becomes invalid (actually, as far as I understand Z\-I\-P/\-U\-N\-Z\-I\-P sources, it becomes closed, but \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} has no means to detect it).
 \end{DoxyWarning}
-\-Summary\-: do not close {\ttfamily zip} object or change its current file as long as \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} is open. \-Even better -\/ use another constructors which create internal \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instances, one per object, and therefore do not cause unnecessary trouble. \-This constructor may be useful, though, if you already have a \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instance and do not want to access several files at once. \-Good exa [...]
+Summary\-: do not close {\ttfamily zip} object or change its current file as long as \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} is open. Even better -\/ use another constructors which create internal \doxyref{Qua\-Zip}{p.}{classQuaZip} instances, one per object, and therefore do not cause unnecessary trouble. This constructor may be useful, though, if you already have a \doxyref{Qua\-Zip}{p.}{classQuaZip} instance and do not want to access several files at once. Good example\-: 
 \begin{DoxyCode}
- QuaZip zip("archive.zip");
- zip.open(QuaZip::mdUnzip);
- // first, we need some information about archive itself
- QByteArray comment=zip.getComment();
- // and now we are going to access files inside it
- QuaZipFile file(&zip);
- for(bool more=zip.goToFirstFile(); more; more=zip.goToNextFile()) {
-   file.open(QIODevice::ReadOnly);
-   // do something cool with file here
-   file.close(); // do not forget to close!
- }
- zip.close();
+QuaZip zip(\textcolor{stringliteral}{"archive.zip"});
+zip.open(QuaZip::mdUnzip);
+\textcolor{comment}{// first, we need some information about archive itself}
+QByteArray comment=zip.getComment();
+\textcolor{comment}{// and now we are going to access files inside it}
+QuaZipFile file(&zip);
+\textcolor{keywordflow}{for}(\textcolor{keywordtype}{bool} more=zip.goToFirstFile(); more; more=zip.goToNextFile()) \{
+  file.open(QIODevice::ReadOnly);
+  \textcolor{comment}{// do something cool with file here}
+  file.close(); \textcolor{comment}{// do not forget to close!}
+\}
+zip.close();
 \end{DoxyCode}
- \index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!$\sim$\-Qua\-Zip\-File@{$\sim$\-Qua\-Zip\-File}}
-\index{$\sim$\-Qua\-Zip\-File@{$\sim$\-Qua\-Zip\-File}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{$\sim$\-Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Zip\-File\-::$\sim$\-Qua\-Zip\-File} (
+ \index{Qua\-Zip\-File@{Qua\-Zip\-File}!$\sim$\-Qua\-Zip\-File@{$\sim$\-Qua\-Zip\-File}}
+\index{$\sim$\-Qua\-Zip\-File@{$\sim$\-Qua\-Zip\-File}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{$\sim$\-Qua\-Zip\-File}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-File\-::$\sim$\-Qua\-Zip\-File (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaZipFile_aa1e5a0cf491bafae6cc73e649caa97fc}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaZipFile_aa1e5a0cf491bafae6cc73e649caa97fc}
 
 
-\-Destroys a \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
+Destroys a \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance. 
 
-\-Closes file if open, destructs internal \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object (if it exists and {\itshape is\/} internal, of course). 
+Closes file if open, destructs internal \doxyref{Qua\-Zip}{p.}{classQuaZip} object (if it exists and {\itshape is} internal, of course). 
 
-\-References close(), and \-Q\-I\-O\-Device\-::is\-Open().
+References close().
 
 
 
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!get\-Zip\-Name@{get\-Zip\-Name}}
-\index{get\-Zip\-Name@{get\-Zip\-Name}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{get\-Zip\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-File\-::get\-Zip\-Name} (
+\subsection{Member Function Documentation}
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!get\-Zip\-Name@{get\-Zip\-Name}}
+\index{get\-Zip\-Name@{get\-Zip\-Name}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{get\-Zip\-Name}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-File\-::get\-Zip\-Name (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipFile_a6f034a714aa94631367590de3f8f4e22}
 
 
-\-Returns the \-Z\-I\-P archive file name. 
+Returns the Z\-I\-P archive file name. 
 
-\-If this object was created by passing \doxyref{\-Qua\-Zip}{p.}{classQuaZip} pointer to the constructor, this function will return that \doxyref{\-Qua\-Zip}{p.}{classQuaZip}'s file name (or null string if that object does not have file name yet).
+If this object was created by passing \doxyref{Qua\-Zip}{p.}{classQuaZip} pointer to the constructor, this function will return that \doxyref{Qua\-Zip}{p.}{classQuaZip}'s file name (or null string if that object does not have file name yet).
 
-\-Otherwise, returns associated \-Z\-I\-P archive file name or null string if there are no name set yet.
+Otherwise, returns associated Z\-I\-P archive file name or null string if there are no name set yet.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{set\-Zip\-Name()}{p.}{classQuaZipFile_ac8109e9a5c19bea75982ff6986b5cb1e} \doxyref{get\-File\-Name()}{p.}{classQuaZipFile_a6999362e70a5b2396fba5cfb30095ff9} 
 \end{DoxySeeAlso}
 
 
-\-References \-Qua\-Zip\-::get\-Zip\-Name().
+References Qua\-Zip\-::get\-Zip\-Name().
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!get\-Zip@{get\-Zip}}
-\index{get\-Zip@{get\-Zip}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{get\-Zip}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Zip} $\ast$ {\bf \-Qua\-Zip\-File\-::get\-Zip} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!get\-Zip@{get\-Zip}}
+\index{get\-Zip@{get\-Zip}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{get\-Zip}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Qua\-Zip} $\ast$ Qua\-Zip\-File\-::get\-Zip (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipFile_a72daf8a9da14907a801a783603003205}
 
 
-\-Returns a pointer to the associated \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object. 
+Returns a pointer to the associated \doxyref{Qua\-Zip}{p.}{classQuaZip} object. 
 
-\-Returns {\ttfamily \-N\-U\-L\-L} if there is no associated \doxyref{\-Qua\-Zip}{p.}{classQuaZip} or it is internal (so you will not mess with it). \index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!get\-File\-Name@{get\-File\-Name}}
-\index{get\-File\-Name@{get\-File\-Name}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{get\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-File\-::get\-File\-Name} (
+Returns {\ttfamily N\-U\-L\-L} if there is no associated \doxyref{Qua\-Zip}{p.}{classQuaZip} or it is internal (so you will not mess with it). \index{Qua\-Zip\-File@{Qua\-Zip\-File}!get\-File\-Name@{get\-File\-Name}}
+\index{get\-File\-Name@{get\-File\-Name}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{get\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-File\-::get\-File\-Name (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipFile_a6999362e70a5b2396fba5cfb30095ff9}
 
 
-\-Returns file name. 
+Returns file name. 
 
-\-This function returns file name you passed to this object either by using \doxyref{\-Qua\-Zip\-File(const Q\-String\&,const Q\-String\&,\-Qua\-Zip\-::\-Case\-Sensitivity,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_ac6e883b5a5d3a58c9c56eb497dd91220} or by calling \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95}. \-Real name of the file may differ in case if you used case-\/insensitivity.
+This function returns file name you passed to this object either by using \doxyref{Qua\-Zip\-File(const Q\-String\&,const Q\-String\&,\-Qua\-Zip\-::\-Case\-Sensitivity,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_ac6e883b5a5d3a58c9c56eb497dd91220} or by calling \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95}. Real name of the file may differ in case if you used case-\/insensitivity.
 
-\-Returns null string if there is no file name set yet. \-This is the case when this \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} operates on the existing \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object (constructor \doxyref{\-Qua\-Zip\-File(\-Qua\-Zip$\ast$,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} or \doxyref{set\-Zip()}{p.}{classQuaZipFile_ab7939a26d1e8de2f6aca54f49a12b980} was used).
+Returns null string if there is no file name set yet. This is the case when this \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} operates on the existing \doxyref{Qua\-Zip}{p.}{classQuaZip} object (constructor \doxyref{Qua\-Zip\-File(\-Qua\-Zip$\ast$,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} or \doxyref{set\-Zip()}{p.}{classQuaZipFile_ab7939a26d1e8de2f6aca54f49a12b980} was used).
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{get\-Actual\-File\-Name}{p.}{classQuaZipFile_a7b8e3c39026855cd98661a1b2815c220} 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!get\-Case\-Sensitivity@{get\-Case\-Sensitivity}}
-\index{get\-Case\-Sensitivity@{get\-Case\-Sensitivity}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{get\-Case\-Sensitivity}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Zip\-::\-Case\-Sensitivity} {\bf \-Qua\-Zip\-File\-::get\-Case\-Sensitivity} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!get\-Case\-Sensitivity@{get\-Case\-Sensitivity}}
+\index{get\-Case\-Sensitivity@{get\-Case\-Sensitivity}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{get\-Case\-Sensitivity}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Qua\-Zip\-::\-Case\-Sensitivity} Qua\-Zip\-File\-::get\-Case\-Sensitivity (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipFile_a25dbfddc589bf6b69b39905f3c3bcc73}
 
 
-\-Returns case sensitivity of the file name. 
+Returns case sensitivity of the file name. 
 
-\-This function returns case sensitivity argument you passed to this object either by using \doxyref{\-Qua\-Zip\-File(const Q\-String\&,const Q\-String\&,\-Qua\-Zip\-::\-Case\-Sensitivity,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_ac6e883b5a5d3a58c9c56eb497dd91220} or by calling \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95}.
+This function returns case sensitivity argument you passed to this object either by using \doxyref{Qua\-Zip\-File(const Q\-String\&,const Q\-String\&,\-Qua\-Zip\-::\-Case\-Sensitivity,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_ac6e883b5a5d3a58c9c56eb497dd91220} or by calling \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95}.
 
-\-Returns unpredictable value if \doxyref{get\-File\-Name()}{p.}{classQuaZipFile_a6999362e70a5b2396fba5cfb30095ff9} returns null string (this is the case when you did not used \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} or constructor above).
+Returns unpredictable value if \doxyref{get\-File\-Name()}{p.}{classQuaZipFile_a6999362e70a5b2396fba5cfb30095ff9} returns null string (this is the case when you did not used \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} or constructor above).
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{get\-File\-Name}{p.}{classQuaZipFile_a6999362e70a5b2396fba5cfb30095ff9} 
 \end{DoxySeeAlso}
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!get\-Actual\-File\-Name@{get\-Actual\-File\-Name}}
-\index{get\-Actual\-File\-Name@{get\-Actual\-File\-Name}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{get\-Actual\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-File\-::get\-Actual\-File\-Name} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!get\-Actual\-File\-Name@{get\-Actual\-File\-Name}}
+\index{get\-Actual\-File\-Name@{get\-Actual\-File\-Name}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{get\-Actual\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-File\-::get\-Actual\-File\-Name (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipFile_a7b8e3c39026855cd98661a1b2815c220}
 
 
-\-Returns the actual file name in the archive. 
+Returns the actual file name in the archive. 
 
-\-This is {\itshape not\/} a \-Z\-I\-P archive file name, but a name of file inside archive. \-It is not necessary the same name that you have passed to the \doxyref{\-Qua\-Zip\-File(const Q\-String\&,const Q\-String\&,\-Qua\-Zip\-::\-Case\-Sensitivity,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_ac6e883b5a5d3a58c9c56eb497dd91220}, \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} or \doxyref{\-Qua\-Zip\-::set\-Current\-File()}{p.}{classQuaZip_a6c657bfcfccb59d [...]
+This is {\itshape not} a Z\-I\-P archive file name, but a name of file inside archive. It is not necessary the same name that you have passed to the \doxyref{Qua\-Zip\-File(const Q\-String\&,const Q\-String\&,\-Qua\-Zip\-::\-Case\-Sensitivity,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_ac6e883b5a5d3a58c9c56eb497dd91220}, \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} or \doxyref{Qua\-Zip\-::set\-Current\-File()}{p.}{classQuaZip_a6c657bfcfccb59d728e0da24c67 [...]
 
-\-Equivalent to calling get\-Current\-File\-Name() on the associated \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object. \-Returns null string if there is no associated \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object or if it does not have a current file yet. \-And this is the case if you called \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} but did not open the file yet. \-So this is perfectly fine\-: 
+Equivalent to calling get\-Current\-File\-Name() on the associated \doxyref{Qua\-Zip}{p.}{classQuaZip} object. Returns null string if there is no associated \doxyref{Qua\-Zip}{p.}{classQuaZip} object or if it does not have a current file yet. And this is the case if you called \doxyref{set\-File\-Name()}{p.}{classQuaZipFile_a3732ca7704379d457b6a27db8837de95} but did not open the file yet. So this is perfectly fine\-: 
 \begin{DoxyCode}
- QuaZipFile file("somezip.zip");
- file.setFileName("somefile");
- QString name=file.getName(); // name=="somefile"
- QString actual=file.getActualFileName(); // actual is null string
- file.open(QIODevice::ReadOnly);
- QString actual=file.getActualFileName(); // actual can be "SoMeFiLe" on
-       Windows
+QuaZipFile file(\textcolor{stringliteral}{"somezip.zip"});
+file.setFileName(\textcolor{stringliteral}{"somefile"});
+QString name=file.getName(); \textcolor{comment}{// name=="somefile"}
+QString actual=file.getActualFileName(); \textcolor{comment}{// actual is null string}
+file.open(QIODevice::ReadOnly);
+QString actual=file.getActualFileName(); \textcolor{comment}{// actual can be "SoMeFiLe" on Windows}
 \end{DoxyCode}
 
 
-\begin{DoxySeeAlso}{\-See also}
-\doxyref{get\-Zip\-Name()}{p.}{classQuaZipFile_a6f034a714aa94631367590de3f8f4e22}, \doxyref{get\-File\-Name()}{p.}{classQuaZipFile_a6999362e70a5b2396fba5cfb30095ff9}, \doxyref{\-Qua\-Zip\-::\-Case\-Sensitivity}{p.}{classQuaZip_a6053a1d249ed210a85c9d5eb7cf9cdbe} 
+\begin{DoxySeeAlso}{See Also}
+\doxyref{get\-Zip\-Name()}{p.}{classQuaZipFile_a6f034a714aa94631367590de3f8f4e22}, \doxyref{get\-File\-Name()}{p.}{classQuaZipFile_a6999362e70a5b2396fba5cfb30095ff9}, \doxyref{Qua\-Zip\-::\-Case\-Sensitivity}{p.}{classQuaZip_a6053a1d249ed210a85c9d5eb7cf9cdbe} 
 \end{DoxySeeAlso}
 
 
-\-References \-Qua\-Zip\-::get\-Current\-File\-Name(), \-Qua\-Zip\-::get\-Zip\-Error(), \-Q\-String\-::is\-Null(), and \-Q\-I\-O\-Device\-::open\-Mode().
+References Qua\-Zip\-::get\-Current\-File\-Name(), and Qua\-Zip\-::get\-Zip\-Error().
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!set\-Zip\-Name@{set\-Zip\-Name}}
-\index{set\-Zip\-Name@{set\-Zip\-Name}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{set\-Zip\-Name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-File\-::set\-Zip\-Name} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!set\-Zip\-Name@{set\-Zip\-Name}}
+\index{set\-Zip\-Name@{set\-Zip\-Name}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{set\-Zip\-Name}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-File\-::set\-Zip\-Name (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{zip\-Name}
+\item[{const Q\-String \&}]{zip\-Name}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_ac8109e9a5c19bea75982ff6986b5cb1e}
 
 
-\-Sets the \-Z\-I\-P archive file name. 
+Sets the Z\-I\-P archive file name. 
 
-\-Automatically creates internal \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object and destroys previously created internal \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object, if any.
+Automatically creates internal \doxyref{Qua\-Zip}{p.}{classQuaZip} object and destroys previously created internal \doxyref{Qua\-Zip}{p.}{classQuaZip} object, if any.
 
-\-Will do nothing if this file is already open. \-You must \doxyref{close()}{p.}{classQuaZipFile_a42a39b12619bccd3d419ee60bbb3fcf6} it first. 
-
-\-References \-Q\-I\-O\-Device\-::is\-Open().
-
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!is\-Raw@{is\-Raw}}
-\index{is\-Raw@{is\-Raw}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{is\-Raw}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-File\-::is\-Raw} (
+Will do nothing if this file is already open. You must \doxyref{close()}{p.}{classQuaZipFile_a42a39b12619bccd3d419ee60bbb3fcf6} it first. \index{Qua\-Zip\-File@{Qua\-Zip\-File}!is\-Raw@{is\-Raw}}
+\index{is\-Raw@{is\-Raw}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{is\-Raw}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-File\-::is\-Raw (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipFile_a0df3db94c2a34c8d17ddaa0f54fc32c1}
 
 
-\-Returns {\ttfamily true} if the file was opened in raw mode. 
+Returns {\ttfamily true} if the file was opened in raw mode. 
 
-\-If the file is not open, the returned value is undefined.
+If the file is not open, the returned value is undefined.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{open(\-Open\-Mode,int$\ast$,int$\ast$,bool,const char$\ast$)}{p.}{classQuaZipFile_aed75bace51f2bb4c3e4f656ab4493aac} 
 \end{DoxySeeAlso}
 
 
-\-Referenced by close().
+Referenced by close().
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!set\-Zip@{set\-Zip}}
-\index{set\-Zip@{set\-Zip}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{set\-Zip}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-File\-::set\-Zip} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!set\-Zip@{set\-Zip}}
+\index{set\-Zip@{set\-Zip}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{set\-Zip}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-File\-::set\-Zip (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Qua\-Zip} $\ast$}]{zip}
+\item[{{\bf Qua\-Zip} $\ast$}]{zip}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_ab7939a26d1e8de2f6aca54f49a12b980}
 
 
-\-Binds to the existing \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instance. 
-
-\-This function destroys internal \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object, if any, and makes this \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} to use current file in the {\itshape zip\/} object for any further operations. \-See \doxyref{\-Qua\-Zip\-File(\-Qua\-Zip$\ast$,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} for the possible pitfalls.
-
-\-Will do nothing if the file is currently open. \-You must \doxyref{close()}{p.}{classQuaZipFile_a42a39b12619bccd3d419ee60bbb3fcf6} it first. 
+Binds to the existing \doxyref{Qua\-Zip}{p.}{classQuaZip} instance. 
 
-\-References \-Q\-I\-O\-Device\-::is\-Open().
+This function destroys internal \doxyref{Qua\-Zip}{p.}{classQuaZip} object, if any, and makes this \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} to use current file in the {\itshape zip} object for any further operations. See \doxyref{Qua\-Zip\-File(\-Qua\-Zip$\ast$,\-Q\-Object$\ast$)}{p.}{classQuaZipFile_a54e944a6b3d27030f64c8f30d2cc33bb} for the possible pitfalls.
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!set\-File\-Name@{set\-File\-Name}}
-\index{set\-File\-Name@{set\-File\-Name}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{set\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-File\-::set\-File\-Name} (
+Will do nothing if the file is currently open. You must \doxyref{close()}{p.}{classQuaZipFile_a42a39b12619bccd3d419ee60bbb3fcf6} it first. \index{Qua\-Zip\-File@{Qua\-Zip\-File}!set\-File\-Name@{set\-File\-Name}}
+\index{set\-File\-Name@{set\-File\-Name}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{set\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-File\-::set\-File\-Name (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{file\-Name, }
-\item[{{\bf \-Qua\-Zip\-::\-Case\-Sensitivity}}]{cs = {\ttfamily {\bf \-Qua\-Zip\-::cs\-Default}}}
+\item[{const Q\-String \&}]{file\-Name, }
+\item[{{\bf Qua\-Zip\-::\-Case\-Sensitivity}}]{cs = {\ttfamily {\bf Qua\-Zip\-::cs\-Default}}}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_a3732ca7704379d457b6a27db8837de95}
 
 
-\-Sets the file name. 
+Sets the file name. 
 
-\-Will do nothing if at least one of the following conditions is met\-:
+Will do nothing if at least one of the following conditions is met\-:
 \begin{DoxyItemize}
-\item \-Z\-I\-P name has not been set yet (\doxyref{get\-Zip\-Name()}{p.}{classQuaZipFile_a6f034a714aa94631367590de3f8f4e22} returns null string).
-\item \-This \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} is associated with external \doxyref{\-Qua\-Zip}{p.}{classQuaZip}. \-In this case you should call that \doxyref{\-Qua\-Zip}{p.}{classQuaZip}'s set\-Current\-File() function instead!
-\item \-File is already open so setting the name is meaningless.
+\item Z\-I\-P name has not been set yet (\doxyref{get\-Zip\-Name()}{p.}{classQuaZipFile_a6f034a714aa94631367590de3f8f4e22} returns null string).
+\item This \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} is associated with external \doxyref{Qua\-Zip}{p.}{classQuaZip}. In this case you should call that \doxyref{Qua\-Zip}{p.}{classQuaZip}'s set\-Current\-File() function instead!
+\item File is already open so setting the name is meaningless.
 \end{DoxyItemize}
 
-\begin{DoxySeeAlso}{\-See also}
-\doxyref{\-Qua\-Zip\-::set\-Current\-File}{p.}{classQuaZip_a6c657bfcfccb59d728e0da24c677d899} 
+\begin{DoxySeeAlso}{See Also}
+\doxyref{Qua\-Zip\-::set\-Current\-File}{p.}{classQuaZip_a6c657bfcfccb59d728e0da24c677d899} 
 \end{DoxySeeAlso}
-
-
-\-References \-Q\-I\-O\-Device\-::is\-Open(), \-Q\-String\-::mid(), and \-Q\-String\-::starts\-With().
-
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!open@{open}}
-\index{open@{open}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-File\-::open} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!open@{open}}
+\index{open@{open}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-File\-::open (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Open\-Mode}}]{mode}
+\item[{Open\-Mode}]{mode}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaZipFile_a4c20c0ef00ae79c9a59eafe2906c9384}
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaZipFile_a4c20c0ef00ae79c9a59eafe2906c9384}
 
 
-\-Opens a file for reading. 
+Opens a file for reading. 
 
-\-Returns {\ttfamily true} on success, {\ttfamily false} otherwise. \-Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} to get error code.
+Returns {\ttfamily true} on success, {\ttfamily false} otherwise. Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} to get error code.
 
-\begin{DoxyNote}{\-Note}
-\-Since \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I provides buffered reading only, \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} does not support unbuffered reading. \-So do not pass \-Q\-I\-O\-Device\-::\-Unbuffered flag in {\itshape mode\/}, or open will fail. 
+\begin{DoxyNote}{Note}
+Since Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I provides buffered reading only, \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} does not support unbuffered reading. So do not pass Q\-I\-O\-Device\-::\-Unbuffered flag in {\itshape mode}, or open will fail. 
 \end{DoxyNote}
-
-
-\-Reimplemented from {\bf \-Q\-I\-O\-Device}.
-
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!open@{open}}
-\index{open@{open}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-File\-::open} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!open@{open}}
+\index{open@{open}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-File\-::open (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Open\-Mode}}]{mode, }
+\item[{Open\-Mode}]{mode, }
 \item[{const char $\ast$}]{password}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [inline]}}\label{classQuaZipFile_a0bff0d15bbcd70306dc4a553a55776b9}
-
-
-\-Opens a file for reading. 
-
-\-This is an overloaded member function, provided for convenience. \-It differs from the above function only in what argument(s) it accepts. \-Argument {\itshape password\/} specifies a password to decrypt the file. \-If it is \-N\-U\-L\-L then this function behaves just like \doxyref{open(\-Open\-Mode)}{p.}{classQuaZipFile_a4c20c0ef00ae79c9a59eafe2906c9384}. 
-
-\-References open().
+)\hspace{0.3cm}{\ttfamily [inline]}}\label{classQuaZipFile_a0bff0d15bbcd70306dc4a553a55776b9}
 
 
+Opens a file for reading. 
 
-\-Referenced by open().
-
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!open@{open}}
-\index{open@{open}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-File\-::open} (
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Argument {\itshape password} specifies a password to decrypt the file. If it is N\-U\-L\-L then this function behaves just like \doxyref{open(\-Open\-Mode)}{p.}{classQuaZipFile_a4c20c0ef00ae79c9a59eafe2906c9384}. \index{Qua\-Zip\-File@{Qua\-Zip\-File}!open@{open}}
+\index{open@{open}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-File\-::open (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Open\-Mode}}]{mode, }
+\item[{Open\-Mode}]{mode, }
 \item[{int $\ast$}]{method, }
 \item[{int $\ast$}]{level, }
 \item[{bool}]{raw, }
-\item[{const char $\ast$}]{password = {\ttfamily \-N\-U\-L\-L}}
+\item[{const char $\ast$}]{password = {\ttfamily NULL}}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_aed75bace51f2bb4c3e4f656ab4493aac}
 
 
-\-Opens a file for reading. 
+Opens a file for reading. 
 
-\-This is an overloaded member function, provided for convenience. \-It differs from the above function only in what argument(s) it accepts. \-Argument {\itshape password\/} specifies a password to decrypt the file.
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Argument {\itshape password} specifies a password to decrypt the file.
 
-\-An integers pointed by {\itshape method\/} and {\itshape level\/} will receive codes of the compression method and level used. \-See unzip.\-h.
+An integers pointed by {\itshape method} and {\itshape level} will receive codes of the compression method and level used. See unzip.\-h.
 
-\-If raw is {\ttfamily true} then no decompression is performed.
+If raw is {\ttfamily true} then no decompression is performed.
 
-{\itshape method\/} should not be {\ttfamily \-N\-U\-L\-L}. {\itshape level\/} can be {\ttfamily \-N\-U\-L\-L} if you don't want to know the compression level. 
+{\itshape method} should not be {\ttfamily N\-U\-L\-L}. {\itshape level} can be {\ttfamily N\-U\-L\-L} if you don't want to know the compression level. 
 
-\-References \-Qua\-Zip\-::close(), \-Qua\-Zip\-::get\-Mode(), \-Qua\-Zip\-::get\-Unz\-File(), \-Qua\-Zip\-::get\-Zip\-Error(), \-Qua\-Zip\-::has\-Current\-File(), \-Q\-I\-O\-Device\-::is\-Open(), \-Qua\-Zip\-::md\-Unzip, \-Qua\-Zip\-::open(), \-Qua\-Zip\-::set\-Current\-File(), and \-Q\-I\-O\-Device\-::set\-Open\-Mode().
+References Qua\-Zip\-::close(), Qua\-Zip\-::get\-Mode(), Qua\-Zip\-::get\-Unz\-File(), Qua\-Zip\-::get\-Zip\-Error(), Qua\-Zip\-::has\-Current\-File(), Qua\-Zip\-::md\-Unzip, Qua\-Zip\-::open(), and Qua\-Zip\-::set\-Current\-File().
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!open@{open}}
-\index{open@{open}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-File\-::open} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!open@{open}}
+\index{open@{open}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-File\-::open (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Open\-Mode}}]{mode, }
-\item[{const {\bf \-Qua\-Zip\-New\-Info} \&}]{info, }
-\item[{const char $\ast$}]{password = {\ttfamily \-N\-U\-L\-L}, }
+\item[{Open\-Mode}]{mode, }
+\item[{const {\bf Qua\-Zip\-New\-Info} \&}]{info, }
+\item[{const char $\ast$}]{password = {\ttfamily NULL}, }
 \item[{quint32}]{crc = {\ttfamily 0}, }
-\item[{int}]{method = {\ttfamily \-Z\-\_\-\-D\-E\-F\-L\-A\-T\-E\-D}, }
-\item[{int}]{level = {\ttfamily \-Z\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N}, }
+\item[{int}]{method = {\ttfamily Z\-\_\-DEFLATED}, }
+\item[{int}]{level = {\ttfamily Z\-\_\-DEFAULT\-\_\-COMPRESSION}, }
 \item[{bool}]{raw = {\ttfamily false}, }
-\item[{int}]{window\-Bits = {\ttfamily -\/\-M\-A\-X\-\_\-\-W\-B\-I\-T\-S}, }
-\item[{int}]{mem\-Level = {\ttfamily \-D\-E\-F\-\_\-\-M\-E\-M\-\_\-\-L\-E\-V\-E\-L}, }
-\item[{int}]{strategy = {\ttfamily \-Z\-\_\-\-D\-E\-F\-A\-U\-L\-T\-\_\-\-S\-T\-R\-A\-T\-E\-G\-Y}}
+\item[{int}]{window\-Bits = {\ttfamily -\/MAX\-\_\-WBITS}, }
+\item[{int}]{mem\-Level = {\ttfamily DEF\-\_\-MEM\-\_\-LEVEL}, }
+\item[{int}]{strategy = {\ttfamily Z\-\_\-DEFAULT\-\_\-STRATEGY}}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_a2429ea59c77371d7af56d739db130b18}
 
 
-\-Opens a file for writing. 
+Opens a file for writing. 
 
-{\itshape info\/} 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 \doxyref{\-Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo}.
+{\itshape info} 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 \doxyref{Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo}.
 
-\-The {\itshape password\/} argument specifies the password for crypting. \-Pass \-N\-U\-L\-L if you don't need any crypting. \-The {\itshape crc\/} 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).
+The {\itshape password} argument specifies the password for crypting. Pass N\-U\-L\-L if you don't need any crypting. The {\itshape crc} 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).
 
-\-Arguments {\itshape method\/} and {\itshape level\/} specify compression method and level. \-The only method supported is \-Z\-\_\-\-D\-E\-F\-L\-A\-T\-E\-D, 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 \doxyref{\-Qua\-Zip\-::set\-Data\-Descriptor\-Writing\-Enabled()}{p.}{classQuaZip_a6c23a12af88f7ea5edd4f9c0a24b9453}, then the resulting archive [...]
+Arguments {\itshape method} and {\itshape level} specify compression method and level. The only method supported is Z\-\_\-\-D\-E\-F\-L\-A\-T\-E\-D, 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 \doxyref{Qua\-Zip\-::set\-Data\-Descriptor\-Writing\-Enabled()}{p.}{classQuaZip_a6c23a12af88f7ea5edd4f9c0a24b9453}, then the resulting archive is supposed t [...]
 
-\-If {\itshape raw\/} is {\ttfamily true}, no compression is performed. \-In this case, {\itshape crc\/} and uncompressed\-Size field of the {\itshape info\/} are required.
+If {\itshape raw} is {\ttfamily true}, no compression is performed. In this case, {\itshape crc} and uncompressed\-Size field of the {\itshape info} are required.
 
-\-Arguments {\itshape window\-Bits\/}, {\itshape mem\-Level\/}, {\itshape strategy\/} provide zlib algorithms tuning. \-See deflate\-Init2() in zlib. 
+Arguments {\itshape window\-Bits}, {\itshape mem\-Level}, {\itshape strategy} provide zlib algorithms tuning. See deflate\-Init2() in zlib. 
 
-\-References \-Qua\-Zip\-New\-Info\-::comment, \-Q\-Byte\-Array\-::const\-Data(), \-Q\-Date\-Time\-::date(), \-Qua\-Zip\-New\-Info\-::date\-Time, \-Q\-Date\-::day(), \-Qua\-Zip\-New\-Info\-::external\-Attr, \-Qua\-Zip\-New\-Info\-::extra\-Global, \-Qua\-Zip\-New\-Info\-::extra\-Local, \-Q\-Text\-Codec\-::from\-Unicode(), \-Qua\-Zip\-::get\-Comment\-Codec(), \-Qua\-Zip\-::get\-File\-Name\-Codec(), \-Qua\-Zip\-::get\-Mode(), \-Qua\-Zip\-::get\-Zip\-File(), \-Q\-Time\-::hour(), \-Qua\-Zip\- [...]
+References Qua\-Zip\-New\-Info\-::comment, Qua\-Zip\-New\-Info\-::date\-Time, Qua\-Zip\-New\-Info\-::external\-Attr, Qua\-Zip\-New\-Info\-::extra\-Global, Qua\-Zip\-New\-Info\-::extra\-Local, Qua\-Zip\-::get\-Comment\-Codec(), Qua\-Zip\-::get\-File\-Name\-Codec(), Qua\-Zip\-::get\-Mode(), Qua\-Zip\-::get\-Zip\-File(), Qua\-Zip\-New\-Info\-::internal\-Attr, Qua\-Zip\-::is\-Data\-Descriptor\-Writing\-Enabled(), Qua\-Zip\-::is\-Zip64\-Enabled(), Qua\-Zip\-::md\-Add, Qua\-Zip\-::md\-Append,  [...]
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!pos@{pos}}
-\index{pos@{pos}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{pos}]{\setlength{\rightskip}{0pt plus 5cm}qint64 {\bf \-Qua\-Zip\-File\-::pos} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!pos@{pos}}
+\index{pos@{pos}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{pos}]{\setlength{\rightskip}{0pt plus 5cm}qint64 Qua\-Zip\-File\-::pos (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-) const\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaZipFile_a90fd55dab83eca7f95df50b2c41b7f22}
+) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaZipFile_a90fd55dab83eca7f95df50b2c41b7f22}
 
 
-\-Returns current position in the file. 
+Returns current position in the file. 
 
-\-Implementation of the {\bf \-Q\-I\-O\-Device\-::pos()}. \-When reading, this function is a wrapper to the \-Z\-I\-P/\-U\-N\-Z\-I\-P unztell(), therefore it is unable to keep track of the {\bf unget\-Char()} calls (which is non-\/virtual and therefore is dangerous to reimplement). \-So if you are using {\bf unget\-Char()} feature of the {\bf \-Q\-I\-O\-Device}, this function reports incorrect value until you get back characters which you ungot.
+Implementation of the Q\-I\-O\-Device\-::pos(). When reading, this function is a wrapper to the Z\-I\-P/\-U\-N\-Z\-I\-P unztell(), therefore it is unable to keep track of the unget\-Char() calls (which is non-\/virtual and therefore is dangerous to reimplement). So if you are using unget\-Char() feature of the Q\-I\-O\-Device, this function reports incorrect value until you get back characters which you ungot.
 
-\-When writing, \doxyref{pos()}{p.}{classQuaZipFile_a90fd55dab83eca7f95df50b2c41b7f22} returns number of bytes already written (uncompressed unless you use raw mode).
+When writing, \doxyref{pos()}{p.}{classQuaZipFile_a90fd55dab83eca7f95df50b2c41b7f22} returns number of bytes already written (uncompressed unless you use raw mode).
 
-\begin{DoxyNote}{\-Note}
-\-Although \doxyref{\-Qua\-Zip\-File is a sequential device}{p.}{classQuaZipFile_quazipfile-sequential} and therefore \doxyref{pos()}{p.}{classQuaZipFile_a90fd55dab83eca7f95df50b2c41b7f22} should always return zero, it does not, because it would be misguiding. \-Keep this in mind.
+\begin{DoxyNote}{Note}
+Although \doxyref{Qua\-Zip\-File is a sequential device}{p.}{classQuaZipFile_quazipfile-sequential} and therefore \doxyref{pos()}{p.}{classQuaZipFile_a90fd55dab83eca7f95df50b2c41b7f22} should always return zero, it does not, because it would be misguiding. Keep this in mind.
 \end{DoxyNote}
-\-This function returns -\/1 if the file or archive is not open.
-
-\-Error code returned by \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} is not affected by this function call. 
-
-\-Reimplemented from {\bf \-Q\-I\-O\-Device}.
-
+This function returns -\/1 if the file or archive is not open.
 
+Error code returned by \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} is not affected by this function call. 
 
-\-References \-Q\-I\-O\-Device\-::bytes\-Available(), \-Qua\-Zip\-::get\-Unz\-File(), \-Q\-I\-O\-Device\-::is\-Open(), and \-Q\-I\-O\-Device\-::open\-Mode().
+References Qua\-Zip\-::get\-Unz\-File().
 
 
 
-\-Referenced by bytes\-Available().
+Referenced by bytes\-Available().
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!at\-End@{at\-End}}
-\index{at\-End@{at\-End}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{at\-End}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-File\-::at\-End} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!at\-End@{at\-End}}
+\index{at\-End@{at\-End}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{at\-End}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-File\-::at\-End (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-) const\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaZipFile_a1e3f4c3c075da98af426fc167440cfc3}
-
-
-\-Returns {\ttfamily true} if the end of file was reached. 
-
-\-This function returns {\ttfamily false} 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 \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} instance that does not even have \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instance associated. \-Do not do that because there is no means to determine whether {\ttfamily false} is returned because of error or because end of file was reached. \-Well, on the other side  [...]
- no end of file therefore\char`\"{}.
+) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaZipFile_a1e3f4c3c075da98af426fc167440cfc3}
 
-\-When writing, this function always returns {\ttfamily true} (because you are always writing to the end of file).
 
-\-Error code returned by \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} is not affected by this function call. 
+Returns {\ttfamily true} if the end of file was reached. 
 
-\-Reimplemented from {\bf \-Q\-I\-O\-Device}.
+This function returns {\ttfamily false} 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 \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} instance that does not even have \doxyref{Qua\-Zip}{p.}{classQuaZip} instance associated. Do not do that because there is no means to determine whether {\ttfamily false} is returned because of error or because end of file was reached. Well, on the other side you may inte [...]
+no end of file therefore\char`\"{}.
 
+When writing, this function always returns {\ttfamily true} (because you are always writing to the end of file).
 
+Error code returned by \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} is not affected by this function call. 
 
-\-References bytes\-Available(), \-Qua\-Zip\-::get\-Unz\-File(), \-Q\-I\-O\-Device\-::is\-Open(), and \-Q\-I\-O\-Device\-::open\-Mode().
+References Qua\-Zip\-::get\-Unz\-File().
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!size@{size}}
-\index{size@{size}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}qint64 {\bf \-Qua\-Zip\-File\-::size} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!size@{size}}
+\index{size@{size}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}qint64 Qua\-Zip\-File\-::size (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-) const\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaZipFile_ad1a17cc690a01c3edfb82984c3a4c8f0}
+) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaZipFile_ad1a17cc690a01c3edfb82984c3a4c8f0}
 
 
-\-Returns file size. 
+Returns file size. 
 
-\-This function returns \doxyref{csize()}{p.}{classQuaZipFile_ac4da08e5cdec368a2a686775f7dc5639} if the file is open for reading in raw mode, \doxyref{usize()}{p.}{classQuaZipFile_a4814b5e6e39fb254737b81ea10964f50} if it is open for reading in normal mode and \doxyref{pos()}{p.}{classQuaZipFile_a90fd55dab83eca7f95df50b2c41b7f22} if it is open for writing.
+This function returns \doxyref{csize()}{p.}{classQuaZipFile_ac4da08e5cdec368a2a686775f7dc5639} if the file is open for reading in raw mode, \doxyref{usize()}{p.}{classQuaZipFile_a4814b5e6e39fb254737b81ea10964f50} if it is open for reading in normal mode and \doxyref{pos()}{p.}{classQuaZipFile_a90fd55dab83eca7f95df50b2c41b7f22} if it is open for writing.
 
-\-Returns -\/1 on error, call \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} to get error code.
+Returns -\/1 on error, call \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} to get error code.
 
-\begin{DoxyNote}{\-Note}
-\-This function returns file size despite that \doxyref{\-Qua\-Zip\-File is considered to be sequential device}{p.}{classQuaZipFile_quazipfile-sequential}, for which \doxyref{size()}{p.}{classQuaZipFile_ad1a17cc690a01c3edfb82984c3a4c8f0} should return \doxyref{bytes\-Available()}{p.}{classQuaZipFile_a29fbfb34677f69394ae7c986ffd3a0c1} instead. \-But its name would be very misguiding otherwise, so just keep in mind this inconsistence. 
+\begin{DoxyNote}{Note}
+This function returns file size despite that \doxyref{Qua\-Zip\-File is considered to be sequential device}{p.}{classQuaZipFile_quazipfile-sequential}, for which \doxyref{size()}{p.}{classQuaZipFile_ad1a17cc690a01c3edfb82984c3a4c8f0} should return \doxyref{bytes\-Available()}{p.}{classQuaZipFile_a29fbfb34677f69394ae7c986ffd3a0c1} instead. But its name would be very misguiding otherwise, so just keep in mind this inconsistence. 
 \end{DoxyNote}
 
 
-\-Reimplemented from {\bf \-Q\-I\-O\-Device}.
+References csize(), and usize().
 
 
 
-\-References csize(), \-Q\-I\-O\-Device\-::is\-Open(), \-Q\-I\-O\-Device\-::open\-Mode(), and usize().
+Referenced by bytes\-Available().
 
-
-
-\-Referenced by bytes\-Available().
-
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!csize@{csize}}
-\index{csize@{csize}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{csize}]{\setlength{\rightskip}{0pt plus 5cm}qint64 {\bf \-Qua\-Zip\-File\-::csize} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!csize@{csize}}
+\index{csize@{csize}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{csize}]{\setlength{\rightskip}{0pt plus 5cm}qint64 Qua\-Zip\-File\-::csize (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipFile_ac4da08e5cdec368a2a686775f7dc5639}
 
 
-\-Returns compressed file size. 
+Returns compressed file size. 
 
-\-Equivalent to calling \doxyref{get\-File\-Info()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} and then getting compressed\-Size field, but more convenient and faster.
+Equivalent to calling \doxyref{get\-File\-Info()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} and then getting compressed\-Size field, but more convenient and faster.
 
-\-File must be open for reading before calling this function.
+File must be open for reading before calling this function.
 
-\-Returns -\/1 on error, call \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} to get error code. 
+Returns -\/1 on error, call \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} to get error code. 
 
-\-References \-Qua\-Zip\-::get\-Mode(), \-Qua\-Zip\-::get\-Unz\-File(), and \-Qua\-Zip\-::md\-Unzip.
+References Qua\-Zip\-::get\-Mode(), Qua\-Zip\-::get\-Unz\-File(), and Qua\-Zip\-::md\-Unzip.
 
 
 
-\-Referenced by size().
+Referenced by size().
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!usize@{usize}}
-\index{usize@{usize}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{usize}]{\setlength{\rightskip}{0pt plus 5cm}qint64 {\bf \-Qua\-Zip\-File\-::usize} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!usize@{usize}}
+\index{usize@{usize}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{usize}]{\setlength{\rightskip}{0pt plus 5cm}qint64 Qua\-Zip\-File\-::usize (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{classQuaZipFile_a4814b5e6e39fb254737b81ea10964f50}
 
 
-\-Returns uncompressed file size. 
+Returns uncompressed file size. 
 
-\-Equivalent to calling \doxyref{get\-File\-Info()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} and then getting uncompressed\-Size field, but more convenient and faster. \-See \doxyref{get\-File\-Info()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} for a warning.
+Equivalent to calling \doxyref{get\-File\-Info()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} and then getting uncompressed\-Size field, but more convenient and faster. See \doxyref{get\-File\-Info()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} for a warning.
 
-\-File must be open for reading before calling this function.
+File must be open for reading before calling this function.
 
-\-Returns -\/1 on error, call \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} to get error code. 
+Returns -\/1 on error, call \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} to get error code. 
 
-\-References \-Qua\-Zip\-::get\-Mode(), \-Qua\-Zip\-::get\-Unz\-File(), and \-Qua\-Zip\-::md\-Unzip.
+References Qua\-Zip\-::get\-Mode(), Qua\-Zip\-::get\-Unz\-File(), and Qua\-Zip\-::md\-Unzip.
 
 
 
-\-Referenced by size().
+Referenced by size().
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!get\-File\-Info@{get\-File\-Info}}
-\index{get\-File\-Info@{get\-File\-Info}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{get\-File\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-File\-::get\-File\-Info} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!get\-File\-Info@{get\-File\-Info}}
+\index{get\-File\-Info@{get\-File\-Info}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{get\-File\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-File\-::get\-File\-Info (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Qua\-Zip\-File\-Info} $\ast$}]{info}
+\item[{{\bf Qua\-Zip\-File\-Info} $\ast$}]{info}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359}
 
 
-\-Gets information about current file. 
+Gets information about current file. 
 
-\-This function does the same thing as calling \doxyref{\-Qua\-Zip\-::get\-Current\-File\-Info()}{p.}{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8} on the associated \doxyref{\-Qua\-Zip}{p.}{classQuaZip} object, but you can not call get\-Current\-File\-Info() if the associated \doxyref{\-Qua\-Zip}{p.}{classQuaZip} is internal (because you do not have access to it), while you still can call this function in that case.
+This function does the same thing as calling \doxyref{Qua\-Zip\-::get\-Current\-File\-Info()}{p.}{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8} on the associated \doxyref{Qua\-Zip}{p.}{classQuaZip} object, but you can not call get\-Current\-File\-Info() if the associated \doxyref{Qua\-Zip}{p.}{classQuaZip} is internal (because you do not have access to it), while you still can call this function in that case.
 
-\-File must be open for reading before calling this function.
+File must be open for reading before calling this function.
 
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 {\ttfamily false} in the case of an error.
 \end{DoxyReturn}
-\-This function doesn't support zip64, but will still work fine on zip64 archives if file sizes are below 4 \-G\-B, otherwise the values will be set as if converted using \doxyref{\-Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info()}{p.}{structQuaZipFileInfo64_ada29945c7ee4c9df6fbe95864793aade}.
+This function doesn't support zip64, but will still work fine on zip64 archives if file sizes are below 4 G\-B, otherwise the values will be set as if converted using \doxyref{Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info()}{p.}{structQuaZipFileInfo64_ada29945c7ee4c9df6fbe95864793aade}.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{get\-File\-Info(\-Qua\-Zip\-File\-Info64$\ast$)}{p.}{classQuaZipFile_af35876a5ac6e9c35234275a9e503110d} 
 \end{DoxySeeAlso}
 
 
-\-References \-Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info().
+References Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info().
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!get\-File\-Info@{get\-File\-Info}}
-\index{get\-File\-Info@{get\-File\-Info}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{get\-File\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-File\-::get\-File\-Info} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!get\-File\-Info@{get\-File\-Info}}
+\index{get\-File\-Info@{get\-File\-Info}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{get\-File\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-File\-::get\-File\-Info (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Qua\-Zip\-File\-Info64} $\ast$}]{info}
+\item[{{\bf Qua\-Zip\-File\-Info64} $\ast$}]{info}
 \end{DoxyParamCaption}
 )}\label{classQuaZipFile_af35876a5ac6e9c35234275a9e503110d}
 
 
-\-Gets information about current file with zip64 support. 
+Gets information about current file with zip64 support. 
+
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
-\-This is an overloaded member function, provided for convenience. \-It differs from the above function only in what argument(s) it accepts. \begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{get\-File\-Info(\-Qua\-Zip\-File\-Info$\ast$)}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} 
 \end{DoxySeeAlso}
 
 
-\-References \-Qua\-Zip\-::get\-Current\-File\-Info(), \-Qua\-Zip\-::get\-Mode(), \-Qua\-Zip\-::get\-Zip\-Error(), and \-Qua\-Zip\-::md\-Unzip.
+References Qua\-Zip\-::get\-Current\-File\-Info(), Qua\-Zip\-::get\-Mode(), Qua\-Zip\-::get\-Zip\-Error(), and Qua\-Zip\-::md\-Unzip.
 
-\index{\-Qua\-Zip\-File@{\-Qua\-Zip\-File}!close@{close}}
-\index{close@{close}!QuaZipFile@{\-Qua\-Zip\-File}}
-\subsubsection[{close}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-File\-::close} (
+\index{Qua\-Zip\-File@{Qua\-Zip\-File}!close@{close}}
+\index{close@{close}!QuaZipFile@{Qua\-Zip\-File}}
+\subsubsection[{close}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-File\-::close (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{classQuaZipFile_a42a39b12619bccd3d419ee60bbb3fcf6}
-
-
-\-Closes the file. 
-
-\-Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} to determine if the close was successful. 
+)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classQuaZipFile_a42a39b12619bccd3d419ee60bbb3fcf6}
 
-\-Reimplemented from {\bf \-Q\-I\-O\-Device}.
 
+Closes the file. 
 
+Call \doxyref{get\-Zip\-Error()}{p.}{classQuaZipFile_a26d2ee56aad947193b73052f80597ef0} to determine if the close was successful. 
 
-\-References \-Qua\-Zip\-::close(), \-Qua\-Zip\-::get\-Unz\-File(), \-Qua\-Zip\-::get\-Zip\-Error(), \-Qua\-Zip\-::get\-Zip\-File(), \-Q\-I\-O\-Device\-::is\-Open(), \-Qua\-Zip\-::is\-Open(), is\-Raw(), \-Q\-I\-O\-Device\-::open\-Mode(), and \-Q\-I\-O\-Device\-::set\-Open\-Mode().
+References Qua\-Zip\-::close(), Qua\-Zip\-::get\-Unz\-File(), Qua\-Zip\-::get\-Zip\-Error(), Qua\-Zip\-::get\-Zip\-File(), Qua\-Zip\-::is\-Open(), and is\-Raw().
 
 
 
-\-Referenced by $\sim$\-Qua\-Zip\-File().
+Referenced by $\sim$\-Qua\-Zip\-File().
 
 
 
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quazipfile.\-h\item 
 quazip/quazipfile.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuaZipFilePrivate.tex b/doc/latex/classQuaZipFilePrivate.tex
index 4639cec..508f362 100644
--- a/doc/latex/classQuaZipFilePrivate.tex
+++ b/doc/latex/classQuaZipFilePrivate.tex
@@ -1,21 +1,21 @@
-\section{\-Qua\-Zip\-File\-Private \-Class \-Reference}
-\label{classQuaZipFilePrivate}\index{\-Qua\-Zip\-File\-Private@{\-Qua\-Zip\-File\-Private}}
+\section{Qua\-Zip\-File\-Private Class Reference}
+\label{classQuaZipFilePrivate}\index{Qua\-Zip\-File\-Private@{Qua\-Zip\-File\-Private}}
 
 
-\-The implementation class for \doxyref{\-Qua\-Zip}{p.}{classQuaZip}.  
+The implementation class for \doxyref{Qua\-Zip}{p.}{classQuaZip}.  
 
 
-\subsection*{\-Friends}
+\subsection*{Friends}
 \begin{DoxyCompactItemize}
 \item 
-class {\bfseries \-Qua\-Zip\-File}\label{classQuaZipFilePrivate_a40bd4ccb6d2d00726e1de81329ebaa7a}
+class {\bfseries Qua\-Zip\-File}\label{classQuaZipFilePrivate_a40bd4ccb6d2d00726e1de81329ebaa7a}
 
 \end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-The implementation class for \doxyref{\-Qua\-Zip}{p.}{classQuaZip}. 
+\subsection{Detailed Description}
+The implementation class for \doxyref{Qua\-Zip}{p.}{classQuaZip}. 
 
-\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quazipfile.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuaZipFile__coll__graph.eps b/doc/latex/classQuaZipFile__coll__graph.eps
index f504c30..ca27589 100644
--- a/doc/latex/classQuaZipFile__coll__graph.eps
+++ b/doc/latex/classQuaZipFile__coll__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaZipFile
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,122 +179,71 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 108 182
+%%PageBoundingBox: 36 36 108 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 72 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 72 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
 newpath 0 .5 moveto
-0 21.5 lineto
-64 21.5 lineto
+0 19.5 lineto
+64 19.5 lineto
 64 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath 0 .5 moveto
-0 21.5 lineto
-64 21.5 lineto
+0 19.5 lineto
+64 19.5 lineto
 64 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-8 8.5 moveto 48 (QuaZipFile) alignedtext
+8 7.5 moveto 48 (QuaZipFile) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 0 58 64 80 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qiodevice.html) >>
-  /Subtype /Link
-/ANN pdfmark
 0 0 1 nodecolor
-newpath -.5 58.5 moveto
--.5 79.5 lineto
-64.5 79.5 lineto
-64.5 58.5 lineto
+newpath -.5 56.5 moveto
+-.5 75.5 lineto
+64.5 75.5 lineto
+64.5 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
-0 0 0 nodecolor
-newpath -.5 58.5 moveto
--.5 79.5 lineto
-64.5 79.5 lineto
-64.5 58.5 lineto
+0 0 0.74902 nodecolor
+newpath -.5 56.5 moveto
+-.5 75.5 lineto
+64.5 75.5 lineto
+64.5 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-7.5 66.5 moveto 49 (QIODevice) alignedtext
+7.5 63.5 moveto 49 (QIODevice) alignedtext
 grestore
 % Node2->Node1
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 32 48.19 moveto
-32 39.17 32 28.99 32 21.57 curveto
-stroke
-0.66667 0.77647 0.43922 edgecolor
-newpath 28.5 48.36 moveto
-32 58.36 lineto
-35.5 48.36 lineto
-closepath fill
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 28.5 48.36 moveto
-32 58.36 lineto
-35.5 48.36 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 6 116 58 138 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qobject.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 5.5 116.5 moveto
-5.5 137.5 lineto
-58.5 137.5 lineto
-58.5 116.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 5.5 116.5 moveto
-5.5 137.5 lineto
-58.5 137.5 lineto
-58.5 116.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-13.5 124.5 moveto 37 (QObject) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 32 106.19 moveto
-32 97.17 32 86.99 32 79.57 curveto
+newpath 32 45.8 moveto
+32 36.91 32 26.78 32 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 28.5 106.36 moveto
-32 116.36 lineto
-35.5 106.36 lineto
+newpath 28.5 46.08 moveto
+32 56.08 lineto
+35.5 46.08 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 28.5 106.36 moveto
-32 116.36 lineto
-35.5 106.36 lineto
+newpath 28.5 46.08 moveto
+32 56.08 lineto
+35.5 46.08 lineto
 closepath stroke
 grestore
 endpage
@@ -303,7 +253,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 108 182
+%%BoundingBox: 36 36 108 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaZipFile__coll__graph.md5 b/doc/latex/classQuaZipFile__coll__graph.md5
index 49b79e9..a6f5da1 100644
--- a/doc/latex/classQuaZipFile__coll__graph.md5
+++ b/doc/latex/classQuaZipFile__coll__graph.md5
@@ -1 +1 @@
-63d8eb5d2be01aee34f43e4d21b520d9
\ No newline at end of file
+28f5281397b620e43711ce86747f921d
\ No newline at end of file
diff --git a/doc/latex/classQuaZipFile__inherit__graph.eps b/doc/latex/classQuaZipFile__inherit__graph.eps
index f504c30..ca27589 100644
--- a/doc/latex/classQuaZipFile__inherit__graph.eps
+++ b/doc/latex/classQuaZipFile__inherit__graph.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: QuaZipFile
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -178,122 +179,71 @@ def
 %%EndSetup
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 108 182
+%%PageBoundingBox: 36 36 108 120
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 72 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
+36 36 72 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0 0 0.74902 nodecolor
 newpath 0 .5 moveto
-0 21.5 lineto
-64 21.5 lineto
+0 19.5 lineto
+64 19.5 lineto
 64 .5 lineto
 closepath fill
 1 setlinewidth
 filled
 0 0 0 nodecolor
 newpath 0 .5 moveto
-0 21.5 lineto
-64 21.5 lineto
+0 19.5 lineto
+64 19.5 lineto
 64 .5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-8 8.5 moveto 48 (QuaZipFile) alignedtext
+8 7.5 moveto 48 (QuaZipFile) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 0 58 64 80 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qiodevice.html) >>
-  /Subtype /Link
-/ANN pdfmark
 0 0 1 nodecolor
-newpath -.5 58.5 moveto
--.5 79.5 lineto
-64.5 79.5 lineto
-64.5 58.5 lineto
+newpath -.5 56.5 moveto
+-.5 75.5 lineto
+64.5 75.5 lineto
+64.5 56.5 lineto
 closepath fill
 1 setlinewidth
 filled
-0 0 0 nodecolor
-newpath -.5 58.5 moveto
--.5 79.5 lineto
-64.5 79.5 lineto
-64.5 58.5 lineto
+0 0 0.74902 nodecolor
+newpath -.5 56.5 moveto
+-.5 75.5 lineto
+64.5 75.5 lineto
+64.5 56.5 lineto
 closepath stroke
 0 0 0 nodecolor
 10 /Helvetica set_font
-7.5 66.5 moveto 49 (QIODevice) alignedtext
+7.5 63.5 moveto 49 (QIODevice) alignedtext
 grestore
 % Node2->Node1
 gsave
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 32 48.19 moveto
-32 39.17 32 28.99 32 21.57 curveto
-stroke
-0.66667 0.77647 0.43922 edgecolor
-newpath 28.5 48.36 moveto
-32 58.36 lineto
-35.5 48.36 lineto
-closepath fill
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 28.5 48.36 moveto
-32 58.36 lineto
-35.5 48.36 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 6 116 58 138 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qobject.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 5.5 116.5 moveto
-5.5 137.5 lineto
-58.5 137.5 lineto
-58.5 116.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 5.5 116.5 moveto
-5.5 137.5 lineto
-58.5 137.5 lineto
-58.5 116.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-13.5 124.5 moveto 37 (QObject) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.66667 0.77647 0.43922 edgecolor
-newpath 32 106.19 moveto
-32 97.17 32 86.99 32 79.57 curveto
+newpath 32 45.8 moveto
+32 36.91 32 26.78 32 19.75 curveto
 stroke
 0.66667 0.77647 0.43922 edgecolor
-newpath 28.5 106.36 moveto
-32 116.36 lineto
-35.5 106.36 lineto
+newpath 28.5 46.08 moveto
+32 56.08 lineto
+35.5 46.08 lineto
 closepath fill
 1 setlinewidth
 solid
 0.66667 0.77647 0.43922 edgecolor
-newpath 28.5 106.36 moveto
-32 116.36 lineto
-35.5 106.36 lineto
+newpath 28.5 46.08 moveto
+32 56.08 lineto
+35.5 46.08 lineto
 closepath stroke
 grestore
 endpage
@@ -303,7 +253,7 @@ grestore
 %%EndPage: 1
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 108 182
+%%BoundingBox: 36 36 108 120
 end
 restore
 %%EOF
diff --git a/doc/latex/classQuaZipFile__inherit__graph.md5 b/doc/latex/classQuaZipFile__inherit__graph.md5
index 49b79e9..a6f5da1 100644
--- a/doc/latex/classQuaZipFile__inherit__graph.md5
+++ b/doc/latex/classQuaZipFile__inherit__graph.md5
@@ -1 +1 @@
-63d8eb5d2be01aee34f43e4d21b520d9
\ No newline at end of file
+28f5281397b620e43711ce86747f921d
\ No newline at end of file
diff --git a/doc/latex/classQuaZipPrivate.tex b/doc/latex/classQuaZipPrivate.tex
index f02629f..1bb741a 100644
--- a/doc/latex/classQuaZipPrivate.tex
+++ b/doc/latex/classQuaZipPrivate.tex
@@ -1,21 +1,21 @@
-\section{\-Qua\-Zip\-Private \-Class \-Reference}
-\label{classQuaZipPrivate}\index{\-Qua\-Zip\-Private@{\-Qua\-Zip\-Private}}
+\section{Qua\-Zip\-Private Class Reference}
+\label{classQuaZipPrivate}\index{Qua\-Zip\-Private@{Qua\-Zip\-Private}}
 
 
-\-All the internal stuff for the \doxyref{\-Qua\-Zip}{p.}{classQuaZip} class.  
+All the internal stuff for the \doxyref{Qua\-Zip}{p.}{classQuaZip} class.  
 
 
-\subsection*{\-Friends}
+\subsection*{Friends}
 \begin{DoxyCompactItemize}
 \item 
-class {\bfseries \-Qua\-Zip}\label{classQuaZipPrivate_a913fb7bbd3527119ebb8052d57132af2}
+class {\bfseries Qua\-Zip}\label{classQuaZipPrivate_a913fb7bbd3527119ebb8052d57132af2}
 
 \end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-All the internal stuff for the \doxyref{\-Qua\-Zip}{p.}{classQuaZip} class. 
+\subsection{Detailed Description}
+All the internal stuff for the \doxyref{Qua\-Zip}{p.}{classQuaZip} class. 
 
-\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quazip.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/deprecated.tex b/doc/latex/deprecated.tex
index 7c0b733..22b5335 100644
--- a/doc/latex/deprecated.tex
+++ b/doc/latex/deprecated.tex
@@ -1,5 +1,5 @@
 
 \begin{DoxyRefList}
 \item[\label{deprecated__deprecated000001}%
-\-Class \doxyref{\-Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo} ]\-Use \doxyref{\-Qua\-Zip\-File\-Info64}{p.}{structQuaZipFileInfo64} instead. \-Not only it supports large files, but also more convenience methods as well.
+Class \doxyref{Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo} ]Use \doxyref{Qua\-Zip\-File\-Info64}{p.}{structQuaZipFileInfo64} instead. Not only it supports large files, but also more convenience methods as well.
 \end{DoxyRefList}
\ No newline at end of file
diff --git a/doc/latex/dir_42546031b0f4189ba299ba7261318c9a_dep.md5 b/doc/latex/dir_42546031b0f4189ba299ba7261318c9a_dep.md5
deleted file mode 100644
index 5e0f00a..0000000
--- a/doc/latex/dir_42546031b0f4189ba299ba7261318c9a_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-f9839ba364393caa41ad4fc1dfc29321
\ No newline at end of file
diff --git a/doc/latex/dir_42546031b0f4189ba299ba7261318c9a.tex b/doc/latex/dir_94f3fdea1a650ed21d35813cdb37a339.tex
similarity index 73%
rename from doc/latex/dir_42546031b0f4189ba299ba7261318c9a.tex
rename to doc/latex/dir_94f3fdea1a650ed21d35813cdb37a339.tex
index f675299..8424abc 100644
--- a/doc/latex/dir_42546031b0f4189ba299ba7261318c9a.tex
+++ b/doc/latex/dir_94f3fdea1a650ed21d35813cdb37a339.tex
@@ -1,19 +1,19 @@
-\section{quazip/ \-Directory \-Reference}
-\label{dir_42546031b0f4189ba299ba7261318c9a}\index{quazip/ Directory Reference@{quazip/ Directory Reference}}
-\-Directory dependency graph for quazip/\-:
+\section{quazip Directory Reference}
+\label{dir_94f3fdea1a650ed21d35813cdb37a339}\index{quazip Directory Reference@{quazip Directory Reference}}
+Directory dependency graph for quazip\-:
 \nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
-\includegraphics[width=98pt]{dir_42546031b0f4189ba299ba7261318c9a_dep}
+\includegraphics[width=98pt]{dir_94f3fdea1a650ed21d35813cdb37a339_dep}
 \end{center}
 \end{figure}
-\subsection*{\-Files}
+\subsection*{Files}
 \begin{DoxyCompactItemize}
 \item 
-file {\bfseries \-Jl\-Compress.\-cpp}
+file {\bfseries Jl\-Compress.\-cpp}
 \item 
-file {\bfseries \-Jl\-Compress.\-h}
+file {\bfseries Jl\-Compress.\-h}
 \item 
 file {\bfseries qioapi.\-cpp}
 \item 
diff --git a/doc/latex/dir_42546031b0f4189ba299ba7261318c9a_dep.eps b/doc/latex/dir_94f3fdea1a650ed21d35813cdb37a339_dep.eps
similarity index 94%
rename from doc/latex/dir_42546031b0f4189ba299ba7261318c9a_dep.eps
rename to doc/latex/dir_94f3fdea1a650ed21d35813cdb37a339_dep.eps
index 03ba929..b664887 100644
--- a/doc/latex/dir_42546031b0f4189ba299ba7261318c9a_dep.eps
+++ b/doc/latex/dir_94f3fdea1a650ed21d35813cdb37a339_dep.eps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
+%%Creator: graphviz version 2.36.0 (20140111.2315)
+%%Title: quazip
 %%Pages: (atend)
 %%BoundingBox: (atend)
 %%EndComments
@@ -61,6 +61,7 @@ cleartomark
 /unfilled { } bind def
 /rounded { } bind def
 /diagonals { } bind def
+/tapered { } bind def
 
 % hooks for setting color 
 /nodecolor { sethsbcolor } bind def
@@ -183,12 +184,12 @@ setupLatin1
 0 0 1 beginpage
 gsave
 36 36 62 44 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
-% dir_42546031b0f4189ba299ba7261318c9a
+1 1 set_scale 0 rotate 40 40 translate
+% dir_94f3fdea1a650ed21d35813cdb37a339
 gsave
 [ /Rect [ 0 0 54 36 ]
   /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (dir_42546031b0f4189ba299ba7261318c9a.html) >>
+  /Action << /Subtype /URI /URI (dir_94f3fdea1a650ed21d35813cdb37a339.html) >>
   /Subtype /Link
 /ANN pdfmark
 0.66667 0.066667 1 nodecolor
diff --git a/doc/latex/dir_94f3fdea1a650ed21d35813cdb37a339_dep.md5 b/doc/latex/dir_94f3fdea1a650ed21d35813cdb37a339_dep.md5
new file mode 100644
index 0000000..d07b47e
--- /dev/null
+++ b/doc/latex/dir_94f3fdea1a650ed21d35813cdb37a339_dep.md5
@@ -0,0 +1 @@
+b521f3e7499357b3270e414f244f2eff
\ No newline at end of file
diff --git a/doc/latex/dirs.tex b/doc/latex/dirs.tex
deleted file mode 100644
index ff28189..0000000
--- a/doc/latex/dirs.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\section{\-Directories}
-\-This directory hierarchy is sorted roughly, but not completely, alphabetically\-:\begin{DoxyCompactList}
-\item \contentsline{section}{quazip}{\pageref{dir_42546031b0f4189ba299ba7261318c9a}}{}
-\end{DoxyCompactList}
diff --git a/doc/latex/doxygen.sty b/doc/latex/doxygen.sty
index e21f8d5..199abf8 100644
--- a/doc/latex/doxygen.sty
+++ b/doc/latex/doxygen.sty
@@ -5,76 +5,43 @@
 \RequirePackage{alltt}
 \RequirePackage{array}
 \RequirePackage{calc}
-\RequirePackage{color}
-\RequirePackage{fancyhdr}
-\RequirePackage{longtable}
-\RequirePackage{verbatim}
+\RequirePackage{float}
 \RequirePackage{ifthen}
+\RequirePackage{verbatim}
 \RequirePackage[table]{xcolor}
+\RequirePackage{xtab}
 
-% Use helvetica font instead of times roman
-\RequirePackage{helvet}
-\RequirePackage{sectsty}
-\RequirePackage{tocloft}
-\providecommand{\rmdefault}{phv}
-\providecommand{\bfdefault}{bc}
-
-
-% Setup fancy headings
-\pagestyle{fancyplain}
-\newcommand{\clearemptydoublepage}{%
-  \newpage{\pagestyle{empty}\cleardoublepage}%
-}
-\renewcommand{\chaptermark}[1]{%
-  \markboth{#1}{}%
-}
-\renewcommand{\sectionmark}[1]{%
-  \markright{\thesection\ #1}%
-}
-\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
-\fancyhead[CE]{\fancyplain{}{}}
-\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
-\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
-\fancyhead[CO]{\fancyplain{}{}}
-\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
-\fancyfoot[LE]{\fancyplain{}{}}
-\fancyfoot[CE]{\fancyplain{}{}}
-\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize \-Generated on \-Sat \-Apr 2 2016 22\-:46\-:28 for \-Qua\-Z\-I\-P by Doxygen }}
-\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize \-Generated on \-Sat \-Apr 2 2016 22\-:46\-:28 for \-Qua\-Z\-I\-P by Doxygen }}
-\fancyfoot[CO]{\fancyplain{}{}}
-\fancyfoot[RO]{\fancyplain{}{}}
 %---------- Internal commands used in this style file ----------------
 
-\newcommand\tabfill[1]{%
-  \dimen@\linewidth%
-  \advance\dimen@\@totalleftmargin%
-  \advance\dimen at -\dimen\@curtab%
-  \parbox[t]\dimen@{\raggedright #1\ifhmode\strut\fi}%
-}
-
 \newcommand{\ensurespace}[1]{%
-  \begingroup
+  \begingroup%
     \setlength{\dimen@}{#1}%
-    \vskip\z@\@plus\dimen@
-    \penalty -100\vskip\z@\@plus -\dimen@
-    \vskip\dimen@
+    \vskip\z@\@plus\dimen@%
+    \penalty -100\vskip\z@\@plus -\dimen@%
+    \vskip\dimen@%
     \penalty 9999%
-    \vskip -\dimen@
-    \vskip\z at skip % hide the previous |\vskip| from |\addvspace|
-  \endgroup
+    \vskip -\dimen@%
+    \vskip\z at skip% hide the previous |\vskip| from |\addvspace|
+  \endgroup%
+}
+
+\newcommand{\DoxyLabelFont}{}
+\newcommand{\entrylabel}[1]{%
+  {%
+    \parbox[b]{\labelwidth-4pt}{%
+      \makebox[0pt][l]{\DoxyLabelFont#1}%
+      \vspace{1.5\baselineskip}%
+    }%
+  }%
 }
 
-% Generic environment used by all paragraph-based environments defined
-% below. Note that the command \title{...} needs to be defined inside
-% those environments!
 \newenvironment{DoxyDesc}[1]{%
   \ensurespace{4\baselineskip}%
-  \begin{list}{}%
-  {%
-    \settowidth{\labelwidth}{40pt}%
-    \setlength{\leftmargin}{\labelwidth}%
+  \begin{list}{}{%
+    \settowidth{\labelwidth}{20pt}%
     \setlength{\parsep}{0pt}%
-    \setlength{\itemsep}{-4pt}%
+    \setlength{\itemsep}{0pt}%
+    \setlength{\leftmargin}{\labelwidth+\labelsep}%
     \renewcommand{\makelabel}{\entrylabel}%
   }%
   \item[#1]%
@@ -82,6 +49,21 @@
   \end{list}%
 }
 
+\newsavebox{\xrefbox}
+\newlength{\xreflength}
+\newcommand{\xreflabel}[1]{%
+  \sbox{\xrefbox}{#1}%
+  \setlength{\xreflength}{\wd\xrefbox}%
+  \ifthenelse{\xreflength>\labelwidth}{%
+    \begin{minipage}{\textwidth}%
+      \setlength{\parindent}{0pt}%
+      \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
+    \end{minipage}%
+  }{%
+   \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
+  }%
+}
+
 %---------- Commands used by doxygen LaTeX output generator ----------
 
 % Used by <pre> ... </pre>
@@ -95,10 +77,11 @@
 
 % Used by @code ... @endcode
 \newenvironment{DoxyCode}{%
-  \footnotesize%
-  \verbatim%
+  \par%
+  \scriptsize%
+  \begin{alltt}%
 }{%
-  \endverbatim%
+  \end{alltt}%
   \normalsize%
 }
 
@@ -146,13 +129,13 @@
   \enddescription%
 }
 
-% Used by @image, @dotfile, and @dot ... @enddot
+% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
 % (only if caption is specified)
 \newenvironment{DoxyImage}{%
   \begin{figure}[H]%
-  \begin{center}%
+    \begin{center}%
 }{%
-  \end{center}%
+    \end{center}%
   \end{figure}%
 }
 
@@ -225,7 +208,7 @@
   \end{DoxyDesc}%
 }
 
-% Used by @return
+% Used by @return and @returns
 \newenvironment{DoxyReturn}[1]{%
   \begin{DoxyDesc}{#1}%
 }{%
@@ -268,8 +251,7 @@
 
 % Used by @par and @paragraph
 \newenvironment{DoxyParagraph}[1]{%
-  \begin{list}{}%
-  {%
+  \begin{list}{}{%
     \settowidth{\labelwidth}{40pt}%
     \setlength{\leftmargin}{\labelwidth}%
     \setlength{\parsep}{0pt}%
@@ -283,192 +265,192 @@
 
 % Used by parameter lists
 \newenvironment{DoxyParams}[2][]{%
-  \begin{DoxyDesc}{#2}%
-    \item[] \hspace{\fill} \vspace{-40pt}%
-    \settowidth{\labelwidth}{40pt}%
-    \setlength{\LTleft}{0pt}%
-    \setlength{\tabcolsep}{0.01\textwidth}%
+    \par%
+    \tabletail{\hline}%
+    \tablelasttail{\hline}%
+    \tablefirsthead{}%
+    \tablehead{}%
     \ifthenelse{\equal{#1}{}}%
-    {\begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
-                        p{0.815\textwidth}|}}%
+    {\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
+     \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+                        p{0.805\textwidth}|}}%
     {\ifthenelse{\equal{#1}{1}}%
-      {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
+      {\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
+       \begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
                          >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
-                         p{0.685\textwidth}|}}%
-      {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
+                         p{0.678\textwidth}|}}%
+      {\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
+       \begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
                          >{\centering\hspace{0pt}}p{0.15\textwidth}|%
                          >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
-                         p{0.515\textwidth}|}}%
+                         p{0.501\textwidth}|}}%
     }\hline%
 }{%
-    \end{longtable}%
-  \end{DoxyDesc}%
+    \end{xtabular}%
+    \tablefirsthead{}%
+    \vspace{6pt}%
 }
 
 % Used for fields of simple structs
 \newenvironment{DoxyFields}[1]{%
-  \begin{DoxyDesc}{#1}%
-    \item[] \hspace{\fill} \vspace{-40pt}%
-    \settowidth{\labelwidth}{40pt}%
-    \setlength{\LTleft}{0pt}%
-    \setlength{\tabcolsep}{0.01\textwidth}%
-    \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+    \par%
+    \tabletail{\hline}%
+    \tablelasttail{\hline}%
+    \tablehead{}%
+    \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
+    \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
                          p{0.15\textwidth}|%
-                         p{0.635\textwidth}|}%
+                         p{0.63\textwidth}|}%
     \hline%
 }{%
-    \end{longtable}%
-  \end{DoxyDesc}%
+    \end{xtabular}%
+    \tablefirsthead{}%
+    \vspace{6pt}%
 }
 
-% is used for parameters within a detailed function description
+% Used for parameters within a detailed function description
 \newenvironment{DoxyParamCaption}{%
   \renewcommand{\item}[2][]{##1 {\em ##2}}%
-  }{%
+}{%
 }
 
 % Used by return value lists
 \newenvironment{DoxyRetVals}[1]{%
-  \begin{DoxyDesc}{#1}%
-    \begin{description}%
-      \item[] \hspace{\fill} \vspace{-25pt}%
-      \setlength{\tabcolsep}{0.01\textwidth}%
-      \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
-                          p{0.77\textwidth}|}%
-      \hline%
-}{%
-      \end{longtable}%
-    \end{description}%
-  \end{DoxyDesc}%
+    \par%
+    \tabletail{\hline}%
+    \tablelasttail{\hline}%
+    \tablehead{}%
+    \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
+    \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
+                          p{0.705\textwidth}|}%
+    \hline%
+}{%
+    \end{xtabular}%
+    \tablefirsthead{}%
+    \vspace{6pt}%
 }
 
 % Used by exception lists
 \newenvironment{DoxyExceptions}[1]{%
-  \begin{DoxyDesc}{#1}%
-    \begin{description}%
-      \item[] \hspace{\fill} \vspace{-25pt}%
-      \definecolor{tableShade}{HTML}{F8F8F8}%
-      \rowcolors{1}{white}{tableShade}%
-      \arrayrulecolor{gray}%
-      \setlength{\tabcolsep}{0.01\textwidth}%
-      \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
-                          p{0.77\textwidth}|}%
-      \hline%
-}{%
-      \end{longtable}%
-    \end{description}%
-  \end{DoxyDesc}%
+    \par%
+    \tabletail{\hline}%
+    \tablelasttail{\hline}%
+    \tablehead{}%
+    \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
+    \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
+                          p{0.705\textwidth}|}%
+    \hline%
+}{%
+    \end{xtabular}%
+    \tablefirsthead{}%
+    \vspace{6pt}%
 }
 
 % Used by template parameter lists
 \newenvironment{DoxyTemplParams}[1]{%
-  \begin{DoxyDesc}{#1}%
-    \begin{description}%
-      \item[] \hspace{\fill} \vspace{-25pt}%
-      \definecolor{tableShade}{HTML}{F8F8F8}%
-      \rowcolors{1}{white}{tableShade}%
-      \arrayrulecolor{gray}%
-      \setlength{\tabcolsep}{0.01\textwidth}%
-      \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
-                          p{0.77\textwidth}|}%
-      \hline%
-}{%
-      \end{longtable}%
-    \end{description}%
-  \end{DoxyDesc}%
+    \par%
+    \tabletail{\hline}%
+    \tablelasttail{\hline}%
+    \tablehead{}%
+    \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
+    \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
+                          p{0.705\textwidth}|}%
+    \hline%
+}{%
+    \end{xtabular}%
+    \tablefirsthead{}%
+    \vspace{6pt}%
 }
 
-\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
-\newenvironment{DoxyCompactList}
-{\begin{list}{}{
-  \setlength{\leftmargin}{0.5cm}
-  \setlength{\itemsep}{0pt}
-  \setlength{\parsep}{0pt}
-  \setlength{\topsep}{0pt}
-  \renewcommand{\makelabel}{\hfill}}}
-{\end{list}}
-\newenvironment{DoxyCompactItemize}
-{
-  \begin{itemize}
-  \setlength{\itemsep}{-3pt}
-  \setlength{\parsep}{0pt}
-  \setlength{\topsep}{0pt}
-  \setlength{\partopsep}{0pt}
-}
-{\end{itemize}}
-\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
-\newlength{\tmplength}
-\newenvironment{TabularC}[1]
-{
-\setlength{\tmplength}
-     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
-      \par\begin{tabular*}{\linewidth}
-             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
-}
-{\end{tabular*}\par}
-\newcommand{\entrylabel}[1]{
-   {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{%
-   \usefont{OT1}{phv}{bc}{n}\color{darkgray}#1}\vspace{1.5\baselineskip}}}}
-\newenvironment{Desc}
-{\begin{list}{}
-  {
-    \settowidth{\labelwidth}{40pt}
-    \setlength{\leftmargin}{\labelwidth}
-    \setlength{\parsep}{0pt}
-    \setlength{\itemsep}{-4pt}
-    \renewcommand{\makelabel}{\entrylabel}
-  }
+% Used for member lists
+\newenvironment{DoxyCompactItemize}{%
+  \begin{itemize}%
+    \setlength{\itemsep}{-3pt}%
+    \setlength{\parsep}{0pt}%
+    \setlength{\topsep}{0pt}%
+    \setlength{\partopsep}{0pt}%
+}{%
+  \end{itemize}%
 }
-{\end{list}}
-\newsavebox{\xrefbox}
-\newlength{\xreflength}
-\newcommand{\xreflabel}[1]{%
-  \sbox{\xrefbox}{#1}%
-  \setlength{\xreflength}{\wd\xrefbox}%
-  \ifthenelse{\xreflength>\labelwidth}{%
-    \begin{minipage}{\textwidth}%
-      \setlength{\parindent}{0pt}%
-      \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
-    \end{minipage}%
-  }{%
-   \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
-  }}%
+
+% Used for member descriptions
+\newenvironment{DoxyCompactList}{%
+  \begin{list}{}{%
+    \setlength{\leftmargin}{0.5cm}%
+    \setlength{\itemsep}{0pt}%
+    \setlength{\parsep}{0pt}%
+    \setlength{\topsep}{0pt}%
+    \renewcommand{\makelabel}{\hfill}%
+  }%
+}{%
+  \end{list}%
+}
+
+% Used for reference lists (@bug, @deprecated, @todo, etc.)
 \newenvironment{DoxyRefList}{%
   \begin{list}{}{%
     \setlength{\labelwidth}{10pt}%
     \setlength{\leftmargin}{\labelwidth}%
     \addtolength{\leftmargin}{\labelsep}%
     \renewcommand{\makelabel}{\xreflabel}%
-    }%
   }%
-{\end{list}}
-\newenvironment{DoxyRefDesc}[1]
+}{%
+  \end{list}%
+}
+
+% Used by @bug, @deprecated, @todo, etc.
+\newenvironment{DoxyRefDesc}[1]{%
+  \begin{list}{}{%
+    \renewcommand\makelabel[1]{\textbf{##1}}%
+    \settowidth\labelwidth{\makelabel{#1}}%
+    \setlength\leftmargin{\labelwidth+\labelsep}%
+  }%
+}{%
+  \end{list}%
+}
+
+% Used by parameter lists and simple sections
+\newenvironment{Desc}
 {\begin{list}{}{%
-  \renewcommand\makelabel[1]{\textbf{##1}}
-  \settowidth\labelwidth{\makelabel{#1}}
-  \setlength\leftmargin{\labelwidth+\labelsep}}}
-{\end{list}}
-\newenvironment{Indent}
-  {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
-      \item[]\ignorespaces}
-  {\unskip\end{list}}
-\setlength{\parindent}{0cm}
-\setlength{\parskip}{0.2cm}
-\addtocounter{secnumdepth}{2}
-\usepackage[T1]{fontenc}
-\makeatletter
-\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
-   {-1.0ex}%
-   {1.0ex}%
-   {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}}
-\renewcommand{\subparagraph}{\@startsection{subparagraph}{5}{0ex}%
-   {-1.0ex}%
-   {1.0ex}%
-   {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}}
-\makeatother
-\allsectionsfont{\usefont{OT1}{phv}{bc}{n}\selectfont\color{darkgray}}
-\stepcounter{secnumdepth}
-\stepcounter{tocdepth}
+    \settowidth{\labelwidth}{40pt}%
+    \setlength{\leftmargin}{\labelwidth}%
+    \setlength{\parsep}{0pt}%
+    \setlength{\itemsep}{-4pt}%
+    \renewcommand{\makelabel}{\entrylabel}%
+  }
+}{%
+  \end{list}%
+}
+
+% Used by tables
+\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
+\newlength{\tmplength}%
+\newenvironment{TabularC}[1]%
+{%
+\setlength{\tmplength}%
+     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}%
+      \par\begin{xtabular*}{\linewidth}%
+             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}%
+}%
+{\end{xtabular*}\par}%
+
+% Used for member group headers
+\newenvironment{Indent}{%
+  \begin{list}{}{%
+    \setlength{\leftmargin}{0.5cm}%
+  }%
+  \item[]\ignorespaces%
+}{%
+  \unskip%
+  \end{list}%
+}
+
+% Used when hyperlinks are turned off
+\newcommand{\doxyref}[3]{%
+  \textbf{#1} (\textnormal{#2}\,\pageref{#3})%
+}
+
+% Used for syntax highlighting
 \definecolor{comment}{rgb}{0.5,0.0,0.0}
 \definecolor{keyword}{rgb}{0.0,0.5,0.0}
 \definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
diff --git a/doc/latex/faq.tex b/doc/latex/faq.tex
index d3b46a5..5d18852 100644
--- a/doc/latex/faq.tex
+++ b/doc/latex/faq.tex
@@ -1,14 +1,14 @@
 \label{faq_faq-non-QIODevice}%
-\-Q. \-Is there any way to use \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} in {\bf \-Qt} where you are supposed to use normal (non-\/zipped) file, but not through {\bf \-Q\-I\-O\-Device} \-A\-P\-I?
+Q. Is there any way to use \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} in Qt where you are supposed to use normal (non-\/zipped) file, but not through Q\-I\-O\-Device A\-P\-I?
 
-\-A. \-Usually not. \-For example, if you are passing file name to some database driver (like \-S\-Q\-Lite), {\bf \-Qt} usually just passes this name down to the 3rd-\/party library, which is usually does not know anything about {\bf \-Q\-I\-O\-Device} and therefore there is no way to pass \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} as normal file. \-However, if we are talking about some place where you pass file name, and then indirectly use {\bf \-Q\-File} to open it, then it is a  [...]
+A. Usually not. For example, if you are passing file name to some database driver (like S\-Q\-Lite), Qt usually just passes this name down to the 3rd-\/party library, which is usually does not know anything about Q\-I\-O\-Device and therefore there is no way to pass \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} as normal file. However, if we are talking about some place where you pass file name, and then indirectly use Q\-File to open it, then it is a good idea to make overloaded method, [...]
 
 \label{faq_faq-zip64}%
-\-Q. \-Can \-Qua\-Z\-I\-P handle files larger than 4\-G\-B? \-What about zip64 standard?
+Q. Can Qua\-Z\-I\-P handle files larger than 4\-G\-B? What about zip64 standard?
 
-\-A. \-Starting with version 0.\-6, \-Qua\-Z\-I\-P 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.
+A. Starting with version 0.\-6, Qua\-Z\-I\-P 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.
 
 \label{faq_faq-seekable}%
-\-Q. \-Can \-Qua\-Z\-I\-P write archives to a sequential {\bf \-Q\-I\-O\-Device} like \-Q\-Tcp\-Socket?
+Q. Can Qua\-Z\-I\-P write archives to a sequential Q\-I\-O\-Device like Q\-Tcp\-Socket?
 
-\-A. \-Not yet. \-It is not supported by vanilla \-Minizip (the back-\/end \-Qua\-Z\-I\-P uses), although theoretically possible according to the \-Z\-I\-P standard. \-It would require some \-Minizip modifications that would allow it to detect non-\/seekable \-I/\-O and produce necessary output structures. \-Qua\-Z\-I\-P 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 corre [...]
\ No newline at end of file
+A. Not yet. It is not supported by vanilla Minizip (the back-\/end Qua\-Z\-I\-P uses), although theoretically possible according to the Z\-I\-P standard. It would require some Minizip modifications that would allow it to detect non-\/seekable I/\-O and produce necessary output structures. Qua\-Z\-I\-P 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 [...]
\ No newline at end of file
diff --git a/doc/latex/hierarchy.tex b/doc/latex/hierarchy.tex
index 25f619c..85d819d 100644
--- a/doc/latex/hierarchy.tex
+++ b/doc/latex/hierarchy.tex
@@ -1,23 +1,21 @@
-\section{\-Class \-Hierarchy}
-\-This inheritance list is sorted roughly, but not completely, alphabetically\-:\begin{DoxyCompactList}
-\item \contentsline{section}{\-Jl\-Compress}{\pageref{classJlCompress}}{}
-\item \-Q\-Object{\ttfamily  [external]}\begin{DoxyCompactList}
-\item \-Q\-I\-O\-Device{\ttfamily  [external]}\begin{DoxyCompactList}
-\item \contentsline{section}{\-Qua\-Gzip\-File}{\pageref{classQuaGzipFile}}{}
-\item \contentsline{section}{\-Qua\-Z\-I\-O\-Device}{\pageref{classQuaZIODevice}}{}
-\item \contentsline{section}{\-Qua\-Zip\-File}{\pageref{classQuaZipFile}}{}
+\section{Class Hierarchy}
+This inheritance list is sorted roughly, but not completely, alphabetically\-:\begin{DoxyCompactList}
+\item \contentsline{section}{Jl\-Compress}{\pageref{classJlCompress}}{}
+\item Q\-I\-O\-Device\begin{DoxyCompactList}
+\item \contentsline{section}{Qua\-Gzip\-File}{\pageref{classQuaGzipFile}}{}
+\item \contentsline{section}{Qua\-Z\-I\-O\-Device}{\pageref{classQuaZIODevice}}{}
+\item \contentsline{section}{Qua\-Zip\-File}{\pageref{classQuaZipFile}}{}
 \end{DoxyCompactList}
-\end{DoxyCompactList}
-\item \contentsline{section}{\-Qua\-Checksum32}{\pageref{classQuaChecksum32}}{}
+\item \contentsline{section}{Qua\-Checksum32}{\pageref{classQuaChecksum32}}{}
 \begin{DoxyCompactList}
-\item \contentsline{section}{\-Qua\-Adler32}{\pageref{classQuaAdler32}}{}
-\item \contentsline{section}{\-Qua\-Crc32}{\pageref{classQuaCrc32}}{}
+\item \contentsline{section}{Qua\-Adler32}{\pageref{classQuaAdler32}}{}
+\item \contentsline{section}{Qua\-Crc32}{\pageref{classQuaCrc32}}{}
 \end{DoxyCompactList}
-\item \contentsline{section}{\-Qua\-Zip}{\pageref{classQuaZip}}{}
-\item \contentsline{section}{\-Qua\-Zip\-Dir}{\pageref{classQuaZipDir}}{}
-\item \contentsline{section}{\-Qua\-Zip\-File\-Info}{\pageref{structQuaZipFileInfo}}{}
-\item \contentsline{section}{\-Qua\-Zip\-File\-Info64}{\pageref{structQuaZipFileInfo64}}{}
-\item \contentsline{section}{\-Qua\-Zip\-File\-Private}{\pageref{classQuaZipFilePrivate}}{}
-\item \contentsline{section}{\-Qua\-Zip\-New\-Info}{\pageref{structQuaZipNewInfo}}{}
-\item \contentsline{section}{\-Qua\-Zip\-Private}{\pageref{classQuaZipPrivate}}{}
+\item \contentsline{section}{Qua\-Zip}{\pageref{classQuaZip}}{}
+\item \contentsline{section}{Qua\-Zip\-Dir}{\pageref{classQuaZipDir}}{}
+\item \contentsline{section}{Qua\-Zip\-File\-Info}{\pageref{structQuaZipFileInfo}}{}
+\item \contentsline{section}{Qua\-Zip\-File\-Info64}{\pageref{structQuaZipFileInfo64}}{}
+\item \contentsline{section}{Qua\-Zip\-File\-Private}{\pageref{classQuaZipFilePrivate}}{}
+\item \contentsline{section}{Qua\-Zip\-New\-Info}{\pageref{structQuaZipNewInfo}}{}
+\item \contentsline{section}{Qua\-Zip\-Private}{\pageref{classQuaZipPrivate}}{}
 \end{DoxyCompactList}
diff --git a/doc/latex/index.tex b/doc/latex/index.tex
index 2cdde25..1df2135 100644
--- a/doc/latex/index.tex
+++ b/doc/latex/index.tex
@@ -1,89 +1,85 @@
- \section{\-Overview}\label{index_overview}
-\-Qua\-Z\-I\-P is a simple \-C++ wrapper over {\tt \-Gilles \-Vollant's \-Z\-I\-P/\-U\-N\-Z\-I\-P package} that can be used to access \-Z\-I\-P archives. \-It uses {\tt the \-Qt toolkit}.
+ \section{Overview}\label{index_overview}
+Qua\-Z\-I\-P is a simple C++ wrapper over {\tt Gilles Vollant's Z\-I\-P/\-U\-N\-Z\-I\-P package} that can be used to access Z\-I\-P archives. It uses {\tt the Qt toolkit}.
 
-\-If you do not know what {\bf \-Qt} is, you have two options\-:
+If you do not know what Qt is, you have two options\-:
 \begin{DoxyItemize}
-\item \-Just forget about \-Qua\-Z\-I\-P.
-\item \-Learn more about {\bf \-Qt} by downloading it and/or reading the excellent {\tt official \-Qt documentation}
+\item Just forget about Qua\-Z\-I\-P.
+\item Learn more about Qt by downloading it and/or reading the excellent {\tt official Qt documentation}
 \end{DoxyItemize}
 
-\-The choice is yours, but if you are really interested in cross-\/platform (\-Windows/\-Linux/\-B\-S\-D/\-U\-N\-I\-X/\-Mac/\-Others) software development, \-I would definitely recommend you the latter $^\wedge$\-\_\-$^\wedge$
+The choice is yours, but if you are really interested in cross-\/platform (Windows/\-Linux/\-B\-S\-D/\-U\-N\-I\-X/\-Mac/\-Others) software development, I would definitely recommend you the latter $^\wedge$\-\_\-$^\wedge$
 
-\-Qua\-Z\-I\-P allows you to access files inside \-Z\-I\-P archives using {\bf \-Q\-I\-O\-Device} \-A\-P\-I, and -\/ yes! -\/ that means that you can also use {\bf \-Q\-Text\-Stream}, {\bf \-Q\-Data\-Stream} or whatever you would like to use on your zipped files.
+Qua\-Z\-I\-P allows you to access files inside Z\-I\-P archives using Q\-I\-O\-Device A\-P\-I, and -\/ yes! -\/ that means that you can also use Q\-Text\-Stream, Q\-Data\-Stream or whatever you would like to use on your zipped files.
 
-\-Qua\-Z\-I\-P provides complete abstraction of the \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I, for both reading from and writing to \-Z\-I\-P archives.\section{\-Download Qua\-Z\-I\-P}\label{index_download}
-\-Downloads are available from {\tt \-Qua\-Z\-I\-P project's page at \-Source\-Forge.\-net}.\section{\-Platforms supported}\label{index_platforms}
-\-Qua\-Z\-I\-P has been currently tested on the following platforms\-:
+Qua\-Z\-I\-P provides complete abstraction of the Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I, for both reading from and writing to Z\-I\-P archives.\section{Download Qua\-Z\-I\-P}\label{index_download}
+Downloads are available from {\tt Qua\-Z\-I\-P project's page at Source\-Forge.\-net}.\section{Platforms supported}\label{index_platforms}
+Qua\-Z\-I\-P has been currently tested on the following platforms\-:
 \begin{DoxyItemize}
-\item linux-\/g++ (\-Ubuntu 11.\-10, {\bf \-Qt} 4.\-7.\-4)
-\item freebsd-\/g++ ({\bf \-Qt} 4.\-0.\-0
-\item hpux-\/acc (\-H\-P-\/\-U\-X 11.\-11)
-\item hpux-\/g++ (\-H\-P-\/\-U\-X 11.\-11)
-\item win32-\/g++ (\-Min\-G\-W)
-\item win32-\/msvc2010 (\-M\-S \-V\-S 2010 \-Express, {\bf \-Qt} 4.\-8.\-4)
-\item win32-\/msvc2010 ({\bf \-Qt} \-Creator, {\bf \-Qt} 5.\-0.\-1)
-\item win32-\/msvc2012 ({\bf \-Qt} \-Creator, {\bf \-Qt} 5.\-2.\-0)
-\item some \-Symbian version, reportedly
+\item linux-\/g++ (Ubuntu 11.\-10, Qt 4.\-7.\-4)
+\item freebsd-\/g++ (Qt 4.\-0.\-0
+\item hpux-\/acc (H\-P-\/\-U\-X 11.\-11)
+\item hpux-\/g++ (H\-P-\/\-U\-X 11.\-11)
+\item win32-\/g++ (Min\-G\-W)
+\item win32-\/msvc2010 (M\-S V\-S 2010 Express, Qt 4.\-8.\-4)
+\item win32-\/msvc2010 (Qt Creator, Qt 5.\-0.\-1)
+\item win32-\/msvc2012 (Qt Creator, Qt 5.\-2.\-0)
+\item some Symbian version, reportedly
 \end{DoxyItemize}
 
-\-No testing has been officially done on other systems. \-Of course, patches to make it work on any platform that it currently does not work on are always welcome!\section{\-What is new in this version of Qua\-Z\-I\-P?}\label{index_whats-new}
-\-See the \-N\-E\-W\-S.\-txt file supplied with the distribution.\section{\-Requirements}\label{index_Requirements}
-\-Just {\tt zlib} and {\bf \-Qt} 4/5. \-Well, {\bf \-Qt} 4 depends on zlib anyway, but you will need zlib headers to compile \-Qua\-Z\-I\-P. \-With \-Qt5 sometimes you need the zlib library as well (on \-Windows, for example).\section{\-Building, testing and installing}\label{index_building}
-\begin{DoxyNote}{\-Note}
-\-Instructions given in this section assume that you are using some \-U\-N\-I\-X dialect, but the build process should be very similar on win32-\/g++ platform too. \-On other platforms it's essentially the same process, maybe with some qmake adjustments not specific to \-Qua\-Z\-I\-P itself.
+No testing has been officially done on other systems. Of course, patches to make it work on any platform that it currently does not work on are always welcome!\section{What is new in this version of Qua\-Z\-I\-P?}\label{index_whats-new}
+See the N\-E\-W\-S.\-txt file supplied with the distribution.\section{Requirements}\label{index_Requirements}
+Just {\tt zlib} and Qt 4/5. Well, Qt 4 depends on zlib anyway, but you will need zlib headers to compile Qua\-Z\-I\-P. With Qt5 sometimes you need the zlib library as well (on Windows, for example).\section{Building, testing and installing}\label{index_building}
+\begin{DoxyNote}{Note}
+Instructions given in this section assume that you are using some U\-N\-I\-X dialect, but the build process should be very similar on win32-\/g++ platform too. On other platforms it's essentially the same process, maybe with some qmake adjustments not specific to Qua\-Z\-I\-P itself.
 \end{DoxyNote}
-\-To build the library, run\-: \begin{DoxyVerb}
-$ cd /wherever/quazip/source/is/quazip-x.y.z/quazip
+To build the library, run\-: \begin{DoxyVerb}$ cd /wherever/quazip/source/is/quazip-x.y.z/quazip
 $ qmake [PREFIX=where-to-install]
 $ make
 \end{DoxyVerb}
 
 
-\-Make sure that you have {\bf \-Qt} 4/5 installed with all required headers and utilities (that is, including the 'dev' or 'devel' package on \-Linux) and that you run qmake utility of the {\bf \-Qt} 4, not some other version you may have already installed (you may need to type full path to qmake like /usr/local/qt4/bin/qmake).
+Make sure that you have Qt 4/5 installed with all required headers and utilities (that is, including the 'dev' or 'devel' package on Linux) and that you run qmake utility of the Qt 4, not some other version you may have already installed (you may need to type full path to qmake like /usr/local/qt4/bin/qmake).
 
-\-To reconfigure (with another \-P\-R\-E\-F\-I\-X, for example), just run qmake with appropriate arguments again.
+To reconfigure (with another P\-R\-E\-F\-I\-X, for example), just run qmake with appropriate arguments again.
 
-\-If you need to specify additional include path or libraries, use qmake features (see qmake reference in the {\bf \-Qt} documentation). \-For example\-:
+If you need to specify additional include path or libraries, use qmake features (see qmake reference in the Qt documentation). For example\-:
 
-\begin{DoxyVerb}
-$ qmake LIBS+=-L/usr/local/zlib/lib INCLUDEPATH+=/usr/local/zlib/include
+\begin{DoxyVerb}$ qmake LIBS+=-L/usr/local/zlib/lib INCLUDEPATH+=/usr/local/zlib/include
 \end{DoxyVerb}
  (note abscence of \char`\"{}-\/\-I\char`\"{} before the include path and the presence of \char`\"{}-\/\-L\char`\"{} before the lib path)
 
-\-Also note that you may or may not need to define \-Z\-L\-I\-B\-\_\-\-W\-I\-N\-A\-P\-I (qmake \-D\-E\-F\-I\-N\-E\-S+=\-Z\-L\-I\-B\-\_\-\-W\-I\-N\-A\-P\-I) when linking to zlib on \-Windows, depending on how zlib was built (generally, if using zlibwapi.\-dll, this define is needed).
+Also note that you may or may not need to define Z\-L\-I\-B\-\_\-\-W\-I\-N\-A\-P\-I (qmake D\-E\-F\-I\-N\-E\-S+=Z\-L\-I\-B\-\_\-\-W\-I\-N\-A\-P\-I) when linking to zlib on Windows, depending on how zlib was built (generally, if using zlibwapi.\-dll, this define is needed).
 
-\-To install compiled library\-: \begin{DoxyVerb}
-$ make install
+To install compiled library\-: \begin{DoxyVerb}$ make install
 \end{DoxyVerb}
 
 
-\-By default, \-Qua\-Z\-I\-P compiles as a \-D\-L\-L/\-S\-O, but you have other options\-:
+By default, Qua\-Z\-I\-P compiles as a D\-L\-L/\-S\-O, but you have other options\-:
 \begin{DoxyItemize}
-\item \-Just copy appropriate source files to your project and use them, but you need to define \-Q\-U\-A\-Z\-I\-P\-\_\-\-S\-T\-A\-T\-I\-C before including any \-Qua\-Z\-I\-P headers (best done as a compiler option). \-This will save you from possible side effects of importing/exporting \-Qua\-Z\-I\-P symbols.
-\item \-Compile it as a static library using \-C\-O\-N\-F\-I\-G += staticlib qmake option. \-Q\-U\-A\-Z\-I\-P\-\_\-\-S\-T\-A\-T\-I\-C is defined automatically by qmake in this case.
+\item Just copy appropriate source files to your project and use them, but you need to define Q\-U\-A\-Z\-I\-P\-\_\-\-S\-T\-A\-T\-I\-C before including any Qua\-Z\-I\-P headers (best done as a compiler option). This will save you from possible side effects of importing/exporting Qua\-Z\-I\-P symbols.
+\item Compile it as a static library using C\-O\-N\-F\-I\-G += staticlib qmake option. Q\-U\-A\-Z\-I\-P\-\_\-\-S\-T\-A\-T\-I\-C is defined automatically by qmake in this case.
 \end{DoxyItemize}
 
-\-Binary compatibility is guaranteed between minor releases starting with version 0.\-5, thanks to the \-Pimpl idiom. \-That is, the next binary incompatible version will be 1.\-x.\section{\-Testing}\label{index_test}
-\-To check if \-Qua\-Z\-I\-P's basic features work \-O\-K on your platform, you may wish to compile the test suite provided in test directory\-: \begin{DoxyVerb}
-$ cd /wherever/quazip/source/is/quazip-x.y.z/qztest
+Binary compatibility is guaranteed between minor releases starting with version 0.\-5, thanks to the Pimpl idiom. That is, the next binary incompatible version will be 1.\-x.\section{Testing}\label{index_test}
+To check if Qua\-Z\-I\-P's basic features work O\-K on your platform, you may wish to compile the test suite provided in test directory\-: \begin{DoxyVerb}$ cd /wherever/quazip/source/is/quazip-x.y.z/qztest
 $ qmake
 $ make
 $ ./qztest
 \end{DoxyVerb}
 
 
-\-Note that the test suite looks for the quazip library in the \char`\"{}quazip\char`\"{} folder of the project (\char`\"{}../quazip\char`\"{}), but you may wish to use \-L\-I\-B\-S for some systems (\-Windows often puts the library in the separate \char`\"{}debug\char`\"{} or \char`\"{}release\char`\"{} directory). \-If you wish to use the quazip version that's already installed, provide the appropriate path.
+Note that the test suite looks for the quazip library in the \char`\"{}quazip\char`\"{} folder of the project (\char`\"{}../quazip\char`\"{}), but you may wish to use L\-I\-B\-S for some systems (Windows often puts the library in the separate \char`\"{}debug\char`\"{} or \char`\"{}release\char`\"{} directory). If you wish to use the quazip version that's already installed, provide the appropriate path.
 
-\-On some systems you may need to set \-P\-A\-T\-H, \-L\-D\-\_\-\-L\-I\-B\-R\-A\-R\-Y\-\_\-\-P\-A\-T\-H or \-S\-H\-L\-I\-B\-\_\-\-P\-A\-T\-H to get \char`\"{}qztest\char`\"{} to actually run.
+On some systems you may need to set P\-A\-T\-H, L\-D\-\_\-\-L\-I\-B\-R\-A\-R\-Y\-\_\-\-P\-A\-T\-H or S\-H\-L\-I\-B\-\_\-\-P\-A\-T\-H to get \char`\"{}qztest\char`\"{} to actually run.
 
-\-If everything went fine, the test suite should report a lot of \-P\-A\-S\-S messages. \-If something goes wrong, it will provide details and a warning that some tests failed.\section{\-Using}\label{index_using}
-\-See \doxyref{usage page}{p.}{usage}.\section{\-Authors and contacts}\label{index_contacts}
-\-This wrapper has been written by \-Sergey \-A. \-Tachenov, \-A\-K\-A \-Alqualos. \-This is my first open source project, so it may suck, but \-I did not find anything like that, so \-I just had no other choice but to write it.
+If everything went fine, the test suite should report a lot of P\-A\-S\-S messages. If something goes wrong, it will provide details and a warning that some tests failed.\section{Using}\label{index_using}
+See \doxyref{usage page}{p.}{usage}.\section{Authors and contacts}\label{index_contacts}
+This wrapper has been written by Sergey A. Tachenov, A\-K\-A Alqualos. This is my first open source project, so it may suck, but I did not find anything like that, so I just had no other choice but to write it.
 
-\-If you have anything to say to me about \-Qua\-Z\-I\-P library, feel free to do so (read the \doxyref{\-Qua\-Zip \-F\-A\-Q}{p.}{faq} first, though). \-I can not promise, though, that \-I fix all the bugs you report in, add any features you want, or respond to your critics, or respond to your feedback at all. \-I may be busy, \-I may be tired of working on \-Qua\-Z\-I\-P, \-I may be even dead already (you never know...).
+If you have anything to say to me about Qua\-Z\-I\-P library, feel free to do so (read the \doxyref{Qua\-Zip F\-A\-Q}{p.}{faq} first, though). I can not promise, though, that I fix all the bugs you report in, add any features you want, or respond to your critics, or respond to your feedback at all. I may be busy, I may be tired of working on Qua\-Z\-I\-P, I may be even dead already (you never know...).
 
-\-To report bugs or to post ideas about what should be done, use \-Source\-Forge.\-net's {\tt trackers}. \-If you want to send me a private message, use my e-\/mail address {\tt stachenov at gmail.\-com}.
+To report bugs or to post ideas about what should be done, use Source\-Forge.\-net's {\tt trackers}. If you want to send me a private message, use my e-\/mail address {\tt stachenov at gmail.\-com}.
 
-\-Do not use e-\/mail to report bugs, please. \-Reporting bugs and problems with the \-Source\-Forge.\-net's bug report system has that advantage that it is visible to public, and \-I can always search for open tickets that were created long ago. \-It is highly unlikely that \-I will search my mail for that kind of stuff, so if a bug reported by mail isn't fixed immediately, it will likely be forgotten forever.
+Do not use e-\/mail to report bugs, please. Reporting bugs and problems with the Source\-Forge.\-net's bug report system has that advantage that it is visible to public, and I can always search for open tickets that were created long ago. It is highly unlikely that I will search my mail for that kind of stuff, so if a bug reported by mail isn't fixed immediately, it will likely be forgotten forever.
 
-\-Copyright (\-C) 2005-\/2014 \-Sergey \-A. \-Tachenov and contributors 
\ No newline at end of file
+Copyright (C) 2005-\/2014 Sergey A. Tachenov and contributors 
\ No newline at end of file
diff --git a/doc/latex/refman.tex b/doc/latex/refman.tex
index ef0eefa..3a34733 100644
--- a/doc/latex/refman.tex
+++ b/doc/latex/refman.tex
@@ -1,67 +1,135 @@
-\documentclass[a4paper]{book}
-\usepackage{makeidx}
-\usepackage{natbib}
+\documentclass[twoside]{book}
+
+% Packages required by doxygen
+\usepackage{calc}
+\usepackage{doxygen}
 \usepackage{graphicx}
+\usepackage[utf8]{inputenc}
+\usepackage{makeidx}
 \usepackage{multicol}
-\usepackage{float}
-\usepackage{listings}
-\usepackage{color}
-\usepackage{ifthen}
-\usepackage[table]{xcolor}
+\usepackage{multirow}
 \usepackage{textcomp}
-\usepackage{alltt}
-\usepackage[utf8]{inputenc}
+\usepackage[table]{xcolor}
+
+% Font selection
+\usepackage[T1]{fontenc}
 \usepackage{mathptmx}
 \usepackage[scaled=.90]{helvet}
 \usepackage{courier}
+\usepackage{amssymb}
 \usepackage{sectsty}
-\usepackage[titles]{tocloft}
-\usepackage{doxygen}
-\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
-\makeindex
-\setcounter{tocdepth}{3}
-\renewcommand{\footrulewidth}{0.4pt}
 \renewcommand{\familydefault}{\sfdefault}
+\allsectionsfont{%
+  \fontseries{bc}\selectfont%
+  \color{darkgray}%
+}
+\renewcommand{\DoxyLabelFont}{%
+  \fontseries{bc}\selectfont%
+  \color{darkgray}%
+}
+
+% Page & text layout
+\usepackage{geometry}
+\geometry{%
+  a4paper,%
+  top=2.5cm,%
+  bottom=2.5cm,%
+  left=2.5cm,%
+  right=2.5cm%
+}
+\tolerance=750
 \hfuzz=15pt
-\setlength{\emergencystretch}{15pt}
 \hbadness=750
-\tolerance=750
+\setlength{\emergencystretch}{15pt}
+\setlength{\parindent}{0cm}
+\setlength{\parskip}{0.2cm}
+\makeatletter
+\renewcommand{\paragraph}{%
+  \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
+    \normalfont\normalsize\bfseries\SS at parafont%
+  }%
+}
+\renewcommand{\subparagraph}{%
+  \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
+    \normalfont\normalsize\bfseries\SS at subparafont%
+  }%
+}
+\makeatother
+
+% Headers & footers
+\usepackage{fancyhdr}
+\pagestyle{fancyplain}
+\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
+\fancyhead[CE]{\fancyplain{}{}}
+\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
+\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
+\fancyhead[CO]{\fancyplain{}{}}
+\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
+\fancyfoot[LE]{\fancyplain{}{}}
+\fancyfoot[CE]{\fancyplain{}{}}
+\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Sat Feb 4 2017 22\-:19\-:38 for Qua\-Z\-I\-P by Doxygen }}
+\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Sat Feb 4 2017 22\-:19\-:38 for Qua\-Z\-I\-P by Doxygen }}
+\fancyfoot[CO]{\fancyplain{}{}}
+\fancyfoot[RO]{\fancyplain{}{}}
+\renewcommand{\footrulewidth}{0.4pt}
+\renewcommand{\chaptermark}[1]{%
+  \markboth{#1}{}%
+}
+\renewcommand{\sectionmark}[1]{%
+  \markright{\thesection\ #1}%
+}
+
+% Indices & bibliography
+\usepackage{natbib}
+\usepackage[titles]{tocloft}
+\setcounter{tocdepth}{3}
+\setcounter{secnumdepth}{5}
+\makeindex
+
+% Custom commands
+\newcommand{\clearemptydoublepage}{%
+  \newpage{\pagestyle{empty}\cleardoublepage}%
+}
+
+
+%===== C O N T E N T S =====
+
 \begin{document}
+
+% Titlepage & ToC
+\pagenumbering{roman}
 \begin{titlepage}
 \vspace*{7cm}
-\begin{center}
-{\Large \-Qua\-Z\-I\-P \\[1ex]\large quazip-\/0-\/7-\/2 }\\
+\begin{center}%
+{\Large Qua\-Z\-I\-P \\[1ex]\large quazip-\/0-\/7-\/3 }\\
 \vspace*{1cm}
-{\large \-Generated by Doxygen 1.7.6.1}\\
+{\large Generated by Doxygen 1.8.6}\\
 \vspace*{0.5cm}
-{\small Sat Apr 2 2016 22:46:28}\\
+{\small Sat Feb 4 2017 22:19:38}\\
 \end{center}
 \end{titlepage}
 \clearemptydoublepage
-\pagenumbering{roman}
 \tableofcontents
 \clearemptydoublepage
 \pagenumbering{arabic}
-\chapter{\-Qua\-Z\-I\-P -\/ \-Qt/\-C++ wrapper for \-Z\-I\-P/\-U\-N\-Z\-I\-P package}
+
+%--- Begin generated contents ---
+\chapter{Qua\-Z\-I\-P -\/ Qt/\-C++ wrapper for Z\-I\-P/\-U\-N\-Z\-I\-P package}
 \label{index}\input{index}
-\chapter{\-Qua\-Zip \-F\-A\-Q}
+\chapter{Qua\-Zip F\-A\-Q}
 \label{faq}
 \input{faq}
-\chapter{\-Usage}
+\chapter{Usage}
 \label{usage}
 \input{usage}
-\chapter{\-Deprecated \-List}
+\chapter{Deprecated List}
 \label{deprecated}
 \input{deprecated}
-\chapter{\-Directory \-Hierarchy}
-\input{dirs}
-\chapter{\-Class \-Index}
+\chapter{Hierarchical Index}
 \input{hierarchy}
-\chapter{\-Class \-Index}
+\chapter{Class Index}
 \input{annotated}
-\chapter{\-Directory \-Documentation}
-\input{dir_42546031b0f4189ba299ba7261318c9a}
-\chapter{\-Class \-Documentation}
+\chapter{Class Documentation}
 \input{classJlCompress}
 \input{classQuaAdler32}
 \input{classQuaChecksum32}
@@ -76,5 +144,12 @@
 \input{classQuaZipFilePrivate}
 \input{structQuaZipNewInfo}
 \input{classQuaZipPrivate}
+%--- End generated contents ---
+
+% Index
+\newpage
+\phantomsection
+\addcontentsline{toc}{chapter}{Index}
 \printindex
+
 \end{document}
diff --git a/doc/latex/structQuaZipFileInfo.tex b/doc/latex/structQuaZipFileInfo.tex
index ce41b7f..6330998 100644
--- a/doc/latex/structQuaZipFileInfo.tex
+++ b/doc/latex/structQuaZipFileInfo.tex
@@ -1,100 +1,90 @@
-\section{\-Qua\-Zip\-File\-Info \-Struct \-Reference}
-\label{structQuaZipFileInfo}\index{\-Qua\-Zip\-File\-Info@{\-Qua\-Zip\-File\-Info}}
+\section{Qua\-Zip\-File\-Info Struct Reference}
+\label{structQuaZipFileInfo}\index{Qua\-Zip\-File\-Info@{Qua\-Zip\-File\-Info}}
 
 
-\-Information about a file inside archive.  
+Information about a file inside archive.  
 
 
 
 
 {\ttfamily \#include $<$quazipfileinfo.\-h$>$}
 
-
-
-\-Collaboration diagram for \-Qua\-Zip\-File\-Info\-:
-\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=264pt]{structQuaZipFileInfo__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{\-Public \-Member \-Functions}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Q\-File\-::\-Permissions} {\bf get\-Permissions} () const 
-\begin{DoxyCompactList}\small\item\em \-Get the file permissions. \end{DoxyCompactList}\end{DoxyCompactItemize}
-\subsection*{\-Public \-Attributes}
+Q\-File\-::\-Permissions {\bf get\-Permissions} () const 
+\begin{DoxyCompactList}\small\item\em Get the file permissions. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Q\-String} {\bf name}\label{structQuaZipFileInfo_a16ac323965deccf0232bfae69d933a84}
+Q\-String {\bf name}\label{structQuaZipFileInfo_a16ac323965deccf0232bfae69d933a84}
 
-\begin{DoxyCompactList}\small\item\em \-File name. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em File name. \end{DoxyCompactList}\item 
 quint16 {\bf version\-Created}\label{structQuaZipFileInfo_a52f3f1d960ebaa2acbc2a86458fa3e6e}
 
-\begin{DoxyCompactList}\small\item\em \-Version created by. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Version created by. \end{DoxyCompactList}\item 
 quint16 {\bf version\-Needed}\label{structQuaZipFileInfo_a8b73982808bded49e88e624a65e1a94f}
 
-\begin{DoxyCompactList}\small\item\em \-Version needed to extract. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Version needed to extract. \end{DoxyCompactList}\item 
 quint16 {\bf flags}\label{structQuaZipFileInfo_a56d36f777e4fc892c71e22d080622e2c}
 
-\begin{DoxyCompactList}\small\item\em \-General purpose flags. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em General purpose flags. \end{DoxyCompactList}\item 
 quint16 {\bf method}\label{structQuaZipFileInfo_af5c1bbda7f5dec2c358e7a543564de4c}
 
-\begin{DoxyCompactList}\small\item\em \-Compression method. \end{DoxyCompactList}\item 
-{\bf \-Q\-Date\-Time} {\bf date\-Time}\label{structQuaZipFileInfo_ad6993d099436813a27fd31aebe42911a}
+\begin{DoxyCompactList}\small\item\em Compression method. \end{DoxyCompactList}\item 
+Q\-Date\-Time {\bf date\-Time}\label{structQuaZipFileInfo_ad6993d099436813a27fd31aebe42911a}
 
-\begin{DoxyCompactList}\small\item\em \-Last modification date and time. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Last modification date and time. \end{DoxyCompactList}\item 
 quint32 {\bf crc}\label{structQuaZipFileInfo_aceee045c9ebce0b9724f40d342bc99ea}
 
-\begin{DoxyCompactList}\small\item\em \-C\-R\-C. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em C\-R\-C. \end{DoxyCompactList}\item 
 quint32 {\bf compressed\-Size}\label{structQuaZipFileInfo_af6116eaac1f36b2a4b3a6a39851a85cc}
 
-\begin{DoxyCompactList}\small\item\em \-Compressed file size. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Compressed file size. \end{DoxyCompactList}\item 
 quint32 {\bf uncompressed\-Size}\label{structQuaZipFileInfo_a0eb908e1b1ea637d1f1f4d6aa31db07f}
 
-\begin{DoxyCompactList}\small\item\em \-Uncompressed file size. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Uncompressed file size. \end{DoxyCompactList}\item 
 quint16 {\bf disk\-Number\-Start}\label{structQuaZipFileInfo_aa70157fdc2bd8de10405055b4233050b}
 
-\begin{DoxyCompactList}\small\item\em \-Disk number start. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Disk number start. \end{DoxyCompactList}\item 
 quint16 {\bf internal\-Attr}\label{structQuaZipFileInfo_a36e681a93b041617addee78cb939c93d}
 
-\begin{DoxyCompactList}\small\item\em \-Internal file attributes. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Internal file attributes. \end{DoxyCompactList}\item 
 quint32 {\bf external\-Attr}\label{structQuaZipFileInfo_afeb65ffdacc4fc0ba7848d4b37f62ecf}
 
-\begin{DoxyCompactList}\small\item\em \-External file attributes. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf comment}\label{structQuaZipFileInfo_adc2aad7bbd87ce3415e2a19851266bfc}
+\begin{DoxyCompactList}\small\item\em External file attributes. \end{DoxyCompactList}\item 
+Q\-String {\bf comment}\label{structQuaZipFileInfo_adc2aad7bbd87ce3415e2a19851266bfc}
 
-\begin{DoxyCompactList}\small\item\em \-Comment. \end{DoxyCompactList}\item 
-{\bf \-Q\-Byte\-Array} {\bf extra}\label{structQuaZipFileInfo_affc7b097de2c3c2ef5801c60f96adc72}
+\begin{DoxyCompactList}\small\item\em Comment. \end{DoxyCompactList}\item 
+Q\-Byte\-Array {\bf extra}\label{structQuaZipFileInfo_affc7b097de2c3c2ef5801c60f96adc72}
 
-\begin{DoxyCompactList}\small\item\em \-Extra field. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\begin{DoxyCompactList}\small\item\em Extra field. \end{DoxyCompactList}\end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-Information about a file inside archive. 
+\subsection{Detailed Description}
+Information about a file inside archive. 
 
-\begin{DoxyRefDesc}{\-Deprecated}
-\item[{\bf \-Deprecated}]\-Use \doxyref{\-Qua\-Zip\-File\-Info64}{p.}{structQuaZipFileInfo64} instead. \-Not only it supports large files, but also more convenience methods as well.\end{DoxyRefDesc}
+\begin{DoxyRefDesc}{Deprecated}
+\item[{\bf Deprecated}]Use \doxyref{Qua\-Zip\-File\-Info64}{p.}{structQuaZipFileInfo64} instead. Not only it supports large files, but also more convenience methods as well.\end{DoxyRefDesc}
 
 
-\-Call \doxyref{\-Qua\-Zip\-::get\-Current\-File\-Info()}{p.}{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8} or \doxyref{\-Qua\-Zip\-File\-::get\-File\-Info()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} to fill this structure. 
+Call \doxyref{Qua\-Zip\-::get\-Current\-File\-Info()}{p.}{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8} or \doxyref{Qua\-Zip\-File\-::get\-File\-Info()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} to fill this structure. 
 
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Zip\-File\-Info@{\-Qua\-Zip\-File\-Info}!get\-Permissions@{get\-Permissions}}
-\index{get\-Permissions@{get\-Permissions}!QuaZipFileInfo@{\-Qua\-Zip\-File\-Info}}
-\subsubsection[{get\-Permissions}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-File\-::\-Permissions} {\bf \-Qua\-Zip\-File\-Info\-::get\-Permissions} (
+\subsection{Member Function Documentation}
+\index{Qua\-Zip\-File\-Info@{Qua\-Zip\-File\-Info}!get\-Permissions@{get\-Permissions}}
+\index{get\-Permissions@{get\-Permissions}!QuaZipFileInfo@{Qua\-Zip\-File\-Info}}
+\subsubsection[{get\-Permissions}]{\setlength{\rightskip}{0pt plus 5cm}Q\-File\-::\-Permissions Qua\-Zip\-File\-Info\-::get\-Permissions (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{structQuaZipFileInfo_af87f96a64d7c02b002622f81d13accdb}
 
 
-\-Get the file permissions. 
+Get the file permissions. 
 
-\-Returns the high 16 bits of external attributes converted to {\bf \-Q\-File\-::\-Permissions}. 
+Returns the high 16 bits of external attributes converted to Q\-File\-::\-Permissions. 
 
-\-The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quazipfileinfo.\-h\item 
 quazip/quazipfileinfo.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/structQuaZipFileInfo64.tex b/doc/latex/structQuaZipFileInfo64.tex
index bd39a73..562d6c0 100644
--- a/doc/latex/structQuaZipFileInfo64.tex
+++ b/doc/latex/structQuaZipFileInfo64.tex
@@ -1,222 +1,212 @@
-\section{\-Qua\-Zip\-File\-Info64 \-Struct \-Reference}
-\label{structQuaZipFileInfo64}\index{\-Qua\-Zip\-File\-Info64@{\-Qua\-Zip\-File\-Info64}}
+\section{Qua\-Zip\-File\-Info64 Struct Reference}
+\label{structQuaZipFileInfo64}\index{Qua\-Zip\-File\-Info64@{Qua\-Zip\-File\-Info64}}
 
 
-\-Information about a file inside archive (with zip64 support).  
+Information about a file inside archive (with zip64 support).  
 
 
 
 
 {\ttfamily \#include $<$quazipfileinfo.\-h$>$}
 
-
-
-\-Collaboration diagram for \-Qua\-Zip\-File\-Info64\-:
-\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=264pt]{structQuaZipFileInfo64__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{\-Public \-Member \-Functions}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Q\-File\-::\-Permissions} {\bf get\-Permissions} () const 
-\begin{DoxyCompactList}\small\item\em \-Get the file permissions. \end{DoxyCompactList}\item 
-bool {\bf to\-Qua\-Zip\-File\-Info} ({\bf \-Qua\-Zip\-File\-Info} \&info) const 
-\begin{DoxyCompactList}\small\item\em \-Converts to \doxyref{\-Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo}. \end{DoxyCompactList}\item 
-{\bf \-Q\-Date\-Time} {\bf get\-N\-T\-F\-Sm\-Time} (int $\ast$fine\-Ticks=\-N\-U\-L\-L) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the \-N\-T\-F\-S modification time. \end{DoxyCompactList}\item 
-{\bf \-Q\-Date\-Time} {\bf get\-N\-T\-F\-Sa\-Time} (int $\ast$fine\-Ticks=\-N\-U\-L\-L) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the \-N\-T\-F\-S access time. \end{DoxyCompactList}\item 
-{\bf \-Q\-Date\-Time} {\bf get\-N\-T\-F\-Sc\-Time} (int $\ast$fine\-Ticks=\-N\-U\-L\-L) const 
-\begin{DoxyCompactList}\small\item\em \-Returns the \-N\-T\-F\-S creation time. \end{DoxyCompactList}\item 
+Q\-File\-::\-Permissions {\bf get\-Permissions} () const 
+\begin{DoxyCompactList}\small\item\em Get the file permissions. \end{DoxyCompactList}\item 
+bool {\bf to\-Qua\-Zip\-File\-Info} ({\bf Qua\-Zip\-File\-Info} \&info) const 
+\begin{DoxyCompactList}\small\item\em Converts to \doxyref{Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo}. \end{DoxyCompactList}\item 
+Q\-Date\-Time {\bf get\-N\-T\-F\-Sm\-Time} (int $\ast$fine\-Ticks=N\-U\-L\-L) const 
+\begin{DoxyCompactList}\small\item\em Returns the N\-T\-F\-S modification time. \end{DoxyCompactList}\item 
+Q\-Date\-Time {\bf get\-N\-T\-F\-Sa\-Time} (int $\ast$fine\-Ticks=N\-U\-L\-L) const 
+\begin{DoxyCompactList}\small\item\em Returns the N\-T\-F\-S access time. \end{DoxyCompactList}\item 
+Q\-Date\-Time {\bf get\-N\-T\-F\-Sc\-Time} (int $\ast$fine\-Ticks=N\-U\-L\-L) const 
+\begin{DoxyCompactList}\small\item\em Returns the N\-T\-F\-S creation time. \end{DoxyCompactList}\item 
 bool {\bf is\-Encrypted} () const \label{structQuaZipFileInfo64_a8c93235e4a13ee5461023a5f3fe03e26}
 
-\begin{DoxyCompactList}\small\item\em \-Checks whether the file is encrypted. \end{DoxyCompactList}\end{DoxyCompactItemize}
-\subsection*{\-Public \-Attributes}
+\begin{DoxyCompactList}\small\item\em Checks whether the file is encrypted. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Q\-String} {\bf name}\label{structQuaZipFileInfo64_a2cadad4cb9a765e90b5422dae2388762}
+Q\-String {\bf name}\label{structQuaZipFileInfo64_a2cadad4cb9a765e90b5422dae2388762}
 
-\begin{DoxyCompactList}\small\item\em \-File name. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em File name. \end{DoxyCompactList}\item 
 quint16 {\bf version\-Created}\label{structQuaZipFileInfo64_a95aeb06b080e483fde874ba2d06f203c}
 
-\begin{DoxyCompactList}\small\item\em \-Version created by. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Version created by. \end{DoxyCompactList}\item 
 quint16 {\bf version\-Needed}\label{structQuaZipFileInfo64_a27654f5ce3a75331e9c9a7900b407169}
 
-\begin{DoxyCompactList}\small\item\em \-Version needed to extract. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Version needed to extract. \end{DoxyCompactList}\item 
 quint16 {\bf flags}\label{structQuaZipFileInfo64_a6aa533dd4e02f52459e1e1a0df31e992}
 
-\begin{DoxyCompactList}\small\item\em \-General purpose flags. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em General purpose flags. \end{DoxyCompactList}\item 
 quint16 {\bf method}\label{structQuaZipFileInfo64_a445967ecbb5a3dd2a9d516db3e14a34a}
 
-\begin{DoxyCompactList}\small\item\em \-Compression method. \end{DoxyCompactList}\item 
-{\bf \-Q\-Date\-Time} {\bf date\-Time}
-\begin{DoxyCompactList}\small\item\em \-Last modification date and time. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Compression method. \end{DoxyCompactList}\item 
+Q\-Date\-Time {\bf date\-Time}
+\begin{DoxyCompactList}\small\item\em Last modification date and time. \end{DoxyCompactList}\item 
 quint32 {\bf crc}\label{structQuaZipFileInfo64_aeb7b2757a0efa814b196b5280d000a14}
 
-\begin{DoxyCompactList}\small\item\em \-C\-R\-C. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em C\-R\-C. \end{DoxyCompactList}\item 
 quint64 {\bf compressed\-Size}\label{structQuaZipFileInfo64_add8733946ea4af23aa32d85f10955b0f}
 
-\begin{DoxyCompactList}\small\item\em \-Compressed file size. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Compressed file size. \end{DoxyCompactList}\item 
 quint64 {\bf uncompressed\-Size}\label{structQuaZipFileInfo64_a571ca077fe282c908e57b0bc82528d49}
 
-\begin{DoxyCompactList}\small\item\em \-Uncompressed file size. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Uncompressed file size. \end{DoxyCompactList}\item 
 quint16 {\bf disk\-Number\-Start}\label{structQuaZipFileInfo64_ac8945cf1ff54d39d28e755685b91e941}
 
-\begin{DoxyCompactList}\small\item\em \-Disk number start. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Disk number start. \end{DoxyCompactList}\item 
 quint16 {\bf internal\-Attr}\label{structQuaZipFileInfo64_aeb895613e76a4cc63f861b010c9e92c0}
 
-\begin{DoxyCompactList}\small\item\em \-Internal file attributes. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em Internal file attributes. \end{DoxyCompactList}\item 
 quint32 {\bf external\-Attr}\label{structQuaZipFileInfo64_a3a8bc40f1aa0cb0985c4e2f8a9678430}
 
-\begin{DoxyCompactList}\small\item\em \-External file attributes. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf comment}\label{structQuaZipFileInfo64_aba3f5b982087c3e0343bb61e8814c7d1}
+\begin{DoxyCompactList}\small\item\em External file attributes. \end{DoxyCompactList}\item 
+Q\-String {\bf comment}\label{structQuaZipFileInfo64_aba3f5b982087c3e0343bb61e8814c7d1}
 
-\begin{DoxyCompactList}\small\item\em \-Comment. \end{DoxyCompactList}\item 
-{\bf \-Q\-Byte\-Array} {\bf extra}\label{structQuaZipFileInfo64_acf0b1b97f377208847c6912cd1bf1332}
+\begin{DoxyCompactList}\small\item\em Comment. \end{DoxyCompactList}\item 
+Q\-Byte\-Array {\bf extra}\label{structQuaZipFileInfo64_acf0b1b97f377208847c6912cd1bf1332}
 
-\begin{DoxyCompactList}\small\item\em \-Extra field. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\begin{DoxyCompactList}\small\item\em Extra field. \end{DoxyCompactList}\end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-Information about a file inside archive (with zip64 support). 
+\subsection{Detailed Description}
+Information about a file inside archive (with zip64 support). 
 
-\-Call \doxyref{\-Qua\-Zip\-::get\-Current\-File\-Info()}{p.}{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8} or \doxyref{\-Qua\-Zip\-File\-::get\-File\-Info()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} to fill this structure. 
+Call \doxyref{Qua\-Zip\-::get\-Current\-File\-Info()}{p.}{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8} or \doxyref{Qua\-Zip\-File\-::get\-File\-Info()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} to fill this structure. 
 
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Zip\-File\-Info64@{\-Qua\-Zip\-File\-Info64}!get\-Permissions@{get\-Permissions}}
-\index{get\-Permissions@{get\-Permissions}!QuaZipFileInfo64@{\-Qua\-Zip\-File\-Info64}}
-\subsubsection[{get\-Permissions}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-File\-::\-Permissions} {\bf \-Qua\-Zip\-File\-Info64\-::get\-Permissions} (
+\subsection{Member Function Documentation}
+\index{Qua\-Zip\-File\-Info64@{Qua\-Zip\-File\-Info64}!get\-Permissions@{get\-Permissions}}
+\index{get\-Permissions@{get\-Permissions}!QuaZipFileInfo64@{Qua\-Zip\-File\-Info64}}
+\subsubsection[{get\-Permissions}]{\setlength{\rightskip}{0pt plus 5cm}Q\-File\-::\-Permissions Qua\-Zip\-File\-Info64\-::get\-Permissions (
 \begin{DoxyParamCaption}
 {}
 \end{DoxyParamCaption}
 ) const}\label{structQuaZipFileInfo64_a099216bd8991a983168d91c06a689f61}
 
 
-\-Get the file permissions. 
+Get the file permissions. 
 
-\-Returns the high 16 bits of external attributes converted to {\bf \-Q\-File\-::\-Permissions}. \index{\-Qua\-Zip\-File\-Info64@{\-Qua\-Zip\-File\-Info64}!to\-Qua\-Zip\-File\-Info@{to\-Qua\-Zip\-File\-Info}}
-\index{to\-Qua\-Zip\-File\-Info@{to\-Qua\-Zip\-File\-Info}!QuaZipFileInfo64@{\-Qua\-Zip\-File\-Info64}}
-\subsubsection[{to\-Qua\-Zip\-File\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info} (
+Returns the high 16 bits of external attributes converted to Q\-File\-::\-Permissions. \index{Qua\-Zip\-File\-Info64@{Qua\-Zip\-File\-Info64}!to\-Qua\-Zip\-File\-Info@{to\-Qua\-Zip\-File\-Info}}
+\index{to\-Qua\-Zip\-File\-Info@{to\-Qua\-Zip\-File\-Info}!QuaZipFileInfo64@{Qua\-Zip\-File\-Info64}}
+\subsubsection[{to\-Qua\-Zip\-File\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool Qua\-Zip\-File\-Info64\-::to\-Qua\-Zip\-File\-Info (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Qua\-Zip\-File\-Info} \&}]{info}
+\item[{{\bf Qua\-Zip\-File\-Info} \&}]{info}
 \end{DoxyParamCaption}
 ) const}\label{structQuaZipFileInfo64_ada29945c7ee4c9df6fbe95864793aade}
 
 
-\-Converts to \doxyref{\-Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo}. 
+Converts to \doxyref{Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo}. 
 
-\-If any of the fields are greater than 0x\-F\-F\-F\-F\-F\-F\-F\-Fu, they are set to 0x\-F\-F\-F\-F\-F\-F\-F\-Fu exactly, not just truncated. \-This function should be mainly used for compatibility with the old code expecting \doxyref{\-Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo}, in the cases when it's impossible or otherwise unadvisable (due to \-A\-B\-I compatibility reasons, for example) to modify that old code to use \doxyref{\-Qua\-Zip\-File\-Info64}{p.}{structQuaZipFileInfo64}.
+If any of the fields are greater than 0x\-F\-F\-F\-F\-F\-F\-F\-Fu, they are set to 0x\-F\-F\-F\-F\-F\-F\-F\-Fu exactly, not just truncated. This function should be mainly used for compatibility with the old code expecting \doxyref{Qua\-Zip\-File\-Info}{p.}{structQuaZipFileInfo}, in the cases when it's impossible or otherwise unadvisable (due to A\-B\-I compatibility reasons, for example) to modify that old code to use \doxyref{Qua\-Zip\-File\-Info64}{p.}{structQuaZipFileInfo64}.
 
-\begin{DoxyReturn}{\-Returns}
+\begin{DoxyReturn}{Returns}
 {\ttfamily true} if all fields converted correctly, {\ttfamily false} if an overflow occured. 
 \end{DoxyReturn}
 
 
-\-References \-Qua\-Zip\-File\-Info\-::comment, comment, \-Qua\-Zip\-File\-Info\-::compressed\-Size, compressed\-Size, \-Qua\-Zip\-File\-Info\-::crc, crc, \-Qua\-Zip\-File\-Info\-::date\-Time, date\-Time, \-Qua\-Zip\-File\-Info\-::disk\-Number\-Start, disk\-Number\-Start, \-Qua\-Zip\-File\-Info\-::external\-Attr, external\-Attr, \-Qua\-Zip\-File\-Info\-::extra, extra, \-Qua\-Zip\-File\-Info\-::flags, flags, \-Qua\-Zip\-File\-Info\-::internal\-Attr, internal\-Attr, \-Qua\-Zip\-File\-Info\ [...]
+References Qua\-Zip\-File\-Info\-::comment, comment, Qua\-Zip\-File\-Info\-::compressed\-Size, compressed\-Size, Qua\-Zip\-File\-Info\-::crc, crc, Qua\-Zip\-File\-Info\-::date\-Time, date\-Time, Qua\-Zip\-File\-Info\-::disk\-Number\-Start, disk\-Number\-Start, Qua\-Zip\-File\-Info\-::external\-Attr, external\-Attr, Qua\-Zip\-File\-Info\-::extra, extra, Qua\-Zip\-File\-Info\-::flags, flags, Qua\-Zip\-File\-Info\-::internal\-Attr, internal\-Attr, Qua\-Zip\-File\-Info\-::method, method, Qua [...]
 
 
 
-\-Referenced by \-Qua\-Zip\-::get\-Current\-File\-Info(), and \-Qua\-Zip\-File\-::get\-File\-Info().
+Referenced by Qua\-Zip\-::get\-Current\-File\-Info(), and Qua\-Zip\-File\-::get\-File\-Info().
 
-\index{\-Qua\-Zip\-File\-Info64@{\-Qua\-Zip\-File\-Info64}!get\-N\-T\-F\-Sm\-Time@{get\-N\-T\-F\-Sm\-Time}}
-\index{get\-N\-T\-F\-Sm\-Time@{get\-N\-T\-F\-Sm\-Time}!QuaZipFileInfo64@{\-Qua\-Zip\-File\-Info64}}
-\subsubsection[{get\-N\-T\-F\-Sm\-Time}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-Date\-Time} {\bf \-Qua\-Zip\-File\-Info64\-::get\-N\-T\-F\-Sm\-Time} (
+\index{Qua\-Zip\-File\-Info64@{Qua\-Zip\-File\-Info64}!get\-N\-T\-F\-Sm\-Time@{get\-N\-T\-F\-Sm\-Time}}
+\index{get\-N\-T\-F\-Sm\-Time@{get\-N\-T\-F\-Sm\-Time}!QuaZipFileInfo64@{Qua\-Zip\-File\-Info64}}
+\subsubsection[{get\-N\-T\-F\-Sm\-Time}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Date\-Time Qua\-Zip\-File\-Info64\-::get\-N\-T\-F\-Sm\-Time (
 \begin{DoxyParamCaption}
-\item[{int $\ast$}]{fine\-Ticks = {\ttfamily \-N\-U\-L\-L}}
+\item[{int $\ast$}]{fine\-Ticks = {\ttfamily NULL}}
 \end{DoxyParamCaption}
 ) const}\label{structQuaZipFileInfo64_af4b19399367cf5bf24026344e0631ccb}
 
 
-\-Returns the \-N\-T\-F\-S modification time. 
+Returns the N\-T\-F\-S modification time. 
 
-\-The get\-N\-T\-F\-S$\ast$\-Time() functions only work if there is an \-N\-T\-F\-S extra field present. \-Otherwise, they all return invalid null timestamps. 
-\begin{DoxyParams}{\-Parameters}
-{\em fine\-Ticks} & \-If not \-N\-U\-L\-L, the fractional part of milliseconds returned there, measured in 100-\/nanosecond ticks. \-Will be set to zero if there is no \-N\-T\-F\-S extra field. \\
+The get\-N\-T\-F\-S$\ast$\-Time() functions only work if there is an N\-T\-F\-S extra field present. Otherwise, they all return invalid null timestamps. 
+\begin{DoxyParams}{Parameters}
+{\em fine\-Ticks} & If not N\-U\-L\-L, the fractional part of milliseconds returned there, measured in 100-\/nanosecond ticks. Will be set to zero if there is no N\-T\-F\-S extra field. \\
 \hline
 \end{DoxyParams}
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{date\-Time}{p.}{structQuaZipFileInfo64_a4d77c6aa6076703e858c938efeb551e4} 
 
 \doxyref{get\-N\-T\-F\-Sa\-Time()}{p.}{structQuaZipFileInfo64_afe4c454de7d067a0095da0223f0cbec2} 
 
 \doxyref{get\-N\-T\-F\-Sc\-Time()}{p.}{structQuaZipFileInfo64_a409dcbbe1ecd88dadb51be1aec48819d} 
 \end{DoxySeeAlso}
-\begin{DoxyReturn}{\-Returns}
-\-The \-N\-T\-F\-S modification time, \-U\-T\-C 
+\begin{DoxyReturn}{Returns}
+The N\-T\-F\-S modification time, U\-T\-C 
 \end{DoxyReturn}
-\index{\-Qua\-Zip\-File\-Info64@{\-Qua\-Zip\-File\-Info64}!get\-N\-T\-F\-Sa\-Time@{get\-N\-T\-F\-Sa\-Time}}
-\index{get\-N\-T\-F\-Sa\-Time@{get\-N\-T\-F\-Sa\-Time}!QuaZipFileInfo64@{\-Qua\-Zip\-File\-Info64}}
-\subsubsection[{get\-N\-T\-F\-Sa\-Time}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-Date\-Time} {\bf \-Qua\-Zip\-File\-Info64\-::get\-N\-T\-F\-Sa\-Time} (
+\index{Qua\-Zip\-File\-Info64@{Qua\-Zip\-File\-Info64}!get\-N\-T\-F\-Sa\-Time@{get\-N\-T\-F\-Sa\-Time}}
+\index{get\-N\-T\-F\-Sa\-Time@{get\-N\-T\-F\-Sa\-Time}!QuaZipFileInfo64@{Qua\-Zip\-File\-Info64}}
+\subsubsection[{get\-N\-T\-F\-Sa\-Time}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Date\-Time Qua\-Zip\-File\-Info64\-::get\-N\-T\-F\-Sa\-Time (
 \begin{DoxyParamCaption}
-\item[{int $\ast$}]{fine\-Ticks = {\ttfamily \-N\-U\-L\-L}}
+\item[{int $\ast$}]{fine\-Ticks = {\ttfamily NULL}}
 \end{DoxyParamCaption}
 ) const}\label{structQuaZipFileInfo64_afe4c454de7d067a0095da0223f0cbec2}
 
 
-\-Returns the \-N\-T\-F\-S access time. 
+Returns the N\-T\-F\-S access time. 
 
-\-The get\-N\-T\-F\-S$\ast$\-Time() functions only work if there is an \-N\-T\-F\-S extra field present. \-Otherwise, they all return invalid null timestamps. 
-\begin{DoxyParams}{\-Parameters}
-{\em fine\-Ticks} & \-If not \-N\-U\-L\-L, the fractional part of milliseconds returned there, measured in 100-\/nanosecond ticks. \-Will be set to zero if there is no \-N\-T\-F\-S extra field. \\
+The get\-N\-T\-F\-S$\ast$\-Time() functions only work if there is an N\-T\-F\-S extra field present. Otherwise, they all return invalid null timestamps. 
+\begin{DoxyParams}{Parameters}
+{\em fine\-Ticks} & If not N\-U\-L\-L, the fractional part of milliseconds returned there, measured in 100-\/nanosecond ticks. Will be set to zero if there is no N\-T\-F\-S extra field. \\
 \hline
 \end{DoxyParams}
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{date\-Time}{p.}{structQuaZipFileInfo64_a4d77c6aa6076703e858c938efeb551e4} 
 
 \doxyref{get\-N\-T\-F\-Sm\-Time()}{p.}{structQuaZipFileInfo64_af4b19399367cf5bf24026344e0631ccb} 
 
 \doxyref{get\-N\-T\-F\-Sc\-Time()}{p.}{structQuaZipFileInfo64_a409dcbbe1ecd88dadb51be1aec48819d} 
 \end{DoxySeeAlso}
-\begin{DoxyReturn}{\-Returns}
-\-The \-N\-T\-F\-S access time, \-U\-T\-C 
+\begin{DoxyReturn}{Returns}
+The N\-T\-F\-S access time, U\-T\-C 
 \end{DoxyReturn}
-\index{\-Qua\-Zip\-File\-Info64@{\-Qua\-Zip\-File\-Info64}!get\-N\-T\-F\-Sc\-Time@{get\-N\-T\-F\-Sc\-Time}}
-\index{get\-N\-T\-F\-Sc\-Time@{get\-N\-T\-F\-Sc\-Time}!QuaZipFileInfo64@{\-Qua\-Zip\-File\-Info64}}
-\subsubsection[{get\-N\-T\-F\-Sc\-Time}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-Date\-Time} {\bf \-Qua\-Zip\-File\-Info64\-::get\-N\-T\-F\-Sc\-Time} (
+\index{Qua\-Zip\-File\-Info64@{Qua\-Zip\-File\-Info64}!get\-N\-T\-F\-Sc\-Time@{get\-N\-T\-F\-Sc\-Time}}
+\index{get\-N\-T\-F\-Sc\-Time@{get\-N\-T\-F\-Sc\-Time}!QuaZipFileInfo64@{Qua\-Zip\-File\-Info64}}
+\subsubsection[{get\-N\-T\-F\-Sc\-Time}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Date\-Time Qua\-Zip\-File\-Info64\-::get\-N\-T\-F\-Sc\-Time (
 \begin{DoxyParamCaption}
-\item[{int $\ast$}]{fine\-Ticks = {\ttfamily \-N\-U\-L\-L}}
+\item[{int $\ast$}]{fine\-Ticks = {\ttfamily NULL}}
 \end{DoxyParamCaption}
 ) const}\label{structQuaZipFileInfo64_a409dcbbe1ecd88dadb51be1aec48819d}
 
 
-\-Returns the \-N\-T\-F\-S creation time. 
+Returns the N\-T\-F\-S creation time. 
 
-\-The get\-N\-T\-F\-S$\ast$\-Time() functions only work if there is an \-N\-T\-F\-S extra field present. \-Otherwise, they all return invalid null timestamps. 
-\begin{DoxyParams}{\-Parameters}
-{\em fine\-Ticks} & \-If not \-N\-U\-L\-L, the fractional part of milliseconds returned there, measured in 100-\/nanosecond ticks. \-Will be set to zero if there is no \-N\-T\-F\-S extra field. \\
+The get\-N\-T\-F\-S$\ast$\-Time() functions only work if there is an N\-T\-F\-S extra field present. Otherwise, they all return invalid null timestamps. 
+\begin{DoxyParams}{Parameters}
+{\em fine\-Ticks} & If not N\-U\-L\-L, the fractional part of milliseconds returned there, measured in 100-\/nanosecond ticks. Will be set to zero if there is no N\-T\-F\-S extra field. \\
 \hline
 \end{DoxyParams}
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{date\-Time}{p.}{structQuaZipFileInfo64_a4d77c6aa6076703e858c938efeb551e4} 
 
 \doxyref{get\-N\-T\-F\-Sm\-Time()}{p.}{structQuaZipFileInfo64_af4b19399367cf5bf24026344e0631ccb} 
 
 \doxyref{get\-N\-T\-F\-Sa\-Time()}{p.}{structQuaZipFileInfo64_afe4c454de7d067a0095da0223f0cbec2} 
 \end{DoxySeeAlso}
-\begin{DoxyReturn}{\-Returns}
-\-The \-N\-T\-F\-S creation time, \-U\-T\-C 
+\begin{DoxyReturn}{Returns}
+The N\-T\-F\-S creation time, U\-T\-C 
 \end{DoxyReturn}
 
 
-\subsection{\-Member \-Data \-Documentation}
-\index{\-Qua\-Zip\-File\-Info64@{\-Qua\-Zip\-File\-Info64}!date\-Time@{date\-Time}}
-\index{date\-Time@{date\-Time}!QuaZipFileInfo64@{\-Qua\-Zip\-File\-Info64}}
-\subsubsection[{date\-Time}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-Date\-Time} {\bf \-Qua\-Zip\-File\-Info64\-::date\-Time}}\label{structQuaZipFileInfo64_a4d77c6aa6076703e858c938efeb551e4}
+\subsection{Member Data Documentation}
+\index{Qua\-Zip\-File\-Info64@{Qua\-Zip\-File\-Info64}!date\-Time@{date\-Time}}
+\index{date\-Time@{date\-Time}!QuaZipFileInfo64@{Qua\-Zip\-File\-Info64}}
+\subsubsection[{date\-Time}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Date\-Time Qua\-Zip\-File\-Info64\-::date\-Time}\label{structQuaZipFileInfo64_a4d77c6aa6076703e858c938efeb551e4}
 
 
-\-Last modification date and time. 
+Last modification date and time. 
 
-\-This is the time stored in the standard \-Z\-I\-P header. \-This format only allows to store time with 2-\/second precision, so the seconds will always be even and the milliseconds will always be zero. \-If you need more precise date and time, you can try to call the \doxyref{get\-N\-T\-F\-Sm\-Time()}{p.}{structQuaZipFileInfo64_af4b19399367cf5bf24026344e0631ccb} function or its siblings, provided that the archive itself contains these \-N\-T\-F\-S times. 
+This is the time stored in the standard Z\-I\-P header. This format only allows to store time with 2-\/second precision, so the seconds will always be even and the milliseconds will always be zero. If you need more precise date and time, you can try to call the \doxyref{get\-N\-T\-F\-Sm\-Time()}{p.}{structQuaZipFileInfo64_af4b19399367cf5bf24026344e0631ccb} function or its siblings, provided that the archive itself contains these N\-T\-F\-S times. 
 
-\-Referenced by \-Qua\-Zip\-::get\-Current\-File\-Info(), and to\-Qua\-Zip\-File\-Info().
+Referenced by Qua\-Zip\-::get\-Current\-File\-Info(), and to\-Qua\-Zip\-File\-Info().
 
 
 
-\-The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quazipfileinfo.\-h\item 
 quazip/quazipfileinfo.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/structQuaZipFileInfo64__coll__graph.eps b/doc/latex/structQuaZipFileInfo64__coll__graph.eps
deleted file mode 100644
index 6eb1176..0000000
--- a/doc/latex/structQuaZipFileInfo64__coll__graph.eps
+++ /dev/null
@@ -1,369 +0,0 @@
-%!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 264 150
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 228 114 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
-% Node1
-gsave
-0 0 0.74902 nodecolor
-newpath 63.5 .5 moveto
-63.5 21.5 lineto
-154.5 21.5 lineto
-154.5 .5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 63.5 .5 moveto
-63.5 21.5 lineto
-154.5 21.5 lineto
-154.5 .5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-71.5 8.5 moveto 75 (QuaZipFileInfo64) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 84 66 106 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qdatetime.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath -.5 84.5 moveto
--.5 105.5 lineto
-66.5 105.5 lineto
-66.5 84.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath -.5 84.5 moveto
--.5 105.5 lineto
-66.5 105.5 lineto
-66.5 84.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-7.5 92.5 moveto 51 (QDateTime) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.77647 0.75294 0.80392 edgecolor
-newpath 40.09 74.79 moveto
-44.76 63.6 51.73 49.97 61 40 curveto
-67.9 32.59 77.11 26.41 85.62 21.69 curveto
-stroke
-0.77647 0.75294 0.80392 edgecolor
-newpath 36.79 73.63 moveto
-36.46 84.22 lineto
-43.32 76.15 lineto
-closepath fill
-1 setlinewidth
-solid
-0.77647 0.75294 0.80392 edgecolor
-newpath 36.79 73.63 moveto
-36.46 84.22 lineto
-43.32 76.15 lineto
-closepath stroke
-0 0 0 edgecolor
-10 /Helvetica set_font
-61 50.5 moveto 44 ( dateTime) alignedtext
-grestore
-% Node3
-gsave
-[ /Rect [ 84 84 134 106 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qstring.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 84 84.5 moveto
-84 105.5 lineto
-134 105.5 lineto
-134 84.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 84 84.5 moveto
-84 105.5 lineto
-134 105.5 lineto
-134 84.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-92 92.5 moveto 34 (QString) alignedtext
-grestore
-% Node3->Node1
-gsave
-1 setlinewidth
-dashed
-0.77647 0.75294 0.80392 edgecolor
-newpath 109 73.95 moveto
-109 57.26 109 34.64 109 21.55 curveto
-stroke
-0.77647 0.75294 0.80392 edgecolor
-newpath 105.5 74.36 moveto
-109 84.36 lineto
-112.5 74.36 lineto
-closepath fill
-1 setlinewidth
-solid
-0.77647 0.75294 0.80392 edgecolor
-newpath 105.5 74.36 moveto
-109 84.36 lineto
-112.5 74.36 lineto
-closepath stroke
-0 0 0 edgecolor
-10 /Helvetica set_font
-109 57 moveto 44 ( comment) alignedtext
-0 0 0 edgecolor
-10 /Helvetica set_font
-118.5 44 moveto 25 (name) alignedtext
-grestore
-% Node4
-gsave
-[ /Rect [ 152 84 220 106 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qbytearray.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 152 84.5 moveto
-152 105.5 lineto
-220 105.5 lineto
-220 84.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 152 84.5 moveto
-152 105.5 lineto
-220 105.5 lineto
-220 84.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-160 92.5 moveto 52 (QByteArray) alignedtext
-grestore
-% Node4->Node1
-gsave
-1 setlinewidth
-dashed
-0.77647 0.75294 0.80392 edgecolor
-newpath 178.51 74.8 moveto
-173.63 63.61 166.41 49.98 157 40 curveto
-150.05 32.63 140.83 26.47 132.32 21.74 curveto
-stroke
-0.77647 0.75294 0.80392 edgecolor
-newpath 175.33 76.27 moveto
-182.33 84.22 lineto
-181.81 73.64 lineto
-closepath fill
-1 setlinewidth
-solid
-0.77647 0.75294 0.80392 edgecolor
-newpath 175.33 76.27 moveto
-182.33 84.22 lineto
-181.81 73.64 lineto
-closepath stroke
-0 0 0 edgecolor
-10 /Helvetica set_font
-173 50.5 moveto 25 ( extra) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 264 150
-end
-restore
-%%EOF
diff --git a/doc/latex/structQuaZipFileInfo64__coll__graph.md5 b/doc/latex/structQuaZipFileInfo64__coll__graph.md5
deleted file mode 100644
index 4788943..0000000
--- a/doc/latex/structQuaZipFileInfo64__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-37046a7f72f7aa5b514b4e2e66bf4da2
\ No newline at end of file
diff --git a/doc/latex/structQuaZipFileInfo__coll__graph.eps b/doc/latex/structQuaZipFileInfo__coll__graph.eps
deleted file mode 100644
index fa02603..0000000
--- a/doc/latex/structQuaZipFileInfo__coll__graph.eps
+++ /dev/null
@@ -1,369 +0,0 @@
-%!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 264 150
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 228 114 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
-% Node1
-gsave
-0 0 0.74902 nodecolor
-newpath 69 .5 moveto
-69 21.5 lineto
-149 21.5 lineto
-149 .5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 69 .5 moveto
-69 21.5 lineto
-149 21.5 lineto
-149 .5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-77 8.5 moveto 64 (QuaZipFileInfo) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 84 66 106 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qdatetime.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath -.5 84.5 moveto
--.5 105.5 lineto
-66.5 105.5 lineto
-66.5 84.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath -.5 84.5 moveto
--.5 105.5 lineto
-66.5 105.5 lineto
-66.5 84.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-7.5 92.5 moveto 51 (QDateTime) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.77647 0.75294 0.80392 edgecolor
-newpath 40.09 74.79 moveto
-44.76 63.6 51.73 49.97 61 40 curveto
-67.9 32.59 77.11 26.41 85.62 21.69 curveto
-stroke
-0.77647 0.75294 0.80392 edgecolor
-newpath 36.79 73.63 moveto
-36.46 84.22 lineto
-43.32 76.15 lineto
-closepath fill
-1 setlinewidth
-solid
-0.77647 0.75294 0.80392 edgecolor
-newpath 36.79 73.63 moveto
-36.46 84.22 lineto
-43.32 76.15 lineto
-closepath stroke
-0 0 0 edgecolor
-10 /Helvetica set_font
-61 50.5 moveto 44 ( dateTime) alignedtext
-grestore
-% Node3
-gsave
-[ /Rect [ 84 84 134 106 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qstring.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 84 84.5 moveto
-84 105.5 lineto
-134 105.5 lineto
-134 84.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 84 84.5 moveto
-84 105.5 lineto
-134 105.5 lineto
-134 84.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-92 92.5 moveto 34 (QString) alignedtext
-grestore
-% Node3->Node1
-gsave
-1 setlinewidth
-dashed
-0.77647 0.75294 0.80392 edgecolor
-newpath 109 73.95 moveto
-109 57.26 109 34.64 109 21.55 curveto
-stroke
-0.77647 0.75294 0.80392 edgecolor
-newpath 105.5 74.36 moveto
-109 84.36 lineto
-112.5 74.36 lineto
-closepath fill
-1 setlinewidth
-solid
-0.77647 0.75294 0.80392 edgecolor
-newpath 105.5 74.36 moveto
-109 84.36 lineto
-112.5 74.36 lineto
-closepath stroke
-0 0 0 edgecolor
-10 /Helvetica set_font
-109 57 moveto 44 ( comment) alignedtext
-0 0 0 edgecolor
-10 /Helvetica set_font
-118.5 44 moveto 25 (name) alignedtext
-grestore
-% Node4
-gsave
-[ /Rect [ 152 84 220 106 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qbytearray.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 152 84.5 moveto
-152 105.5 lineto
-220 105.5 lineto
-220 84.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 152 84.5 moveto
-152 105.5 lineto
-220 105.5 lineto
-220 84.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-160 92.5 moveto 52 (QByteArray) alignedtext
-grestore
-% Node4->Node1
-gsave
-1 setlinewidth
-dashed
-0.77647 0.75294 0.80392 edgecolor
-newpath 178.51 74.8 moveto
-173.63 63.61 166.41 49.98 157 40 curveto
-150.05 32.63 140.83 26.47 132.32 21.74 curveto
-stroke
-0.77647 0.75294 0.80392 edgecolor
-newpath 175.33 76.27 moveto
-182.33 84.22 lineto
-181.81 73.64 lineto
-closepath fill
-1 setlinewidth
-solid
-0.77647 0.75294 0.80392 edgecolor
-newpath 175.33 76.27 moveto
-182.33 84.22 lineto
-181.81 73.64 lineto
-closepath stroke
-0 0 0 edgecolor
-10 /Helvetica set_font
-173 50.5 moveto 25 ( extra) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 264 150
-end
-restore
-%%EOF
diff --git a/doc/latex/structQuaZipFileInfo__coll__graph.md5 b/doc/latex/structQuaZipFileInfo__coll__graph.md5
deleted file mode 100644
index b0df947..0000000
--- a/doc/latex/structQuaZipFileInfo__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-21ab6b8c68164167ce87a5fa77ddda1a
\ No newline at end of file
diff --git a/doc/latex/structQuaZipNewInfo.tex b/doc/latex/structQuaZipNewInfo.tex
index 4fd0a3e..9428041 100644
--- a/doc/latex/structQuaZipNewInfo.tex
+++ b/doc/latex/structQuaZipNewInfo.tex
@@ -1,374 +1,360 @@
-\section{\-Qua\-Zip\-New\-Info \-Struct \-Reference}
-\label{structQuaZipNewInfo}\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}}
+\section{Qua\-Zip\-New\-Info Struct Reference}
+\label{structQuaZipNewInfo}\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}}
 
 
-\-Information about a file to be created.  
+Information about a file to be created.  
 
 
 
 
 {\ttfamily \#include $<$quazipnewinfo.\-h$>$}
 
-
-
-\-Collaboration diagram for \-Qua\-Zip\-New\-Info\-:
-\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=267pt]{structQuaZipNewInfo__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{\-Public \-Member \-Functions}
+\subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Qua\-Zip\-New\-Info} (const {\bf \-Q\-String} \&{\bf name})
-\begin{DoxyCompactList}\small\item\em \-Constructs \doxyref{\-Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} instance. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-New\-Info} (const {\bf \-Q\-String} \&{\bf name}, const {\bf \-Q\-String} \&file)
-\begin{DoxyCompactList}\small\item\em \-Constructs \doxyref{\-Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} instance. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-New\-Info} (const {\bf \-Qua\-Zip\-File\-Info} \&existing)
-\begin{DoxyCompactList}\small\item\em \-Initializes the new instance from existing file info. \end{DoxyCompactList}\item 
-{\bf \-Qua\-Zip\-New\-Info} (const {\bf \-Qua\-Zip\-File\-Info64} \&existing)
-\begin{DoxyCompactList}\small\item\em \-Initializes the new instance from existing file info. \end{DoxyCompactList}\item 
-void {\bf set\-File\-Date\-Time} (const {\bf \-Q\-String} \&file)
-\begin{DoxyCompactList}\small\item\em \-Sets the file timestamp from the existing file. \end{DoxyCompactList}\item 
-void {\bf set\-File\-Permissions} (const {\bf \-Q\-String} \&file)
-\begin{DoxyCompactList}\small\item\em \-Sets the file permissions from the existing file. \end{DoxyCompactList}\item 
-void {\bf set\-Permissions} ({\bf \-Q\-File\-::\-Permissions} permissions)
-\begin{DoxyCompactList}\small\item\em \-Sets the file permissions. \end{DoxyCompactList}\item 
-void {\bf set\-File\-N\-T\-F\-S\-Times} (const {\bf \-Q\-String} \&file\-Name)
-\begin{DoxyCompactList}\small\item\em \-Sets the \-N\-T\-F\-S times from an existing file. \end{DoxyCompactList}\item 
-void {\bf set\-File\-N\-T\-F\-Sm\-Time} (const {\bf \-Q\-Date\-Time} \&m\-Time, int fine\-Ticks=0)
-\begin{DoxyCompactList}\small\item\em \-Sets the \-N\-T\-F\-S modification time. \end{DoxyCompactList}\item 
-void {\bf set\-File\-N\-T\-F\-Sa\-Time} (const {\bf \-Q\-Date\-Time} \&a\-Time, int fine\-Ticks=0)
-\begin{DoxyCompactList}\small\item\em \-Sets the \-N\-T\-F\-S access time. \end{DoxyCompactList}\item 
-void {\bf set\-File\-N\-T\-F\-Sc\-Time} (const {\bf \-Q\-Date\-Time} \&c\-Time, int fine\-Ticks=0)
-\begin{DoxyCompactList}\small\item\em \-Sets the \-N\-T\-F\-S creation time. \end{DoxyCompactList}\end{DoxyCompactItemize}
-\subsection*{\-Public \-Attributes}
+{\bf Qua\-Zip\-New\-Info} (const Q\-String \&{\bf name})
+\begin{DoxyCompactList}\small\item\em Constructs \doxyref{Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} instance. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-New\-Info} (const Q\-String \&{\bf name}, const Q\-String \&file)
+\begin{DoxyCompactList}\small\item\em Constructs \doxyref{Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} instance. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-New\-Info} (const {\bf Qua\-Zip\-File\-Info} \&existing)
+\begin{DoxyCompactList}\small\item\em Initializes the new instance from existing file info. \end{DoxyCompactList}\item 
+{\bf Qua\-Zip\-New\-Info} (const {\bf Qua\-Zip\-File\-Info64} \&existing)
+\begin{DoxyCompactList}\small\item\em Initializes the new instance from existing file info. \end{DoxyCompactList}\item 
+void {\bf set\-File\-Date\-Time} (const Q\-String \&file)
+\begin{DoxyCompactList}\small\item\em Sets the file timestamp from the existing file. \end{DoxyCompactList}\item 
+void {\bf set\-File\-Permissions} (const Q\-String \&file)
+\begin{DoxyCompactList}\small\item\em Sets the file permissions from the existing file. \end{DoxyCompactList}\item 
+void {\bf set\-Permissions} (Q\-File\-::\-Permissions permissions)
+\begin{DoxyCompactList}\small\item\em Sets the file permissions. \end{DoxyCompactList}\item 
+void {\bf set\-File\-N\-T\-F\-S\-Times} (const Q\-String \&file\-Name)
+\begin{DoxyCompactList}\small\item\em Sets the N\-T\-F\-S times from an existing file. \end{DoxyCompactList}\item 
+void {\bf set\-File\-N\-T\-F\-Sm\-Time} (const Q\-Date\-Time \&m\-Time, int fine\-Ticks=0)
+\begin{DoxyCompactList}\small\item\em Sets the N\-T\-F\-S modification time. \end{DoxyCompactList}\item 
+void {\bf set\-File\-N\-T\-F\-Sa\-Time} (const Q\-Date\-Time \&a\-Time, int fine\-Ticks=0)
+\begin{DoxyCompactList}\small\item\em Sets the N\-T\-F\-S access time. \end{DoxyCompactList}\item 
+void {\bf set\-File\-N\-T\-F\-Sc\-Time} (const Q\-Date\-Time \&c\-Time, int fine\-Ticks=0)
+\begin{DoxyCompactList}\small\item\em Sets the N\-T\-F\-S creation time. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
 \begin{DoxyCompactItemize}
 \item 
-{\bf \-Q\-String} {\bf name}
-\begin{DoxyCompactList}\small\item\em \-File name. \end{DoxyCompactList}\item 
-{\bf \-Q\-Date\-Time} {\bf date\-Time}
-\begin{DoxyCompactList}\small\item\em \-File timestamp. \end{DoxyCompactList}\item 
+Q\-String {\bf name}
+\begin{DoxyCompactList}\small\item\em File name. \end{DoxyCompactList}\item 
+Q\-Date\-Time {\bf date\-Time}
+\begin{DoxyCompactList}\small\item\em File timestamp. \end{DoxyCompactList}\item 
 quint16 {\bf internal\-Attr}\label{structQuaZipNewInfo_a59ce9776c2ac7547ade8cb4c404c77ab}
 
-\begin{DoxyCompactList}\small\item\em \-File internal attributes. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em File internal attributes. \end{DoxyCompactList}\item 
 quint32 {\bf external\-Attr}
-\begin{DoxyCompactList}\small\item\em \-File external attributes. \end{DoxyCompactList}\item 
-{\bf \-Q\-String} {\bf comment}
-\begin{DoxyCompactList}\small\item\em \-File comment. \end{DoxyCompactList}\item 
-{\bf \-Q\-Byte\-Array} {\bf extra\-Local}\label{structQuaZipNewInfo_ab377a81c51cf495c7aeee4f19340a43f}
+\begin{DoxyCompactList}\small\item\em File external attributes. \end{DoxyCompactList}\item 
+Q\-String {\bf comment}
+\begin{DoxyCompactList}\small\item\em File comment. \end{DoxyCompactList}\item 
+Q\-Byte\-Array {\bf extra\-Local}\label{structQuaZipNewInfo_ab377a81c51cf495c7aeee4f19340a43f}
 
-\begin{DoxyCompactList}\small\item\em \-File local extra field. \end{DoxyCompactList}\item 
-{\bf \-Q\-Byte\-Array} {\bf extra\-Global}\label{structQuaZipNewInfo_abda207eb3949db3a88761c1b06e6bd58}
+\begin{DoxyCompactList}\small\item\em File local extra field. \end{DoxyCompactList}\item 
+Q\-Byte\-Array {\bf extra\-Global}\label{structQuaZipNewInfo_abda207eb3949db3a88761c1b06e6bd58}
 
-\begin{DoxyCompactList}\small\item\em \-File global extra field. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em File global extra field. \end{DoxyCompactList}\item 
 ulong {\bf uncompressed\-Size}
-\begin{DoxyCompactList}\small\item\em \-Uncompressed file size. \end{DoxyCompactList}\end{DoxyCompactItemize}
+\begin{DoxyCompactList}\small\item\em Uncompressed file size. \end{DoxyCompactList}\end{DoxyCompactItemize}
 
 
-\subsection{\-Detailed \-Description}
-\-Information about a file to be created. 
+\subsection{Detailed Description}
+Information about a file to be created. 
 
-\-This structure holds information about a file to be created inside \-Z\-I\-P archive. \-At least name should be set to something correct before passing this structure to \-Qua\-Zip\-File\-::open(\-Open\-Mode,const Qua\-Zip\-New\-Info\&,int,int,bool).
+This structure holds information about a file to be created inside Z\-I\-P archive. At least name should be set to something correct before passing this structure to Qua\-Zip\-File\-::open(\-Open\-Mode,const Qua\-Zip\-New\-Info\&,int,int,bool).
 
-\-Zip64 support of this structure is slightly limited\-: in the raw mode (when a pre-\/compressed file is written into a \-Z\-I\-P file as-\/is), it is necessary to specify the uncompressed file size and the appropriate field is 32 bit. \-Since the raw mode is used extremely rare, there is no real need to have a separate \-Qua\-Zip\-New\-Info64 structure like \doxyref{\-Qua\-Zip\-File\-Info64}{p.}{structQuaZipFileInfo64}. \-It may be added in the future though, if there is a demand for t [...]
+Zip64 support of this structure is slightly limited\-: in the raw mode (when a pre-\/compressed file is written into a Z\-I\-P file as-\/is), it is necessary to specify the uncompressed file size and the appropriate field is 32 bit. Since the raw mode is used extremely rare, there is no real need to have a separate Qua\-Zip\-New\-Info64 structure like \doxyref{Qua\-Zip\-File\-Info64}{p.}{structQuaZipFileInfo64}. It may be added in the future though, if there is a demand for the raw mode  [...]
 
-\subsection{\-Constructor \& \-Destructor \-Documentation}
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}}
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{\-Qua\-Zip\-New\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Zip\-New\-Info\-::\-Qua\-Zip\-New\-Info} (
+\subsection{Constructor \& Destructor Documentation}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{Qua\-Zip\-New\-Info}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-New\-Info\-::\-Qua\-Zip\-New\-Info (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{name}
+\item[{const Q\-String \&}]{name}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_a46c0f551cf9e6b2131929beb39187aac}
 
 
-\-Constructs \doxyref{\-Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} instance. 
+Constructs \doxyref{Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} instance. 
 
-\-Initializes name with {\itshape name\/}, date\-Time with current date and time. \-Attributes are initialized with zeros, comment and extra field with null values. \index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}}
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{\-Qua\-Zip\-New\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Zip\-New\-Info\-::\-Qua\-Zip\-New\-Info} (
+Initializes name with {\itshape name}, date\-Time with current date and time. Attributes are initialized with zeros, comment and extra field with null values. \index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{Qua\-Zip\-New\-Info}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-New\-Info\-::\-Qua\-Zip\-New\-Info (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{name, }
-\item[{const {\bf \-Q\-String} \&}]{file}
+\item[{const Q\-String \&}]{name, }
+\item[{const Q\-String \&}]{file}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_ad47cf11f4277edcb09a8ba2b2963f2a9}
 
 
-\-Constructs \doxyref{\-Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} instance. 
+Constructs \doxyref{Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} instance. 
 
-\-Initializes name with {\itshape name\/}. \-Timestamp and permissions are taken from the specified file. \-If the {\itshape file\/} does not exists or its timestamp is inaccessible (e. g. you do not have read permission for the directory file in), uses current time and zero permissions. \-Other attributes are initialized with zeros, comment and extra field with null values.
+Initializes name with {\itshape name}. Timestamp and permissions are taken from the specified file. If the {\itshape file} does not exists or its timestamp is inaccessible (e. g. you do not have read permission for the directory file in), uses current time and zero permissions. Other attributes are initialized with zeros, comment and extra field with null values.
 
-\begin{DoxySeeAlso}{\-See also}
+\begin{DoxySeeAlso}{See Also}
 \doxyref{set\-File\-Date\-Time()}{p.}{structQuaZipNewInfo_a2b18b554d056877a2f33ffb9d241ed85} 
 \end{DoxySeeAlso}
 
 
-\-References \-Q\-Date\-Time\-::current\-Date\-Time(), date\-Time, \-Q\-File\-Info\-::exists(), \-Q\-File\-Info\-::is\-Dir(), \-Q\-File\-Info\-::last\-Modified(), and \-Q\-File\-Info\-::permissions().
+References date\-Time.
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}}
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{\-Qua\-Zip\-New\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Zip\-New\-Info\-::\-Qua\-Zip\-New\-Info} (
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{Qua\-Zip\-New\-Info}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-New\-Info\-::\-Qua\-Zip\-New\-Info (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Qua\-Zip\-File\-Info} \&}]{existing}
+\item[{const {\bf Qua\-Zip\-File\-Info} \&}]{existing}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_a5f1a867f3b0d29d076f9014f70b59e5a}
 
 
-\-Initializes the new instance from existing file info. 
+Initializes the new instance from existing file info. 
 
-\-Mainly used when copying files between archives.
+Mainly used when copying files between archives.
 
-\-Both extra fields are initialized to existing.\-extra. \doxyref{\-Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} 
-\begin{DoxyParams}{\-Parameters}
+Both extra fields are initialized to existing.\-extra. \doxyref{Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} 
+\begin{DoxyParams}{Parameters}
 {\em existing} & \\
 \hline
 \end{DoxyParams}
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}}
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{\-Qua\-Zip\-New\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Qua\-Zip\-New\-Info\-::\-Qua\-Zip\-New\-Info} (
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{Qua\-Zip\-New\-Info}]{\setlength{\rightskip}{0pt plus 5cm}Qua\-Zip\-New\-Info\-::\-Qua\-Zip\-New\-Info (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Qua\-Zip\-File\-Info64} \&}]{existing}
+\item[{const {\bf Qua\-Zip\-File\-Info64} \&}]{existing}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_a4afa2e8c282a801fc216f79026c2d062}
 
 
-\-Initializes the new instance from existing file info. 
+Initializes the new instance from existing file info. 
 
-\-Mainly used when copying files between archives.
+Mainly used when copying files between archives.
 
-\-Both extra fields are initialized to existing.\-extra. \doxyref{\-Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} 
-\begin{DoxyParams}{\-Parameters}
+Both extra fields are initialized to existing.\-extra. \doxyref{Qua\-Zip\-New\-Info}{p.}{structQuaZipNewInfo} 
+\begin{DoxyParams}{Parameters}
 {\em existing} & \\
 \hline
 \end{DoxyParams}
 
 
-\subsection{\-Member \-Function \-Documentation}
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!set\-File\-Date\-Time@{set\-File\-Date\-Time}}
-\index{set\-File\-Date\-Time@{set\-File\-Date\-Time}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{set\-File\-Date\-Time}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-New\-Info\-::set\-File\-Date\-Time} (
+\subsection{Member Function Documentation}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!set\-File\-Date\-Time@{set\-File\-Date\-Time}}
+\index{set\-File\-Date\-Time@{set\-File\-Date\-Time}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{set\-File\-Date\-Time}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-New\-Info\-::set\-File\-Date\-Time (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{file}
+\item[{const Q\-String \&}]{file}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_a2b18b554d056877a2f33ffb9d241ed85}
 
 
-\-Sets the file timestamp from the existing file. 
+Sets the file timestamp from the existing file. 
 
-\-Use this function to set the file timestamp from the existing file. \-Use it like this\-: 
+Use this function to set the file timestamp from the existing file. Use it like this\-: 
 \begin{DoxyCode}
- QuaZipFile zipFile(&zip);
- QFile file("file-to-add");
- file.open(QIODevice::ReadOnly);
- QuaZipNewInfo info("file-name-in-archive");
- info.setFileDateTime("file-to-add"); // take the timestamp from file
- zipFile.open(QIODevice::WriteOnly, info);
+QuaZipFile zipFile(&zip);
+QFile file(\textcolor{stringliteral}{"file-to-add"});
+file.open(QIODevice::ReadOnly);
+QuaZipNewInfo info(\textcolor{stringliteral}{"file-name-in-archive"});
+info.setFileDateTime(\textcolor{stringliteral}{"file-to-add"}); \textcolor{comment}{// take the timestamp from file}
+zipFile.open(QIODevice::WriteOnly, info);
 \end{DoxyCode}
 
 
-\-This function does not change date\-Time if some error occured (e. g. file is inaccessible). 
+This function does not change date\-Time if some error occured (e. g. file is inaccessible). 
 
-\-References date\-Time, \-Q\-File\-Info\-::exists(), and \-Q\-File\-Info\-::last\-Modified().
+References date\-Time.
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!set\-File\-Permissions@{set\-File\-Permissions}}
-\index{set\-File\-Permissions@{set\-File\-Permissions}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{set\-File\-Permissions}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-New\-Info\-::set\-File\-Permissions} (
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!set\-File\-Permissions@{set\-File\-Permissions}}
+\index{set\-File\-Permissions@{set\-File\-Permissions}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{set\-File\-Permissions}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-New\-Info\-::set\-File\-Permissions (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{file}
+\item[{const Q\-String \&}]{file}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_a08bee5211eb0b49da260c7a9e7a266b8}
 
 
-\-Sets the file permissions from the existing file. 
-
-\-Takes permissions from the file and sets the high 16 bits of external attributes. \-Uses {\bf \-Q\-File\-Info} to get permissions on all platforms. 
-
-\-References \-Q\-File\-Info\-::is\-Dir(), \-Q\-File\-Device\-::\-Permissions, and \-Q\-File\-Info\-::permissions().
+Sets the file permissions from the existing file. 
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!set\-Permissions@{set\-Permissions}}
-\index{set\-Permissions@{set\-Permissions}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{set\-Permissions}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-New\-Info\-::set\-Permissions} (
+Takes permissions from the file and sets the high 16 bits of external attributes. Uses Q\-File\-Info to get permissions on all platforms. \index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!set\-Permissions@{set\-Permissions}}
+\index{set\-Permissions@{set\-Permissions}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{set\-Permissions}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-New\-Info\-::set\-Permissions (
 \begin{DoxyParamCaption}
-\item[{{\bf \-Q\-File\-::\-Permissions}}]{permissions}
+\item[{Q\-File\-::\-Permissions}]{permissions}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_aed68dc20f7dc42b5056491cf3c1d2d20}
 
 
-\-Sets the file permissions. 
+Sets the file permissions. 
 
-\-Modifies the highest 16 bits of external attributes. \-The type part is set to dir if the name ends with a slash, and to regular file otherwise. 
+Modifies the highest 16 bits of external attributes. The type part is set to dir if the name ends with a slash, and to regular file otherwise. 
 
-\-References \-Q\-String\-::ends\-With(), and name.
+References name.
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!set\-File\-N\-T\-F\-S\-Times@{set\-File\-N\-T\-F\-S\-Times}}
-\index{set\-File\-N\-T\-F\-S\-Times@{set\-File\-N\-T\-F\-S\-Times}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{set\-File\-N\-T\-F\-S\-Times}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-New\-Info\-::set\-File\-N\-T\-F\-S\-Times} (
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!set\-File\-N\-T\-F\-S\-Times@{set\-File\-N\-T\-F\-S\-Times}}
+\index{set\-File\-N\-T\-F\-S\-Times@{set\-File\-N\-T\-F\-S\-Times}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{set\-File\-N\-T\-F\-S\-Times}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-New\-Info\-::set\-File\-N\-T\-F\-S\-Times (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-String} \&}]{file\-Name}
+\item[{const Q\-String \&}]{file\-Name}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_a663a37c5a7a2d18900ba8b0199617eff}
 
 
-\-Sets the \-N\-T\-F\-S times from an existing file. 
+Sets the N\-T\-F\-S times from an existing file. 
 
-\-If the file doesn't exist, a warning is printed to the stderr and nothing is done. \-Otherwise, all three times, as reported by {\bf \-Q\-File\-Info\-::last\-Modified()}, {\bf \-Q\-File\-Info\-::last\-Read()} and {\bf \-Q\-File\-Info\-::created()}, are written to the \-N\-T\-F\-S extra field record.
+If the file doesn't exist, a warning is printed to the stderr and nothing is done. Otherwise, all three times, as reported by Q\-File\-Info\-::last\-Modified(), Q\-File\-Info\-::last\-Read() and Q\-File\-Info\-::created(), are written to the N\-T\-F\-S extra field record.
 
-\-The \-N\-T\-F\-S record is written to both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field.
+The N\-T\-F\-S record is written to both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field.
 
-\-The microseconds will be zero, as they aren't reported by {\bf \-Q\-File\-Info}. 
-\begin{DoxyParams}{\-Parameters}
+The microseconds will be zero, as they aren't reported by Q\-File\-Info. 
+\begin{DoxyParams}{Parameters}
 {\em file\-Name} & \\
 \hline
 \end{DoxyParams}
 
 
-\-References \-Q\-Byte\-Array\-::const\-Data(), \-Q\-File\-Info\-::created(), \-Q\-File\-Info\-::exists(), \-Q\-File\-Info\-::last\-Modified(), \-Q\-File\-Info\-::last\-Read(), set\-File\-N\-T\-F\-Sa\-Time(), set\-File\-N\-T\-F\-Sc\-Time(), set\-File\-N\-T\-F\-Sm\-Time(), and \-Q\-String\-::to\-Utf8().
+References set\-File\-N\-T\-F\-Sa\-Time(), set\-File\-N\-T\-F\-Sc\-Time(), and set\-File\-N\-T\-F\-Sm\-Time().
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!set\-File\-N\-T\-F\-Sm\-Time@{set\-File\-N\-T\-F\-Sm\-Time}}
-\index{set\-File\-N\-T\-F\-Sm\-Time@{set\-File\-N\-T\-F\-Sm\-Time}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{set\-File\-N\-T\-F\-Sm\-Time}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-New\-Info\-::set\-File\-N\-T\-F\-Sm\-Time} (
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!set\-File\-N\-T\-F\-Sm\-Time@{set\-File\-N\-T\-F\-Sm\-Time}}
+\index{set\-File\-N\-T\-F\-Sm\-Time@{set\-File\-N\-T\-F\-Sm\-Time}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{set\-File\-N\-T\-F\-Sm\-Time}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-New\-Info\-::set\-File\-N\-T\-F\-Sm\-Time (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-Date\-Time} \&}]{m\-Time, }
+\item[{const Q\-Date\-Time \&}]{m\-Time, }
 \item[{int}]{fine\-Ticks = {\ttfamily 0}}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_a3af07365df1d67502ab1d0ca0d45df79}
 
 
-\-Sets the \-N\-T\-F\-S modification time. 
+Sets the N\-T\-F\-S modification time. 
 
-\-The time is written into the \-N\-T\-F\-S record in both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field. \-When updating an existing record, all other fields are left intact. 
-\begin{DoxyParams}{\-Parameters}
-{\em m\-Time} & \-The new modification time. \\
+The time is written into the N\-T\-F\-S record in both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field. When updating an existing record, all other fields are left intact. 
+\begin{DoxyParams}{Parameters}
+{\em m\-Time} & The new modification time. \\
 \hline
-{\em fine\-Ticks} & \-The fractional part of milliseconds, in 100-\/nanosecond ticks (i. e. 9999 ticks = 999.\-9 microsecond). \-Values greater than 9999 will add milliseconds or even seconds, but this can be confusing and therefore is discouraged. \\
+{\em fine\-Ticks} & The fractional part of milliseconds, in 100-\/nanosecond ticks (i. e. 9999 ticks = 999.\-9 microsecond). Values greater than 9999 will add milliseconds or even seconds, but this can be confusing and therefore is discouraged. \\
 \hline
 \end{DoxyParams}
 
 
-\-References extra\-Global, and extra\-Local.
+References extra\-Global, and extra\-Local.
 
 
 
-\-Referenced by set\-File\-N\-T\-F\-S\-Times().
+Referenced by set\-File\-N\-T\-F\-S\-Times().
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!set\-File\-N\-T\-F\-Sa\-Time@{set\-File\-N\-T\-F\-Sa\-Time}}
-\index{set\-File\-N\-T\-F\-Sa\-Time@{set\-File\-N\-T\-F\-Sa\-Time}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{set\-File\-N\-T\-F\-Sa\-Time}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-New\-Info\-::set\-File\-N\-T\-F\-Sa\-Time} (
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!set\-File\-N\-T\-F\-Sa\-Time@{set\-File\-N\-T\-F\-Sa\-Time}}
+\index{set\-File\-N\-T\-F\-Sa\-Time@{set\-File\-N\-T\-F\-Sa\-Time}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{set\-File\-N\-T\-F\-Sa\-Time}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-New\-Info\-::set\-File\-N\-T\-F\-Sa\-Time (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-Date\-Time} \&}]{a\-Time, }
+\item[{const Q\-Date\-Time \&}]{a\-Time, }
 \item[{int}]{fine\-Ticks = {\ttfamily 0}}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_a1042ac3d55a9deed760eb357aaa8284c}
 
 
-\-Sets the \-N\-T\-F\-S access time. 
+Sets the N\-T\-F\-S access time. 
 
-\-The time is written into the \-N\-T\-F\-S record in both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field. \-When updating an existing record, all other fields are left intact. 
-\begin{DoxyParams}{\-Parameters}
-{\em a\-Time} & \-The new access time. \\
+The time is written into the N\-T\-F\-S record in both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field. When updating an existing record, all other fields are left intact. 
+\begin{DoxyParams}{Parameters}
+{\em a\-Time} & The new access time. \\
 \hline
-{\em fine\-Ticks} & \-The fractional part of milliseconds, in 100-\/nanosecond ticks (i. e. 9999 ticks = 999.\-9 microsecond). \-Values greater than 9999 will add milliseconds or even seconds, but this can be confusing and therefore is discouraged. \\
+{\em fine\-Ticks} & The fractional part of milliseconds, in 100-\/nanosecond ticks (i. e. 9999 ticks = 999.\-9 microsecond). Values greater than 9999 will add milliseconds or even seconds, but this can be confusing and therefore is discouraged. \\
 \hline
 \end{DoxyParams}
 
 
-\-References extra\-Global, and extra\-Local.
+References extra\-Global, and extra\-Local.
 
 
 
-\-Referenced by set\-File\-N\-T\-F\-S\-Times().
+Referenced by set\-File\-N\-T\-F\-S\-Times().
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!set\-File\-N\-T\-F\-Sc\-Time@{set\-File\-N\-T\-F\-Sc\-Time}}
-\index{set\-File\-N\-T\-F\-Sc\-Time@{set\-File\-N\-T\-F\-Sc\-Time}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{set\-File\-N\-T\-F\-Sc\-Time}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Qua\-Zip\-New\-Info\-::set\-File\-N\-T\-F\-Sc\-Time} (
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!set\-File\-N\-T\-F\-Sc\-Time@{set\-File\-N\-T\-F\-Sc\-Time}}
+\index{set\-File\-N\-T\-F\-Sc\-Time@{set\-File\-N\-T\-F\-Sc\-Time}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{set\-File\-N\-T\-F\-Sc\-Time}]{\setlength{\rightskip}{0pt plus 5cm}void Qua\-Zip\-New\-Info\-::set\-File\-N\-T\-F\-Sc\-Time (
 \begin{DoxyParamCaption}
-\item[{const {\bf \-Q\-Date\-Time} \&}]{c\-Time, }
+\item[{const Q\-Date\-Time \&}]{c\-Time, }
 \item[{int}]{fine\-Ticks = {\ttfamily 0}}
 \end{DoxyParamCaption}
 )}\label{structQuaZipNewInfo_a44675ac1e306eddefcaa35972c294d15}
 
 
-\-Sets the \-N\-T\-F\-S creation time. 
+Sets the N\-T\-F\-S creation time. 
 
-\-The time is written into the \-N\-T\-F\-S record in both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field. \-When updating an existing record, all other fields are left intact. 
-\begin{DoxyParams}{\-Parameters}
-{\em c\-Time} & \-The new creation time. \\
+The time is written into the N\-T\-F\-S record in both the local and the global extra fields, updating the existing record if there is one, or creating a new one and appending it to the end of each extra field. When updating an existing record, all other fields are left intact. 
+\begin{DoxyParams}{Parameters}
+{\em c\-Time} & The new creation time. \\
 \hline
-{\em fine\-Ticks} & \-The fractional part of milliseconds, in 100-\/nanosecond ticks (i. e. 9999 ticks = 999.\-9 microsecond). \-Values greater than 9999 will add milliseconds or even seconds, but this can be confusing and therefore is discouraged. \\
+{\em fine\-Ticks} & The fractional part of milliseconds, in 100-\/nanosecond ticks (i. e. 9999 ticks = 999.\-9 microsecond). Values greater than 9999 will add milliseconds or even seconds, but this can be confusing and therefore is discouraged. \\
 \hline
 \end{DoxyParams}
 
 
-\-References extra\-Global, and extra\-Local.
+References extra\-Global, and extra\-Local.
 
 
 
-\-Referenced by set\-File\-N\-T\-F\-S\-Times().
+Referenced by set\-File\-N\-T\-F\-S\-Times().
 
 
 
-\subsection{\-Member \-Data \-Documentation}
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!name@{name}}
-\index{name@{name}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-New\-Info\-::name}}\label{structQuaZipNewInfo_a2bdef01b6ac3326e48598e32bfa5fbe8}
+\subsection{Member Data Documentation}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!name@{name}}
+\index{name@{name}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-New\-Info\-::name}\label{structQuaZipNewInfo_a2bdef01b6ac3326e48598e32bfa5fbe8}
 
 
-\-File name. 
+File name. 
 
-\-This field holds file name inside archive, including path relative to archive root. 
+This field holds file name inside archive, including path relative to archive root. 
 
-\-Referenced by \-Qua\-Zip\-File\-::open(), and set\-Permissions().
+Referenced by Qua\-Zip\-File\-::open(), and set\-Permissions().
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!date\-Time@{date\-Time}}
-\index{date\-Time@{date\-Time}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{date\-Time}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-Date\-Time} {\bf \-Qua\-Zip\-New\-Info\-::date\-Time}}\label{structQuaZipNewInfo_aec7f3ac72c72a2e10b82ad64c2fa3453}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!date\-Time@{date\-Time}}
+\index{date\-Time@{date\-Time}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{date\-Time}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Date\-Time Qua\-Zip\-New\-Info\-::date\-Time}\label{structQuaZipNewInfo_aec7f3ac72c72a2e10b82ad64c2fa3453}
 
 
-\-File timestamp. 
+File timestamp. 
 
-\-This is the last file modification date and time. \-Will be stored in the archive central directory. \-It is a good practice to set it to the source file timestamp instead of archive creating time. \-Use \doxyref{set\-File\-Date\-Time()}{p.}{structQuaZipNewInfo_a2b18b554d056877a2f33ffb9d241ed85} or \doxyref{\-Qua\-Zip\-New\-Info(const Q\-String\&, const Q\-String\&)}{p.}{structQuaZipNewInfo_ad47cf11f4277edcb09a8ba2b2963f2a9}. 
+This is the last file modification date and time. Will be stored in the archive central directory. It is a good practice to set it to the source file timestamp instead of archive creating time. Use \doxyref{set\-File\-Date\-Time()}{p.}{structQuaZipNewInfo_a2b18b554d056877a2f33ffb9d241ed85} or \doxyref{Qua\-Zip\-New\-Info(const Q\-String\&, const Q\-String\&)}{p.}{structQuaZipNewInfo_ad47cf11f4277edcb09a8ba2b2963f2a9}. 
 
-\-Referenced by \-Qua\-Zip\-File\-::open(), \-Qua\-Zip\-New\-Info(), and set\-File\-Date\-Time().
+Referenced by Qua\-Zip\-File\-::open(), Qua\-Zip\-New\-Info(), and set\-File\-Date\-Time().
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!external\-Attr@{external\-Attr}}
-\index{external\-Attr@{external\-Attr}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{external\-Attr}]{\setlength{\rightskip}{0pt plus 5cm}quint32 {\bf \-Qua\-Zip\-New\-Info\-::external\-Attr}}\label{structQuaZipNewInfo_affd1a9700d302e1395bd04f0864da7d0}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!external\-Attr@{external\-Attr}}
+\index{external\-Attr@{external\-Attr}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{external\-Attr}]{\setlength{\rightskip}{0pt plus 5cm}quint32 Qua\-Zip\-New\-Info\-::external\-Attr}\label{structQuaZipNewInfo_affd1a9700d302e1395bd04f0864da7d0}
 
 
-\-File external attributes. 
+File external attributes. 
 
-\-The highest 16 bits contain \-Unix file permissions and type (dir or file). \-The constructor \doxyref{\-Qua\-Zip\-New\-Info(const Q\-String\&, const Q\-String\&)}{p.}{structQuaZipNewInfo_ad47cf11f4277edcb09a8ba2b2963f2a9} takes permissions from the provided file. 
+The highest 16 bits contain Unix file permissions and type (dir or file). The constructor \doxyref{Qua\-Zip\-New\-Info(const Q\-String\&, const Q\-String\&)}{p.}{structQuaZipNewInfo_ad47cf11f4277edcb09a8ba2b2963f2a9} takes permissions from the provided file. 
 
-\-Referenced by \-Qua\-Zip\-File\-::open().
+Referenced by Qua\-Zip\-File\-::open().
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!comment@{comment}}
-\index{comment@{comment}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{comment}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Q\-String} {\bf \-Qua\-Zip\-New\-Info\-::comment}}\label{structQuaZipNewInfo_ae24b1d38c3550b4724862ffcf8f20924}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!comment@{comment}}
+\index{comment@{comment}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{comment}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String Qua\-Zip\-New\-Info\-::comment}\label{structQuaZipNewInfo_ae24b1d38c3550b4724862ffcf8f20924}
 
 
-\-File comment. 
+File comment. 
 
-\-Will be encoded using \doxyref{\-Qua\-Zip\-::get\-Comment\-Codec()}{p.}{classQuaZip_a008260161781d8b5d2a0a28493fddaf4}. 
+Will be encoded using \doxyref{Qua\-Zip\-::get\-Comment\-Codec()}{p.}{classQuaZip_a008260161781d8b5d2a0a28493fddaf4}. 
 
-\-Referenced by \-Qua\-Zip\-File\-::open().
+Referenced by Qua\-Zip\-File\-::open().
 
-\index{\-Qua\-Zip\-New\-Info@{\-Qua\-Zip\-New\-Info}!uncompressed\-Size@{uncompressed\-Size}}
-\index{uncompressed\-Size@{uncompressed\-Size}!QuaZipNewInfo@{\-Qua\-Zip\-New\-Info}}
-\subsubsection[{uncompressed\-Size}]{\setlength{\rightskip}{0pt plus 5cm}ulong {\bf \-Qua\-Zip\-New\-Info\-::uncompressed\-Size}}\label{structQuaZipNewInfo_a18c079b3f2f5ab6eecdd61d6dbe93be6}
+\index{Qua\-Zip\-New\-Info@{Qua\-Zip\-New\-Info}!uncompressed\-Size@{uncompressed\-Size}}
+\index{uncompressed\-Size@{uncompressed\-Size}!QuaZipNewInfo@{Qua\-Zip\-New\-Info}}
+\subsubsection[{uncompressed\-Size}]{\setlength{\rightskip}{0pt plus 5cm}ulong Qua\-Zip\-New\-Info\-::uncompressed\-Size}\label{structQuaZipNewInfo_a18c079b3f2f5ab6eecdd61d6dbe93be6}
 
 
-\-Uncompressed file size. 
+Uncompressed file size. 
 
-\-This is only needed if you are using raw file zipping mode, i. e. adding precompressed file in the zip archive. 
+This is only needed if you are using raw file zipping mode, i. e. adding precompressed file in the zip archive. 
 
-\-Referenced by \-Qua\-Zip\-File\-::open().
+Referenced by Qua\-Zip\-File\-::open().
 
 
 
-\-The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
+The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
 \item 
 quazip/quazipnewinfo.\-h\item 
 quazip/quazipnewinfo.\-cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/structQuaZipNewInfo__coll__graph.eps b/doc/latex/structQuaZipNewInfo__coll__graph.eps
deleted file mode 100644
index 2861ad0..0000000
--- a/doc/latex/structQuaZipNewInfo__coll__graph.eps
+++ /dev/null
@@ -1,372 +0,0 @@
-%!PS-Adobe-3.0
-%%Creator: graphviz version 2.26.3 (20100126.1600)
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 267 150
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 231 114 boxprim clip newpath
-1 1 set_scale 0 rotate 40 41 translate
-% Node1
-gsave
-0 0 0.74902 nodecolor
-newpath 66.5 .5 moveto
-66.5 21.5 lineto
-151.5 21.5 lineto
-151.5 .5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 66.5 .5 moveto
-66.5 21.5 lineto
-151.5 21.5 lineto
-151.5 .5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-74.5 8.5 moveto 69 (QuaZipNewInfo) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 84 66 106 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qdatetime.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath -.5 84.5 moveto
--.5 105.5 lineto
-66.5 105.5 lineto
-66.5 84.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath -.5 84.5 moveto
--.5 105.5 lineto
-66.5 105.5 lineto
-66.5 84.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-7.5 92.5 moveto 51 (QDateTime) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.77647 0.75294 0.80392 edgecolor
-newpath 40.09 74.79 moveto
-44.76 63.6 51.73 49.97 61 40 curveto
-67.9 32.59 77.11 26.41 85.62 21.69 curveto
-stroke
-0.77647 0.75294 0.80392 edgecolor
-newpath 36.79 73.63 moveto
-36.46 84.22 lineto
-43.32 76.15 lineto
-closepath fill
-1 setlinewidth
-solid
-0.77647 0.75294 0.80392 edgecolor
-newpath 36.79 73.63 moveto
-36.46 84.22 lineto
-43.32 76.15 lineto
-closepath stroke
-0 0 0 edgecolor
-10 /Helvetica set_font
-61 50.5 moveto 44 ( dateTime) alignedtext
-grestore
-% Node3
-gsave
-[ /Rect [ 84 84 134 106 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qstring.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 84 84.5 moveto
-84 105.5 lineto
-134 105.5 lineto
-134 84.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 84 84.5 moveto
-84 105.5 lineto
-134 105.5 lineto
-134 84.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-92 92.5 moveto 34 (QString) alignedtext
-grestore
-% Node3->Node1
-gsave
-1 setlinewidth
-dashed
-0.77647 0.75294 0.80392 edgecolor
-newpath 109 73.95 moveto
-109 57.26 109 34.64 109 21.55 curveto
-stroke
-0.77647 0.75294 0.80392 edgecolor
-newpath 105.5 74.36 moveto
-109 84.36 lineto
-112.5 74.36 lineto
-closepath fill
-1 setlinewidth
-solid
-0.77647 0.75294 0.80392 edgecolor
-newpath 105.5 74.36 moveto
-109 84.36 lineto
-112.5 74.36 lineto
-closepath stroke
-0 0 0 edgecolor
-10 /Helvetica set_font
-109 57 moveto 44 ( comment) alignedtext
-0 0 0 edgecolor
-10 /Helvetica set_font
-118.5 44 moveto 25 (name) alignedtext
-grestore
-% Node4
-gsave
-[ /Rect [ 152 84 220 106 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI (qtcore.tags$qbytearray.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0 0 1 nodecolor
-newpath 152 84.5 moveto
-152 105.5 lineto
-220 105.5 lineto
-220 84.5 lineto
-closepath fill
-1 setlinewidth
-filled
-0 0 0 nodecolor
-newpath 152 84.5 moveto
-152 105.5 lineto
-220 105.5 lineto
-220 84.5 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Helvetica set_font
-160 92.5 moveto 52 (QByteArray) alignedtext
-grestore
-% Node4->Node1
-gsave
-1 setlinewidth
-dashed
-0.77647 0.75294 0.80392 edgecolor
-newpath 178.51 74.8 moveto
-173.63 63.61 166.41 49.98 157 40 curveto
-150.05 32.63 140.83 26.47 132.32 21.74 curveto
-stroke
-0.77647 0.75294 0.80392 edgecolor
-newpath 175.33 76.27 moveto
-182.33 84.22 lineto
-181.81 73.64 lineto
-closepath fill
-1 setlinewidth
-solid
-0.77647 0.75294 0.80392 edgecolor
-newpath 175.33 76.27 moveto
-182.33 84.22 lineto
-181.81 73.64 lineto
-closepath stroke
-0 0 0 edgecolor
-10 /Helvetica set_font
-173.5 57 moveto 49 ( extraLocal) alignedtext
-0 0 0 edgecolor
-10 /Helvetica set_font
-173 44 moveto 50 (extraGlobal) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 267 150
-end
-restore
-%%EOF
diff --git a/doc/latex/structQuaZipNewInfo__coll__graph.md5 b/doc/latex/structQuaZipNewInfo__coll__graph.md5
deleted file mode 100644
index 73a4bf0..0000000
--- a/doc/latex/structQuaZipNewInfo__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-bda4989a1390c97ebc1e62623c92ca75
\ No newline at end of file
diff --git a/doc/latex/usage.tex b/doc/latex/usage.tex
index 4636237..1c13ec7 100644
--- a/doc/latex/usage.tex
+++ b/doc/latex/usage.tex
@@ -1,22 +1,22 @@
-\-This page provides general information on \-Qua\-Z\-I\-P usage. \-See classes \doxyref{\-Qua\-Zip}{p.}{classQuaZip} and \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} for the detailed documentation on what can \-Qua\-Z\-I\-P do and what it can not. \-Also, reading comments in the zip.\-h and unzip.\-h files (taken from the original \-Z\-I\-P/\-U\-N\-Z\-I\-P package) is always a good idea too. \-After all, \-Qua\-Z\-I\-P is just a wrapper with a few convenience extensions and reimpleme [...]
+This page provides general information on Qua\-Z\-I\-P usage. See classes \doxyref{Qua\-Zip}{p.}{classQuaZip} and \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} for the detailed documentation on what can Qua\-Z\-I\-P do and what it can not. Also, reading comments in the zip.\-h and unzip.\-h files (taken from the original Z\-I\-P/\-U\-N\-Z\-I\-P package) is always a good idea too. After all, Qua\-Z\-I\-P is just a wrapper with a few convenience extensions and reimplementations.
 
-\doxyref{\-Qua\-Zip}{p.}{classQuaZip} is a class representing \-Z\-I\-P archive, \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} represents a file inside archive and subclasses {\bf \-Q\-I\-O\-Device} as well. \-One limitation is that there can be only one instance of \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} per \doxyref{\-Qua\-Zip}{p.}{classQuaZip} instance, which kind of makes it confusing why there are two classes instead of one. \-This is actually no more than an \-A\-P\-I des [...]
+\doxyref{Qua\-Zip}{p.}{classQuaZip} is a class representing Z\-I\-P archive, \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} represents a file inside archive and subclasses Q\-I\-O\-Device as well. One limitation is that there can be only one instance of \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} per \doxyref{Qua\-Zip}{p.}{classQuaZip} instance, which kind of makes it confusing why there are two classes instead of one. This is actually no more than an A\-P\-I design mistake.\section{Ter [...]
 \char`\"{}\-Qua\-Z\-I\-P\char`\"{} means whole this library, while \char`\"{}\-Qua\-Zip\char`\"{} (note the lower case) is just one class in it.
 
-\char`\"{}\-Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I\char`\"{} or \char`\"{}minizip\char`\"{} means the original \-A\-P\-I of the \-Gilles \-Vollant's \-Z\-I\-P/\-U\-N\-Z\-I\-P package. \-It was slightly modified to better integrate with {\bf \-Qt}. \-These modifications are not source or binary compatible with the official minizip release, which means you can't just drop the newer minizip version into \-Qua\-Z\-I\-P sources and make it work.
+\char`\"{}\-Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I\char`\"{} or \char`\"{}minizip\char`\"{} means the original A\-P\-I of the Gilles Vollant's Z\-I\-P/\-U\-N\-Z\-I\-P package. It was slightly modified to better integrate with Qt. These modifications are not source or binary compatible with the official minizip release, which means you can't just drop the newer minizip version into Qua\-Z\-I\-P sources and make it work.
 
-\char`\"{}\-Z\-I\-P\char`\"{}, \char`\"{}\-Z\-I\-P archive\char`\"{} or \char`\"{}\-Z\-I\-P file\char`\"{} means any \-Z\-I\-P archive. \-Typically this is a plain file with \char`\"{}.\-zip\char`\"{} (or \char`\"{}.\-Z\-I\-P\char`\"{}) file name suffix, but it can also be any seekable {\bf \-Q\-I\-O\-Device} (say, {\bf \-Q\-Buffer}, but not \-Q\-Tcp\-Socket).
+\char`\"{}\-Z\-I\-P\char`\"{}, \char`\"{}\-Z\-I\-P archive\char`\"{} or \char`\"{}\-Z\-I\-P file\char`\"{} means any Z\-I\-P archive. Typically this is a plain file with \char`\"{}.\-zip\char`\"{} (or \char`\"{}.\-Z\-I\-P\char`\"{}) file name suffix, but it can also be any seekable Q\-I\-O\-Device (say, Q\-Buffer, but not Q\-Tcp\-Socket).
 
-\char`\"{}\-A file inside archive\char`\"{}, \char`\"{}a file inside Z\-I\-P\char`\"{} or something like that means file either being read or written from/to some \-Z\-I\-P archive.\section{\-Error handling}\label{usage_error-handling}
-\-Almost any call to \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I return some error code. \-Most of the original \-A\-P\-I's error checking could be done in this wrapper as well, but it would cause unnecessary code bloating without any benefit. \-So, \-Qua\-Z\-I\-P only checks for situations that \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I can not check for. \-For example, \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I has no \char`\"{}\-Z\-I\-P open mode\char`\"{} concept because read and write modes are completel [...]
+\char`\"{}\-A file inside archive\char`\"{}, \char`\"{}a file inside Z\-I\-P\char`\"{} or something like that means file either being read or written from/to some Z\-I\-P archive.\section{Error handling}\label{usage_error-handling}
+Almost any call to Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I return some error code. Most of the original A\-P\-I's error checking could be done in this wrapper as well, but it would cause unnecessary code bloating without any benefit. So, Qua\-Z\-I\-P only checks for situations that Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I can not check for. For example, Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I has no \char`\"{}\-Z\-I\-P open mode\char`\"{} concept because read and write modes are completely separated. On the othe [...]
 
-\-Therefore, error checking is two-\/level (\-Qua\-Z\-I\-P's level and \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I level), which sometimes can be confusing, so here are some advices on how the error checking should be properly done\-:
+Therefore, error checking is two-\/level (Qua\-Z\-I\-P's level and Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I level), which sometimes can be confusing, so here are some advices on how the error checking should be properly done\-:
 
 
 \begin{DoxyItemize}
-\item \-Both \doxyref{\-Qua\-Zip}{p.}{classQuaZip} and \doxyref{\-Qua\-Zip\-File}{p.}{classQuaZipFile} have get\-Zip\-Error() function, which return error code of the last \-Z\-I\-P/\-U\-N\-Z\-I\-P \-A\-P\-I call. \-Most function calls reset error code to \-U\-N\-Z\-\_\-\-O\-K on success and set error code on failure. \-Some functions do not reset error code. \-Most of them are {\ttfamily const} and do not access \-Z\-I\-P archive in any way. \-Some, on the other hand, {\itshape do\/} ac [...]
-\item \-Most functions have their own way to report errors, by returning a null string, negative value or {\ttfamily false}. \-If such a function returns error value, call get\-Zip\-Error() to get more information about error. \-See \char`\"{}zip.\-h\char`\"{} and \char`\"{}unzip.\-h\char`\"{} of the \-Z\-I\-P/\-U\-N\-Z\-I\-P package for error codes.
-\item \-If the function returns error-\/stating value (like {\ttfamily false}), but get\-Zip\-Error() returns \-U\-N\-Z\-\_\-\-O\-K, it means that you did something obviously wrong. \-For example, tried to write in the archive open for reading or not open at all. \-You better just not do that! \-Most functions also issue a warning using q\-Warning() function in such cases. \-See documentation for a specific function for details on when it should not be called.
+\item Both \doxyref{Qua\-Zip}{p.}{classQuaZip} and \doxyref{Qua\-Zip\-File}{p.}{classQuaZipFile} have get\-Zip\-Error() function, which return error code of the last Z\-I\-P/\-U\-N\-Z\-I\-P A\-P\-I call. Most function calls reset error code to U\-N\-Z\-\_\-\-O\-K on success and set error code on failure. Some functions do not reset error code. Most of them are {\ttfamily const} and do not access Z\-I\-P archive in any way. Some, on the other hand, {\itshape do} access Z\-I\-P archive, bu [...]
+\item Most functions have their own way to report errors, by returning a null string, negative value or {\ttfamily false}. If such a function returns error value, call get\-Zip\-Error() to get more information about error. See \char`\"{}zip.\-h\char`\"{} and \char`\"{}unzip.\-h\char`\"{} of the Z\-I\-P/\-U\-N\-Z\-I\-P package for error codes.
+\item If the function returns error-\/stating value (like {\ttfamily false}), but get\-Zip\-Error() returns U\-N\-Z\-\_\-\-O\-K, it means that you did something obviously wrong. For example, tried to write in the archive open for reading or not open at all. You better just not do that! Most functions also issue a warning using q\-Warning() function in such cases. See documentation for a specific function for details on when it should not be called.
 \end{DoxyItemize}
 
-\-I know that this is somewhat messy, but \-I could not find a better way to do all the error handling. 
\ No newline at end of file
+I know that this is somewhat messy, but I could not find a better way to do all the error handling. 
\ No newline at end of file
diff --git a/quazip.sln b/quazip.sln
index efd3e9f..2fe98ff 100644
--- a/quazip.sln
+++ b/quazip.sln
@@ -1,6 +1,8 @@
 
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C++ Express 2010
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+VisualStudioVersion = 12.0.40629.0
+MinimumVisualStudioVersion = 10.0.40219.1
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "quazip", "quazip\quazip.vcxproj", "{E4AC5F56-B711-4F0E-BC83-CDE8B6CD53AD}"
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qztest", "qztest\qztest.vcxproj", "{7632B767-D089-4F15-8B1E-C4B3F9EBF592}"
@@ -8,17 +10,26 @@ EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Win32 = Debug|Win32
+		Debug|x64 = Debug|x64
 		Release|Win32 = Release|Win32
+		Release|x64 = Release|x64
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 		{E4AC5F56-B711-4F0E-BC83-CDE8B6CD53AD}.Debug|Win32.ActiveCfg = Debug|Win32
 		{E4AC5F56-B711-4F0E-BC83-CDE8B6CD53AD}.Debug|Win32.Build.0 = Debug|Win32
+		{E4AC5F56-B711-4F0E-BC83-CDE8B6CD53AD}.Debug|x64.ActiveCfg = Debug|x64
+		{E4AC5F56-B711-4F0E-BC83-CDE8B6CD53AD}.Debug|x64.Build.0 = Debug|x64
 		{E4AC5F56-B711-4F0E-BC83-CDE8B6CD53AD}.Release|Win32.ActiveCfg = Release|Win32
 		{E4AC5F56-B711-4F0E-BC83-CDE8B6CD53AD}.Release|Win32.Build.0 = Release|Win32
+		{E4AC5F56-B711-4F0E-BC83-CDE8B6CD53AD}.Release|x64.ActiveCfg = Release|x64
+		{E4AC5F56-B711-4F0E-BC83-CDE8B6CD53AD}.Release|x64.Build.0 = Release|x64
 		{7632B767-D089-4F15-8B1E-C4B3F9EBF592}.Debug|Win32.ActiveCfg = Debug|Win32
 		{7632B767-D089-4F15-8B1E-C4B3F9EBF592}.Debug|Win32.Build.0 = Debug|Win32
+		{7632B767-D089-4F15-8B1E-C4B3F9EBF592}.Debug|x64.ActiveCfg = Debug|Win32
 		{7632B767-D089-4F15-8B1E-C4B3F9EBF592}.Release|Win32.ActiveCfg = Release|Win32
 		{7632B767-D089-4F15-8B1E-C4B3F9EBF592}.Release|Win32.Build.0 = Release|Win32
+		{7632B767-D089-4F15-8B1E-C4B3F9EBF592}.Release|x64.ActiveCfg = Release|x64
+		{7632B767-D089-4F15-8B1E-C4B3F9EBF592}.Release|x64.Build.0 = Release|x64
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
diff --git a/quazip/quazip.vcxproj b/quazip/quazip.vcxproj
index 5400a6d..8f331e6 100644
--- a/quazip/quazip.vcxproj
+++ b/quazip/quazip.vcxproj
@@ -1,14 +1,22 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <ItemGroup Label="ProjectConfigurations">
     <ProjectConfiguration Include="Debug|Win32">
       <Configuration>Debug</Configuration>
       <Platform>Win32</Platform>
     </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
     <ProjectConfiguration Include="Release|Win32">
       <Configuration>Release</Configuration>
       <Platform>Win32</Platform>
     </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
   </ItemGroup>
   <PropertyGroup Label="Globals">
     <ProjectGuid>{E4AC5F56-B711-4F0E-BC83-CDE8B6CD53AD}</ProjectGuid>
@@ -17,30 +25,50 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
   </ImportGroup>
   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="..\..\qt4.props" />
+    <Import Project="..\..\qt5.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="..\..\qt5.props" />
   </ImportGroup>
   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     <Import Project="..\..\qt4.props" />
   </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="..\..\qt4.props" />
+  </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>
   </PropertyGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
@@ -61,6 +89,23 @@
       <TargetMachine>MachineX86</TargetMachine>
     </Link>
   </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;QUAZIP_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>QtCored4.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Windows</SubSystem>
+    </Link>
+  </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;QUAZIP_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -71,7 +116,7 @@
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     </ClCompile>
     <Link>
-      <AdditionalDependencies>QtCore4.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>Qt5Core.lib;%(AdditionalDependencies)</AdditionalDependencies>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <SubSystem>Windows</SubSystem>
       <OptimizeReferences>true</OptimizeReferences>
@@ -79,6 +124,23 @@
       <TargetMachine>MachineX86</TargetMachine>
     </Link>
   </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;QUAZIP_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>Qt5Core.lib;zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+    </Link>
+  </ItemDefinitionGroup>
   <ItemGroup>
     <ClInclude Include="crypt.h" />
     <ClInclude Include="ioapi.h" />
diff --git a/quazip/quazipfile.cpp b/quazip/quazipfile.cpp
index bc002c1..3ce895a 100644
--- a/quazip/quazipfile.cpp
+++ b/quazip/quazipfile.cpp
@@ -382,7 +382,7 @@ qint64 QuaZipFile::pos()const
       // QIODevice::pos() is broken for sequential devices,
       // but thankfully bytesAvailable() returns the number of
       // bytes buffered, so we know how far ahead we are.
-    return unztell(p->zip->getUnzFile()) - QIODevice::bytesAvailable();
+    return unztell64(p->zip->getUnzFile()) - QIODevice::bytesAvailable();
   else
     return p->writePos;
 }
diff --git a/quazip/quazipnewinfo.cpp b/quazip/quazipnewinfo.cpp
index 02e01da..8015d92 100644
--- a/quazip/quazipnewinfo.cpp
+++ b/quazip/quazipnewinfo.cpp
@@ -29,9 +29,18 @@ see quazip/(un)zip.h files for details. Basically it's the zlib license.
 #include <string.h>
 
 static void QuaZipNewInfo_setPermissions(QuaZipNewInfo *info,
-        QFile::Permissions perm, bool isDir)
+        QFile::Permissions perm, bool isDir, bool isSymLink = false)
 {
     quint32 uPerm = isDir ? 0040000 : 0100000;
+
+    if ( isSymLink ) {
+#ifdef Q_OS_WIN
+        uPerm = 0200000;
+#else
+        uPerm = 0120000;
+#endif
+    }
+
     if ((perm & QFile::ReadOwner) != 0)
         uPerm |= 0400;
     if ((perm & QFile::WriteOwner) != 0)
@@ -91,7 +100,7 @@ QuaZipNewInfo::QuaZipNewInfo(const QString& name, const QString& file):
     dateTime = QDateTime::currentDateTime();
   } else {
     dateTime = lm;
-    QuaZipNewInfo_setPermissions(this, info.permissions(), info.isDir());
+    QuaZipNewInfo_setPermissions(this, info.permissions(), info.isDir(), info.isSymLink());
   }
 }
 
@@ -107,7 +116,7 @@ void QuaZipNewInfo::setFilePermissions(const QString &file)
 {
     QFileInfo info = QFileInfo(file);
     QFile::Permissions perm = info.permissions();
-    QuaZipNewInfo_setPermissions(this, perm, info.isDir());
+    QuaZipNewInfo_setPermissions(this, perm, info.isDir(), info.isSymLink());
 }
 
 void QuaZipNewInfo::setPermissions(QFile::Permissions permissions)
diff --git a/quazip/unzip.c b/quazip/unzip.c
index bca03f8..967c970 100644
--- a/quazip/unzip.c
+++ b/quazip/unzip.c
@@ -1845,38 +1845,30 @@ extern int ZEXPORT unzReadCurrentFile  (unzFile file, voidp buf, unsigned len)
         } /* end Z_BZIP2ED */
         else
         {
-            ZPOS64_T uTotalOutBefore,uTotalOutAfter;
+            uInt uAvailOutBefore,uAvailOutAfter;
             const Bytef *bufBefore;
-            ZPOS64_T uOutThis;
+            uInt uOutThis;
             int flush=Z_SYNC_FLUSH;
 
-            uTotalOutBefore = pfile_in_zip_read_info->stream.total_out;
+            uAvailOutBefore = pfile_in_zip_read_info->stream.avail_out;
             bufBefore = pfile_in_zip_read_info->stream.next_out;
 
-            /*
-            if ((pfile_in_zip_read_info->rest_read_uncompressed ==
-                     pfile_in_zip_read_info->stream.avail_out) &&
-                (pfile_in_zip_read_info->rest_read_compressed == 0))
-                flush = Z_FINISH;
-            */
             err=inflate(&pfile_in_zip_read_info->stream,flush);
 
             if ((err>=0) && (pfile_in_zip_read_info->stream.msg!=NULL))
               err = Z_DATA_ERROR;
 
-            uTotalOutAfter = pfile_in_zip_read_info->stream.total_out;
-            uOutThis = uTotalOutAfter-uTotalOutBefore;
+            uAvailOutAfter = pfile_in_zip_read_info->stream.avail_out;
+            uOutThis = uAvailOutBefore - uAvailOutAfter;
 
             pfile_in_zip_read_info->total_out_64 = pfile_in_zip_read_info->total_out_64 + uOutThis;
 
-            pfile_in_zip_read_info->crc32 =
-                crc32(pfile_in_zip_read_info->crc32,bufBefore,
-                        (uInt)(uOutThis));
+            pfile_in_zip_read_info->crc32
+                    = crc32(pfile_in_zip_read_info->crc32,bufBefore, uOutThis);
 
-            pfile_in_zip_read_info->rest_read_uncompressed -=
-                uOutThis;
+            pfile_in_zip_read_info->rest_read_uncompressed -= uOutThis;
 
-            iRead += (uInt)(uTotalOutAfter - uTotalOutBefore);
+            iRead += uAvailOutBefore - uAvailOutAfter;
 
             if (err==Z_STREAM_END)
                 return (iRead==0) ? UNZ_EOF : iRead;
diff --git a/quazip/zip.c b/quazip/zip.c
index 9649653..d8a1db0 100644
--- a/quazip/zip.c
+++ b/quazip/zip.c
@@ -1509,15 +1509,9 @@ extern int ZEXPORT zipWriteInFileInZip (zipFile file,const void* buf,unsigned in
 
           if ((zi->ci.method == Z_DEFLATED) && (!zi->ci.raw))
           {
-              uLong uTotalOutBefore = zi->ci.stream.total_out;
+              uInt uAvailOutBefore = zi->ci.stream.avail_out;
               err=deflate(&zi->ci.stream,  Z_NO_FLUSH);
-              if(uTotalOutBefore > zi->ci.stream.total_out)
-              {
-                int bBreak = 0;
-                bBreak++;
-              }
-
-              zi->ci.pos_in_buffered_data += (uInt)(zi->ci.stream.total_out - uTotalOutBefore) ;
+              zi->ci.pos_in_buffered_data += uAvailOutBefore - zi->ci.stream.avail_out;
           }
           else
           {
@@ -1571,7 +1565,7 @@ extern int ZEXPORT zipCloseFileInZipRaw64 (zipFile file, ZPOS64_T uncompressed_s
                 {
                         while (err==ZIP_OK)
                         {
-                                uLong uTotalOutBefore;
+                                uLong uAvailOutBefore;
                                 if (zi->ci.stream.avail_out == 0)
                                 {
                                         if (zip64FlushWriteBuffer(zi) == ZIP_ERRNO)
@@ -1579,9 +1573,9 @@ extern int ZEXPORT zipCloseFileInZipRaw64 (zipFile file, ZPOS64_T uncompressed_s
                                         zi->ci.stream.avail_out = (uInt)Z_BUFSIZE;
                                         zi->ci.stream.next_out = zi->ci.buffered_data;
                                 }
-                                uTotalOutBefore = zi->ci.stream.total_out;
+                                uAvailOutBefore = zi->ci.stream.avail_out;
                                 err=deflate(&zi->ci.stream,  Z_FINISH);
-                                zi->ci.pos_in_buffered_data += (uInt)(zi->ci.stream.total_out - uTotalOutBefore) ;
+                                zi->ci.pos_in_buffered_data += uAvailOutBefore - zi->ci.stream.avail_out;
                         }
                 }
     else if ((zi->ci.method == Z_BZIP2ED) && (!zi->ci.raw))
diff --git a/qztest/qztest.cpp b/qztest/qztest.cpp
index 248a0ef..0a82af0 100644
--- a/qztest/qztest.cpp
+++ b/qztest/qztest.cpp
@@ -43,7 +43,7 @@ see quazip/(un)zip.h files for details. Basically it's the zlib license.
 
 #include <QtTest/QtTest>
 
-bool createTestFiles(const QStringList &fileNames, const QString &dir)
+bool createTestFiles(const QStringList &fileNames, int size, const QString &dir)
 {
     QDir curDir;
     foreach (QString fileName, fileNames) {
@@ -69,8 +69,14 @@ bool createTestFiles(const QStringList &fileNames, const QString &dir)
                         fileName.toUtf8().constData());
                 return false;
             }
-            QTextStream testStream(&testFile);
-            testStream << "This is a test file named " << fileName << endl;
+            if (size == -1) {
+                QTextStream testStream(&testFile);
+                testStream << "This is a test file named " << fileName << endl;
+            } else {
+                for (int i = 0; i < size; ++i) {
+                    testFile.putChar(static_cast<char>('0' + i % 10));
+                }
+            }
         }
     }
     return true;
diff --git a/qztest/qztest.h b/qztest/qztest.h
index 4899c1e..7c442bf 100644
--- a/qztest/qztest.h
+++ b/qztest/qztest.h
@@ -30,8 +30,9 @@ see quazip/(un)zip.h files for details. Basically it's the zlib license.
 #include <QStringList>
 #include <QTextCodec>
 
-extern bool createTestFiles(const QStringList &fileNames, const QString
-        &dir = "tmp");
+extern bool createTestFiles(const QStringList &fileNames,
+                            int size = -1,
+                            const QString &dir = "tmp");
 extern void removeTestFiles(const QStringList &fileNames, const QString
         &dir = "tmp");
 extern bool createTestArchive(const QString &zipName, 
diff --git a/qztest/qztest.vcxproj b/qztest/qztest.vcxproj
index 902b69e..31d0c94 100644
--- a/qztest/qztest.vcxproj
+++ b/qztest/qztest.vcxproj
@@ -1,14 +1,22 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <ItemGroup Label="ProjectConfigurations">
     <ProjectConfiguration Include="Debug|Win32">
       <Configuration>Debug</Configuration>
       <Platform>Win32</Platform>
     </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
     <ProjectConfiguration Include="Release|Win32">
       <Configuration>Release</Configuration>
       <Platform>Win32</Platform>
     </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
   </ItemGroup>
   <PropertyGroup Label="Globals">
     <ProjectGuid>{7632B767-D089-4F15-8B1E-C4B3F9EBF592}</ProjectGuid>
@@ -18,30 +26,50 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
   </ImportGroup>
   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="..\..\qt4.props" />
+    <Import Project="..\..\qt5.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="..\..\qt5.props" />
   </ImportGroup>
   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     <Import Project="..\..\qt4.props" />
   </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="..\..\qt4.props" />
+  </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>
   </PropertyGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
@@ -66,6 +94,27 @@
       <Command>copy /y $(SolutionDir)\quazip\Debug\quazip.dll $(OutDir)\</Command>
     </PostBuildEvent>
   </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>QtCored4.lib;QtTestd4.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Console</SubSystem>
+    </Link>
+    <PostBuildEvent>
+      <Command>copy /y $(SolutionDir)\quazip\Debug\quazip.dll $(OutDir)\</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
       <AdditionalIncludeDirectories>..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -88,6 +137,28 @@
       <Command>copy /y $(SolutionDir)\quazip\Release\quazip.dll $(OutDir)\</Command>
     </PostBuildEvent>
   </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <AdditionalIncludeDirectories>..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>Qt5Core.lib;Qt5Test.lib;Qt5Network.lib;zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Console</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+    </Link>
+    <PostBuildEvent>
+      <Command>
+      </Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
   <ItemGroup>
     <ProjectReference Include="..\quazip\quazip.vcxproj">
       <Project>{e4ac5f56-b711-4f0e-bc83-cde8b6cd53ad}</Project>
@@ -104,6 +175,8 @@
     <ClInclude Include="testquazip.h" />
     <ClInclude Include="testquazipdir.h" />
     <ClInclude Include="testquazipfile.h" />
+    <ClInclude Include="testquazipfileinfo.h" />
+    <ClInclude Include="testquazipnewinfo.h" />
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="moc\moc_testjlcompress.cpp" />
@@ -113,6 +186,8 @@
     <ClCompile Include="moc\moc_testquazip.cpp" />
     <ClCompile Include="moc\moc_testquazipdir.cpp" />
     <ClCompile Include="moc\moc_testquazipfile.cpp" />
+    <ClCompile Include="moc\moc_testquazipfileinfo.cpp" />
+    <ClCompile Include="moc\moc_testquazipnewinfo.cpp" />
     <ClCompile Include="qztest.cpp" />
     <ClCompile Include="testjlcompress.cpp" />
     <ClCompile Include="testquachecksum32.cpp" />
@@ -121,10 +196,8 @@
     <ClCompile Include="testquazip.cpp" />
     <ClCompile Include="testquazipdir.cpp" />
     <ClCompile Include="testquazipfile.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="debug\BuildLog.htm" />
-    <None Include="release\BuildLog.htm" />
+    <ClCompile Include="testquazipfileinfo.cpp" />
+    <ClCompile Include="testquazipnewinfo.cpp" />
   </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
diff --git a/qztest/qztest.vcxproj.filters b/qztest/qztest.vcxproj.filters
index 996f087..7c88d3d 100644
--- a/qztest/qztest.vcxproj.filters
+++ b/qztest/qztest.vcxproj.filters
@@ -39,6 +39,12 @@
     <ClInclude Include="testquazipfile.h">
       <Filter>Header Files</Filter>
     </ClInclude>
+    <ClInclude Include="testquazipfileinfo.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="testquazipnewinfo.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="qztest.cpp">
@@ -86,9 +92,17 @@
     <ClCompile Include="moc\moc_testquazipfile.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="debug\BuildLog.htm" />
-    <None Include="release\BuildLog.htm" />
+    <ClCompile Include="testquazipfileinfo.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="testquazipnewinfo.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="moc\moc_testquazipfileinfo.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="moc\moc_testquazipnewinfo.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
   </ItemGroup>
 </Project>
\ No newline at end of file
diff --git a/qztest/run_moc.bat b/qztest/run_moc.bat
index 7aea175..75f43b4 100644
--- a/qztest/run_moc.bat
+++ b/qztest/run_moc.bat
@@ -5,3 +5,5 @@ moc -o moc\moc_testquazipfile.cpp testquazipfile.h
 moc -o moc\moc_testquazipdir.cpp testquazipdir.h
 moc -o moc\moc_testquagzipfile.cpp testquagzipfile.h
 moc -o moc\moc_testquaziodevice.cpp testquaziodevice.h
+moc -o moc\moc_testquazipfileinfo.cpp testquazipfileinfo.h
+moc -o moc\moc_testquazipnewinfo.cpp testquazipnewinfo.h
diff --git a/qztest/testjlcompress.cpp b/qztest/testjlcompress.cpp
index 618116c..36d6ea3 100644
--- a/qztest/testjlcompress.cpp
+++ b/qztest/testjlcompress.cpp
@@ -139,14 +139,14 @@ void TestJlCompress::compressDir()
         if (!curDir.remove(zipName))
             QFAIL("Can't remove zip file");
     }
-    if (!createTestFiles(fileNames, "compressDir_tmp")) {
+    if (!createTestFiles(fileNames, -1, "compressDir_tmp")) {
         QFAIL("Can't create test files");
     }
 #ifdef Q_OS_WIN
     for (int i = 0; i < fileNames.size(); ++i) {
         if (fileNames.at(i).startsWith(".")) {
             QString fn = "compressDir_tmp\\" + fileNames.at(i);
-            SetFileAttributes(reinterpret_cast<LPCWSTR>(fn.utf16()),
+            SetFileAttributesW(reinterpret_cast<LPCWSTR>(fn.utf16()),
                               FILE_ATTRIBUTE_HIDDEN);
         }
     }
diff --git a/qztest/testquazipfile.cpp b/qztest/testquazipfile.cpp
index 1454cde..86f23bc 100644
--- a/qztest/testquazipfile.cpp
+++ b/qztest/testquazipfile.cpp
@@ -43,20 +43,24 @@ void TestQuaZipFile::zipUnzip_data()
     QTest::addColumn<QByteArray>("fileNameCodec");
     QTest::addColumn<QByteArray>("password");
     QTest::addColumn<bool>("zip64");
+    QTest::addColumn<int>("size");
     QTest::newRow("simple") << "simple.zip" << (
             QStringList() << "test0.txt" << "testdir1/test1.txt"
             << "testdir2/test2.txt" << "testdir2/subdir/test2sub.txt")
-        << QByteArray() << QByteArray() << false;
+        << QByteArray() << QByteArray() << false << -1;
     QTest::newRow("Cyrillic") << "cyrillic.zip" << (
             QStringList()
             << QString::fromUtf8("русское имя файла с пробелами.txt"))
-        << QByteArray("IBM866") << QByteArray() << false;
+        << QByteArray("IBM866") << QByteArray() << false << -1;
     QTest::newRow("password") << "password.zip" << (
             QStringList() << "test.txt")
-        << QByteArray() << QByteArray("PassPass") << false;
+        << QByteArray() << QByteArray("PassPass") << false << -1;
     QTest::newRow("zip64") << "zip64.zip" << (
             QStringList() << "test64.txt")
-        << QByteArray() << QByteArray() << true;
+        << QByteArray() << QByteArray() << true << -1;
+    QTest::newRow("large enough to flush") << "flush.zip" << (
+            QStringList() << "flush.txt")
+        << QByteArray() << QByteArray() << true << 65536 * 2;
 }
 
 void TestQuaZipFile::zipUnzip()
@@ -66,13 +70,14 @@ void TestQuaZipFile::zipUnzip()
     QFETCH(QByteArray, fileNameCodec);
     QFETCH(QByteArray, password);
     QFETCH(bool, zip64);
+    QFETCH(int, size);
     QFile testFile(zipName);
     if (testFile.exists()) {
         if (!testFile.remove()) {
             QFAIL("Couldn't remove existing archive to create a new one");
         }
     }
-    if (!createTestFiles(fileNames)) {
+    if (!createTestFiles(fileNames, size)) {
         QFAIL("Couldn't create test files for zipping");
     }
     QuaZip testZip(&testFile);
@@ -158,17 +163,21 @@ void TestQuaZipFile::bytesAvailable_data()
 {
     QTest::addColumn<QString>("zipName");
     QTest::addColumn<QStringList>("fileNames");
+    QTest::addColumn<int>("size");
     QTest::newRow("simple") << "test.zip" << (
             QStringList() << "test0.txt" << "testdir1/test1.txt"
-            << "testdir2/test2.txt" << "testdir2/subdir/test2sub.txt");
+            << "testdir2/test2.txt" << "testdir2/subdir/test2sub.txt") << -1;
+    QTest::newRow("large enough to flush")
+            << "flush.zip" << (QStringList() << "test.txt") << 65536 * 4;
 }
 
 void TestQuaZipFile::bytesAvailable()
 {
     QFETCH(QString, zipName);
     QFETCH(QStringList, fileNames);
+    QFETCH(int, size);
     QDir curDir;
-    if (!createTestFiles(fileNames)) {
+    if (!createTestFiles(fileNames, size)) {
         QFAIL("Couldn't create test files");
     }
     if (!JlCompress::compressDir(zipName, "tmp")) {
@@ -202,8 +211,9 @@ void TestQuaZipFile::atEnd()
 {
     QFETCH(QString, zipName);
     QFETCH(QStringList, fileNames);
+    QFETCH(int, size);
     QDir curDir;
-    if (!createTestFiles(fileNames)) {
+    if (!createTestFiles(fileNames, size)) {
         QFAIL("Couldn't create test files");
     }
     if (!JlCompress::compressDir(zipName, "tmp")) {
@@ -228,17 +238,18 @@ void TestQuaZipFile::atEnd()
     curDir.remove(zipName);
 }
 
-void TestQuaZipFile::pos_data()
+void TestQuaZipFile::posRead_data()
 {
     bytesAvailable_data();
 }
 
-void TestQuaZipFile::pos()
+void TestQuaZipFile::posRead()
 {
     QFETCH(QString, zipName);
     QFETCH(QStringList, fileNames);
+    QFETCH(int, size);
     QDir curDir;
-    if (!createTestFiles(fileNames)) {
+    if (!createTestFiles(fileNames, size)) {
         QFAIL("Couldn't create test files");
     }
     if (!JlCompress::compressDir(zipName, "tmp")) {
@@ -263,6 +274,41 @@ void TestQuaZipFile::pos()
     curDir.remove(zipName);
 }
 
+void TestQuaZipFile::posWrite_data()
+{
+    posRead_data();
+}
+
+void TestQuaZipFile::posWrite()
+{
+    QFETCH(QString, zipName);
+    QFETCH(QStringList, fileNames);
+    QFETCH(int, size);
+    if (size == -1)
+        size = 20;
+    QDir curDir;
+    QuaZip testZip(zipName);
+    QVERIFY(testZip.open(QuaZip::mdCreate));
+    foreach (QString fileName, fileNames) {
+        QuaZipFile zipFile(&testZip);
+        QVERIFY(zipFile.open(QIODevice::WriteOnly, QuaZipNewInfo(fileName)));
+        QCOMPARE(zipFile.pos(), (qint64) 0);
+        zipFile.putChar('0');
+        QCOMPARE(zipFile.pos(), (qint64) 1);
+        QByteArray buffer(size / 2 - 1, '\0');
+        for (int i = 0; i < buffer.size(); ++i)
+            buffer[i] = static_cast<char>(qrand());
+        zipFile.write(buffer);
+        QCOMPARE(zipFile.pos(), qint64(size / 2));
+        for (int i = 0; i < size - size / 2; ++i) {
+            zipFile.putChar(static_cast<char>(qrand()));
+        }
+        QCOMPARE(zipFile.pos(), qint64(size));
+    }
+    testZip.close();
+    curDir.remove(zipName);
+}
+
 void TestQuaZipFile::getZip()
 {
     QuaZip testZip;
diff --git a/qztest/testquazipfile.h b/qztest/testquazipfile.h
index 5458fd5..3924bc4 100644
--- a/qztest/testquazipfile.h
+++ b/qztest/testquazipfile.h
@@ -37,8 +37,10 @@ private slots:
     void bytesAvailable();
     void atEnd_data();
     void atEnd();
-    void pos_data();
-    void pos();
+    void posRead_data();
+    void posRead();
+    void posWrite_data();
+    void posWrite();
     void getZip();
     void setZipName();
     void getFileInfo();

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libquazip.git



More information about the debian-med-commit mailing list