summaryrefslogtreecommitdiffstats
path: root/doc/global
diff options
context:
space:
mode:
Diffstat (limited to 'doc/global')
-rw-r--r--doc/global/compat.qdocconf11
-rw-r--r--doc/global/externalsites/external-resources.qdoc479
-rw-r--r--doc/global/externalsites/qch-urls.qdoc95
-rw-r--r--doc/global/externalsites/qt-webpages.qdoc92
-rw-r--r--doc/global/externalsites/rfc.qdoc79
-rw-r--r--doc/global/macros.qdocconf37
-rw-r--r--doc/global/qt-cpp-ignore.qdocconf116
-rw-r--r--doc/global/qt-defines.qdocconf17
-rw-r--r--doc/global/qt-html-templates-offline.qdocconf10
-rw-r--r--doc/global/qt-html-templates-online.qdocconf95
-rw-r--r--doc/global/qt-module-defaults-online.qdocconf32
-rw-r--r--doc/global/qt-module-defaults.qdocconf89
-rwxr-xr-xdoc/global/template/images/arrow.pngbin0 -> 1071 bytes
-rw-r--r--doc/global/template/images/arrow_down.pngbin0 -> 177 bytes
-rwxr-xr-xdoc/global/template/images/bg_l.pngbin0 -> 100 bytes
-rwxr-xr-xdoc/global/template/images/bg_l_blank.pngbin0 -> 84 bytes
-rw-r--r--doc/global/template/images/bg_ll_blank.pngbin0 -> 320 bytes
-rwxr-xr-xdoc/global/template/images/bg_r.pngbin0 -> 96 bytes
-rw-r--r--doc/global/template/images/bg_ul_blank.pngbin0 -> 304 bytes
-rwxr-xr-xdoc/global/template/images/bgrContent.pngbin0 -> 149 bytes
-rwxr-xr-xdoc/global/template/images/blu_dot.pngbin0 -> 168 bytes
-rwxr-xr-xdoc/global/template/images/box_bg.pngbin0 -> 89 bytes
-rwxr-xr-xdoc/global/template/images/breadcrumb.pngbin0 -> 134 bytes
-rwxr-xr-xdoc/global/template/images/btn_next.pngbin0 -> 689 bytes
-rw-r--r--doc/global/template/images/btn_next_green.pngbin0 -> 695 bytes
-rwxr-xr-xdoc/global/template/images/btn_prev.pngbin0 -> 676 bytes
-rw-r--r--doc/global/template/images/btn_prev_green.pngbin0 -> 687 bytes
-rw-r--r--doc/global/template/images/bullet_dn.pngbin0 -> 230 bytes
-rwxr-xr-xdoc/global/template/images/bullet_gt.pngbin0 -> 124 bytes
-rwxr-xr-xdoc/global/template/images/bullet_sq.pngbin0 -> 74 bytes
-rw-r--r--doc/global/template/images/bullet_up.pngbin0 -> 210 bytes
-rwxr-xr-xdoc/global/template/images/feedbackground.pngbin0 -> 263 bytes
-rw-r--r--doc/global/template/images/header_bg.pngbin0 -> 114 bytes
-rwxr-xr-xdoc/global/template/images/home.pngbin0 -> 1076 bytes
-rwxr-xr-xdoc/global/template/images/horBar.pngbin0 -> 2807 bytes
-rwxr-xr-xdoc/global/template/images/ico_note.pngbin0 -> 649 bytes
-rwxr-xr-xdoc/global/template/images/ico_note_attention.pngbin0 -> 529 bytes
-rwxr-xr-xdoc/global/template/images/ico_out.pngbin0 -> 362 bytes
-rw-r--r--doc/global/template/images/page.pngbin0 -> 3102 bytes
-rwxr-xr-xdoc/global/template/images/page_bg.pngbin0 -> 84 bytes
-rw-r--r--doc/global/template/images/spinner.gifbin0 -> 2037 bytes
-rwxr-xr-xdoc/global/template/images/sprites-combined.pngbin0 -> 62534 bytes
-rw-r--r--doc/global/template/style/offline.css (renamed from doc/global/style/offline.css)84
-rw-r--r--doc/global/template/style/online.css749
44 files changed, 1906 insertions, 79 deletions
diff --git a/doc/global/compat.qdocconf b/doc/global/compat.qdocconf
new file mode 100644
index 0000000000..ec4cfaa7c8
--- /dev/null
+++ b/doc/global/compat.qdocconf
@@ -0,0 +1,11 @@
+alias.include = input
+
+macro.0 = "\\\\0"
+macro.n = "\\\\n"
+macro.r = "\\\\r"
+macro.img = "\\image"
+macro.endquote = "\\endquotation"
+macro.relatesto = "\\relates"
+
+spurious = "Missing comma in .*" \
+ "Missing pattern .*"
diff --git a/doc/global/externalsites/external-resources.qdoc b/doc/global/externalsites/external-resources.qdoc
new file mode 100644
index 0000000000..48b5b44406
--- /dev/null
+++ b/doc/global/externalsites/external-resources.qdoc
@@ -0,0 +1,479 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the documentation of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:FDL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia. For licensing terms and
+** conditions see http://qt.digia.com/licensing. For further information
+** use the contact form at http://qt.digia.com/contact-us.
+**
+** GNU Free Documentation License Usage
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of
+** this file. Please review the following information to ensure
+** the GNU Free Documentation License version 1.3 requirements
+** will be met: http://www.gnu.org/copyleft/fdl.html.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+/*!
+ \externalpage http://www.freedesktop.org/
+ \title freedesktop.org
+*/
+
+/*!
+ \externalpage http://www.freedesktop.org/Standards/xembed-spec
+ \title XEmbed Specification
+*/
+
+/*!
+ \externalpage http://www.freedesktop.org/Standards/icon-theme-spec
+ \title Icon Themes Specification
+*/
+
+/*!
+ \externalpage http://www.cups.org/
+ \title Common Unix Printing System (CUPS)
+ \keyword CUPS
+*/
+
+/*!
+ \externalpage http://www.freedesktop.org/wiki/Standards_2fdesktop_2dentry_2dspec
+ \title Desktop Entry Specification
+*/
+
+/*!
+ \externalpage http://www.kde.org/
+ \title The K Desktop Environment
+ \keyword KDE
+*/
+
+/*!
+ \externalpage http://www.cmake.org/cmake/help/documentation.html
+ \title CMake Documentation
+*/
+
+/*!
+ \externalpage http://www.cmake.org/cmake/help/v2.8.9/cmake.html#command:find_package
+ \title CMake find_package Documentation
+*/
+
+/*!
+ \externalpage http://www.cmake.org/cmake/help/v2.8.9/cmake.html#prop_tgt:AUTOMOC
+ \title CMake AUTOMOC Documentation
+*/
+
+
+/*!
+ \externalpage http://www.cmake.org/cmake/help/v2.8.9/cmake.html#prop_tgt:LOCATION
+ \title CMake LOCATION Documentation
+*/
+
+/*!
+ \externalpage http://www.cmake.org/cmake/help/v2.8.9/cmake.html#prop_tgt:POSITION_INDEPENDENT_CODE
+ \title CMake POSITION_INDEPENDENT_CODE Documentation
+*/
+
+/*!
+ \externalpage http://www.cmake.org/cmake/help/v2.8.9/cmake.html#command:target_link_libraries
+ \title CMake target_link_libraries Documentation
+*/
+
+/*!
+ \externalpage http://www.gnome.org/
+ \title GNOME
+*/
+
+/*!
+ \externalpage http://www.gnu.org/software/emacs/
+ \title GNU Emacs
+*/
+
+/*!
+ \externalpage http://gnuwin32.sourceforge.net/packages.html
+ \title GnuWin32 Project
+*/
+
+/*!
+ \externalpage http://www.w3.org/Graphics/SVG/About.html
+ \title About SVG
+ \keyword Scalable Vector Graphics
+*/
+
+/*!
+ \externalpage http://www.w3.org/TR/SVG/types.html#ColorKeywords
+ \title SVG color keyword names
+*/
+
+/*!
+ \externalpage http://www.w3.org/Graphics/SVG/
+ \title SVG Working Group
+*/
+
+/*!
+ \externalpage http://www.w3.org/TR/SVGMobile/
+ \title Mobile SVG Profiles
+ \omit
+ Mobile SVG Profiles: SVG Tiny and SVG Basic
+ \endomit
+*/
+
+/*!
+ \externalpage http://www.w3.org/TR/SVGMobile12/
+ \title SVG 1.2 Tiny
+*/
+
+/*!
+ \externalpage http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static
+ \title SVG 1.2 Tiny Static Features
+*/
+
+
+
+/*!
+ \externalpage http://tdm-gcc.tdragon.net/
+ \title TDM-GCC
+*/
+
+/*!
+ \externalpage http://www.dependencywalker.com/
+ \title Dependency Walker
+*/
+
+/*!
+ \externalpage http://webkit.org/
+ \title WebKit Open Source Project
+*/
+
+/*!
+ \externalpage http://www.informit.com/store/product.aspx?isbn=0132354160
+ \title C++ GUI Programming with Qt 4, 2nd Edition
+*/
+
+/*!
+ \externalpage http://www.openssl.org/
+ \title OpenSSL Toolkit
+*/
+
+/*!
+ \externalpage http://arora-browser.org/
+ \title Arora Browser
+*/
+
+/*!
+ \externalpage http://www.activestate.com/Products/activeperl/index.mhtml
+ \title ActivePerl
+*/
+
+/*!
+ \externalpage http://code.google.com/p/angleproject/
+ \title ANGLE
+*/
+
+/*!
+ \externalpage http://msdn.microsoft.com/en-us/directx/default.aspx
+ \title Direct X SDK
+*/
+
+/*!
+ \externalpage http://www.w3.org/TR/html401/
+ \title HTML 4
+*/
+
+/*!
+ \externalpage http://www.w3.org/TR/html5/
+ \title HTML 5
+*/
+
+/*!
+ \externalpage http://site.icu-project.org/
+ \title ICU
+*/
+
+/*!
+ \externalpage http://www.mingw.org/
+ \title MinGW
+*/
+
+/*!
+ \externalpage http://www.python.org/
+ \title Python
+*/
+
+/*!
+ \externalpage http://pyxml.sourceforge.net/topics/xbel/
+ \title XML Bookmark Exchange Language Resource Page
+*/
+
+/*!
+ \externalpage http://www.w3.org/TR/xquery/#errors
+ \title error handling in the XQuery language
+*/
+
+/*!
+ \externalpage http://xaos.sourceforge.net/
+ \title XaoS
+*/
+
+/*!
+ \externalpage http://www.unixodbc.org
+ \title http://www.unixodbc.org
+*/
+
+/*!
+ \externalpage http://www.postgresql.org
+ \title http://www.postgresql.org
+*/
+
+/*!
+ \externalpage http://www.postgresql.org/docs/current/static/installation-platform-notes.html#INSTALLATION-NOTES-MINGW
+ \title PostgreSQL MinGW/Native Windows
+*/
+
+/*!
+ \externalpage http://www.freetds.org
+ \title http://www.freetds.org
+*/
+
+/*!
+ \externalpage http://www.sybase.com
+ \title http://www.sybase.com
+*/
+
+/*!
+ \externalpage http://linux.sybase.com
+ \title http://linux.sybase.com
+*/
+
+/*!
+ \externalpage http://www.sqlite.org
+ \title http://www.sqlite.org
+*/
+
+/*!
+ \externalpage http://www.amazon.com/exec/obidos/ASIN/0134436989/trolltech/t
+ \title Threads Primer: A Guide to Multithreaded Programming
+*/
+
+/*!
+ \externalpage http://www.amazon.com/exec/obidos/ASIN/0131900676/trolltech/t
+ \title Thread Time: The Multithreaded Programming Guide
+*/
+
+/*!
+ \externalpage http://www.amazon.com/exec/obidos/ASIN/1565921151/trolltech/t
+ \title Pthreads Programming: A POSIX Standard for Better Multiprocessing
+*/
+
+/*!
+ \externalpage http://www.amazon.com/exec/obidos/ASIN/1565922964/trolltech/t
+ \title Win32 Multithreaded Programming
+*/
+
+/*!
+ \externalpage http://www.phptr.com/content/images/0131872494/samplechapter/blanchette_ch10.pdf
+ \title "Item View Classes" Chapter of C++ GUI Programming with Qt 4
+*/
+
+/*!
+ \externalpage https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Intro/Intro.html
+ \title Mac OS X Aqua
+*/
+
+/*!
+ \externalpage http://www.kdedevelopers.org/node/2345
+ \title KDE applications
+*/
+
+/*!
+ \externalpage http://cgi.netscape.com/newsref/std/cookie_spec.html
+ \title Netscape Cookie Specification
+*/
+
+/*!
+ \externalpage http://msdn.microsoft.com/en-us/library/ms533046(VS.85).aspx
+ \title Mitigating Cross-site Scripting With HTTP-only Cookies
+*/
+
+/*!
+ \externalpage http://en.tldp.org/HOWTO/Framebuffer-HOWTO.html
+ \title Framebuffer HOWTO
+*/
+
+/*!
+ \externalpage http://wap.trafikanten.no
+ \title Trafikanten
+*/
+
+/*!
+ \externalpage http://www.w3.org/TR/scxml/
+ \title State Chart XML: State Machine Notation for Control Abstraction
+*/
+
+/*!
+ \externalpage http://www.wisdom.weizmann.ac.il/~dharel/SCANNED.PAPERS/Statecharts.pdf
+ \title Statecharts: A visual formalism for complex systems
+*/
+
+/*!
+ \externalpage http://www.gnu.org/licenses/gpl.html
+ \title GNU General Public License
+*/
+
+/*!
+ \externalpage http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
+ \title GNU Lesser General Public License, version 2.1
+*/
+
+/*!
+ \externalpage http://developers.sun.com/sunstudio/downloads/patches/index.jsp
+ \title Sun Studio Patches
+*/
+
+/*!
+ \externalpage http://www.qtcentre.org
+ \title Qt Centre
+*/
+
+/*!
+ \externalpage http://www.kde.org
+ \title KDE
+*/
+
+/*!
+ \externalpage http://www.directfb.org/index.php?path=Main%2FDownloads&page=1
+ \title DirectFB - df_window example
+*/
+
+/*!
+ \externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFBPalette.html
+ \title DirectFB - IDirectFBPalette
+*/
+
+/*!
+ \externalpage http://www.cplusplus.com/reference/clibrary/cstring/memcpy/
+ \title C++ Reference - memcpy
+*/
+
+/*!
+ \externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFB_CreateInputEventBuffer.html
+ \title DirectFB - CreateInputEventBuffer
+*/
+
+/*!
+ \externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/types.html#DFBSurfaceBlittingFlags
+ \title DirectFB - DFBSurfaceBlittingFlags
+*/
+
+/*!
+ \externalpage http://directfb.org/docs/DirectFB_Reference_1_4/IDirectFBImageProvider.html
+ \title DirectFB - IDirectFBImageProvider
+*/
+
+/*!
+ \externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFBSurface.html
+ \title DirectFB - IDirectFBSurface
+*/
+
+/*!
+ \externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFBWindow
+ \title DirectFB - IDirectFBWindow
+*/
+
+/*!
+ \externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/types.html#DFBSurfaceDescription
+ \title DirectFB - DFBSurfaceDescription
+*/
+
+/*!
+ \externalpage http://www.w3.org/TR/REC-CSS2/selector.html#q1
+ \title Standard CSS2 selector
+*/
+
+/*!
+ \externalpage http://www.w3.org/XML/Schema
+ \title XML Schema
+*/
+
+/*!
+ \externalpage http://opensource.org/licenses/bsd-license.php
+ \title New and Modified BSD Licenses
+*/
+
+/*!
+ \externalpage http://www.ecma-international.org/publications/standards/Ecma-262.htm
+ \title ECMAScript Language Specification
+*/
+
+/*!
+ \externalpage https://developer.mozilla.org/en/JavaScript
+ \title JavaScript Resources
+*/
+
+/*!
+ \externalpage https://developer.mozilla.org/en/JavaScript/Guide
+ \title JavaScript Guide
+*/
+
+/*!
+ \externalpage https://developer.mozilla.org/en/JavaScript/About_JavaScript
+ \title About JavaScript
+*/
+
+/*!
+ \externalpage http://www.libusb.org/
+ \title libusb
+*/
+
+/*!
+ \externalpage https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words
+ \title JavaScript Reserved Words
+*/
+
+/*!
+ \externalpage http://publicsuffix.org/
+ \title publicsuffix.org
+*/
+
+/*!
+ \externalpage http://wiki.forum.nokia.com/
+ \title Forum Nokia Wiki
+*/
+
+/*!
+ \externalpage http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_accessible_event_i_d_8idl.html
+ \title AccessibleEventID.idl File Reference
+*/
+
+/*!
+ \externalpage http://msdn.microsoft.com/en-us/library/dd318066.aspx
+ \title Microsoft Active Accessibility Event Constants
+*/
+
+/*!
+ \externalpage ftp://ftp.qt.nokia.com/pub/qt/solutions/lgpl/qtmotifextension-2.7_1-opensource.tar.gz
+ \title Motif Extension
+*/
+
+/*!
+ \externalpage http://www.opengl.org/registry/
+ \title OpenGL Registry
+*/
+
+/*!
+ \externalpage http://www.khronos.org/registry/gles/
+ \title Khronos OpenGL ES API Registry
+*/
+
+/*!
+ \externalpage http://git.iksaif.net/?p=qsslkey-p11.git
+ \title qsslkey example
+*/
diff --git a/doc/global/externalsites/qch-urls.qdoc b/doc/global/externalsites/qch-urls.qdoc
new file mode 100644
index 0000000000..13f627d943
--- /dev/null
+++ b/doc/global/externalsites/qch-urls.qdoc
@@ -0,0 +1,95 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the documentation of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:FDL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia. For licensing terms and
+** conditions see http://qt.digia.com/licensing. For further information
+** use the contact form at http://qt.digia.com/contact-us.
+**
+** GNU Free Documentation License Usage
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of
+** this file. Please review the following information to ensure
+** the GNU Free Documentation License version 1.3 requirements
+** will be met: http://www.gnu.org/copyleft/fdl.html.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+/*!
+ \externalpage http://doc.qt.digia.com/qtcreator/creator-qml-application.html
+ \title external: Developing Qt Quick Applications with Creator
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qtcreator/creator-visual-editor.html
+ \title external: Developing Qt Quick Applications
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qtcreator/creator-publish-ovi.html
+ \title external: Publishing Applications to Ovi Store
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qtcreator/index.html
+ \title external: Qt Creator Manual
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qtmobility/index.html
+ \title external: Qt Mobility Manual
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qtmobility/qml-plugins.html
+ \title external: Qt Mobility QML Plugins
+*/
+/*!
+ \externalpage http://qt-project.org/doc/qtcreator/creator-project-managing.html
+ \title external: Creating Qt Projects in Creator
+*/
+/*!
+ \externalpage http://qt-project.org/doc/qtcreator/creator-building-running.html
+ \title external: Building and Running Applications in Creator
+*/
+/*!
+ \externalpage http://qt-project.org/doc/qtcreator/creator-running-targets.html
+ \title external: Set Compiler Targets in Creator
+*/
+/*!
+ \externalpage http://qt-project.org/doc/qtcreator/creator-build-settings.html
+ \title external: Build Settings in Creator
+*/
+/*!
+ \externalpage http://qt-project.org/doc/qtcreator/creator-run-settings.html
+ \title external: Run Settings in Creator
+*/
+/*!
+ \externalpage http://qt-project.org/doc/qtcreator/creator-using-qt-designer.html
+ \title external: Designer in Creator
+*/
+/*!
+ \externalpage http://qt-project.org/doc/qtcreator/creator-debugging.html
+ \title external: Debugging Applications in Creator
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qtmobility/multimedia.html
+ \title external: Mobility Multimedia
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qtmobility/location-overview.html
+ \title external: Mobility Location
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qtmobility/all-examples.html
+ \title external: Qt Mobility Examples
+*/
+/*!
+ \externalpage http://doc-snapshot.qt-project.org/qtcreator-2.6/creator-overview.html
+ \title external: Qt Creator Overview
+*/
diff --git a/doc/global/externalsites/qt-webpages.qdoc b/doc/global/externalsites/qt-webpages.qdoc
new file mode 100644
index 0000000000..dfc0ab04a2
--- /dev/null
+++ b/doc/global/externalsites/qt-webpages.qdoc
@@ -0,0 +1,92 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the documentation of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:FDL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia. For licensing terms and
+** conditions see http://qt.digia.com/licensing. For further information
+** use the contact form at http://qt.digia.com/contact-us.
+**
+** GNU Free Documentation License Usage
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of
+** this file. Please review the following information to ensure
+** the GNU Free Documentation License version 1.3 requirements
+** will be met: http://www.gnu.org/copyleft/fdl.html.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+/*!
+ \externalpage http://qt-project.org/
+ \title Qt Homepage
+*/
+/*!
+ \externalpage http://bugreports.qt-project.org
+ \title Qt Bug Tracker
+*/
+/*!
+ \externalpage http://qt.digia.com/downloads
+ \title Downloads
+*/
+/*!
+ \externalpage http://qt.digia.com/products/licensing/
+ \title Qt Licensing Overview
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qq/
+ \title Qt Quarterly
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qq/qq19-plurals.html
+ \title Qt Quarterly: Plural Form in Translation
+*/
+/*!
+ \externalpage http://qt.gitorious.org
+ \title Public Qt Repository
+*/
+/*!
+ \externalpage http://qt.gitorious.org/qt-labs/qtestlib-tools
+ \title qtestlib-tools
+*/
+
+/*!
+ \externalpage http://qt-project.org/wiki/Qt_Coding_Style
+ \title Qt Coding Style
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qt-eclipse-1.6/index.html
+ \title Eclipse Plugin
+*/
+/*!
+ \externalpage http://doc.qt.digia.com/qq/qq11-events.html
+ \title Qt Quarterly: Another Look at Events
+*/
+/*!
+ \externalpage http://qt-project.org/videos/watch/livecoding-video-effects-with-qt5
+ \title Livecoding video effects with Qt5
+*/
+/*!
+ \externalpage http://blog.qt.digia.com/2012/02/29/pimp-my-video-shader-effects-and-multimedia/
+ \title Pimp my video
+*/
+/*!
+ \externalpage http://qt-project.org/wiki/QtMediaHub
+ \title QtMediaHub
+*/
+/*!
+ \externalpage http://qt-project.org/wiki/Qt-RaspberryPi
+ \title QtonPi
+*/
+
+/*!
+ \externalpage http://qt-project.org/wiki/jom
+ \title jom
+*/
diff --git a/doc/global/externalsites/rfc.qdoc b/doc/global/externalsites/rfc.qdoc
new file mode 100644
index 0000000000..82d6f0cef8
--- /dev/null
+++ b/doc/global/externalsites/rfc.qdoc
@@ -0,0 +1,79 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the documentation of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:FDL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia. For licensing terms and
+** conditions see http://qt.digia.com/licensing. For further information
+** use the contact form at http://qt.digia.com/contact-us.
+**
+** GNU Free Documentation License Usage
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of
+** this file. Please review the following information to ensure
+** the GNU Free Documentation License version 1.3 requirements
+** will be met: http://www.gnu.org/copyleft/fdl.html.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+/*!
+ \externalpage http://www.ietf.org/rfc/rfc1179.txt
+ \title RFC 1179
+ \keyword lpr
+*/
+
+/*!
+ \externalpage http://www.rfc-editor.org/rfc/rfc1738.txt
+ \title RFC 1738
+*/
+
+/*!
+ \externalpage http://www.rfc-editor.org/rfc/rfc1928.txt
+ \title RFC 1928
+*/
+
+/*!
+ \externalpage http://www.rfc-editor.org/rfc/rfc1929.txt
+ \title RFC 1929
+*/
+
+/*!
+ \externalpage http://www.rfc-editor.org/rfc/rfc2045.txt
+ \title RFC 2045
+*/
+
+/*!
+ \externalpage http://www.rfc-editor.org/rfc/rfc2109.txt
+ \title RFC 2109
+ HTTP State Management Mechanism
+*/
+
+/*!
+ \externalpage http://www.rfc-editor.org/rfc/rfc2965.txt
+ \title RFC 2965
+ HTTP State Management Mechanism
+*/
+
+/*!
+ \externalpage http://www.rfc-editor.org/rfc/rfc3174.txt
+ \title RFC 3174
+*/
+
+/*!
+ \externalpage http://www.rfc-editor.org/rfc/rfc3491.txt
+ \title RFC 3491
+*/
+
+/*!
+ \externalpage http://www.rfc-editor.org/rfc/rfc3986.txt
+ \title RFC 3986
+*/
diff --git a/doc/global/macros.qdocconf b/doc/global/macros.qdocconf
new file mode 100644
index 0000000000..fd3707a27c
--- /dev/null
+++ b/doc/global/macros.qdocconf
@@ -0,0 +1,37 @@
+macro.aacute.HTML = "á"
+macro.Aring.HTML = "Å"
+macro.aring.HTML = "å"
+macro.Auml.HTML = "Ä"
+macro.author = "\\b{Author:}"
+macro.br.HTML = "<br />"
+macro.BR.HTML = "<br />"
+macro.copyright.HTML = "&copy;"
+macro.eacute.HTML = "&eacute;"
+macro.gui = "\\b"
+macro.hr.HTML = "<hr />"
+macro.iacute.HTML = "&iacute;"
+macro.key = "\\b"
+macro.menu = "\\b"
+macro.oslash.HTML = "&oslash;"
+macro.ouml.HTML = "&ouml;"
+macro.QA = "\\e{Qt Assistant}"
+macro.QD = "\\e{Qt Designer}"
+macro.QL = "\\e{Qt Linguist}"
+macro.QQV = "\\e{Qt QML Viewer}"
+macro.param = "\\e"
+macro.raisedaster.HTML = "<sup>*</sup>"
+macro.rarrow.HTML = "&rarr;"
+macro.reg.HTML = "<sup>&reg;</sup>"
+macro.return = "Returns"
+macro.starslash = "\\c{*/}"
+macro.begincomment = "\\c{/*}"
+macro.endcomment = "\\c{*/}"
+macro.uuml.HTML = "&uuml;"
+macro.mdash.HTML = "&mdash;"
+macro.pi.HTML = "&Pi;"
+
+macro.beginfloatleft.HTML = "<div style=\"float: left; margin-right: 2em\">"
+macro.beginfloatright.HTML = "<div style=\"float: right; margin-left: 2em\">"
+macro.endfloat.HTML = "</div>"
+macro.clearfloat.HTML = "<br style=\"clear: both\" />"
+macro.emptyspan.HTML = "<span></span>"
diff --git a/doc/global/qt-cpp-ignore.qdocconf b/doc/global/qt-cpp-ignore.qdocconf
new file mode 100644
index 0000000000..6dd1536c1f
--- /dev/null
+++ b/doc/global/qt-cpp-ignore.qdocconf
@@ -0,0 +1,116 @@
+Cpp.ignoretokens += \
+ PHONON_EXPORT \
+ Q_AUTOTEST_EXPORT \
+ Q_BLUETOOTH_EXPORT \
+ Q_COMPAT_EXPORT \
+ Q_CORE_EXPORT \
+ Q_CORE_EXPORT_INLINE \
+ Q_DBUS_EXPORT \
+ Q_DECL_CONSTEXPR \
+ Q_DECL_NOEXCEPT \
+ Q_DECL_NOTHROW \
+ Q_DECLARATIVE_EXPORT \
+ Q_EXPLICIT \
+ Q_EXPORT \
+ Q_EXPORT_CODECS_CN \
+ Q_EXPORT_CODECS_JP \
+ Q_EXPORT_CODECS_KR \
+ Q_EXPORT_PLUGIN \
+ Q_EXPORT_PLUGIN2 \
+ Q_GADGET \
+ Q_GFX_INLINE \
+ Q_GUI_EXPORT \
+ Q_GUI_EXPORT_INLINE \
+ Q_GUI_EXPORT_STYLE_CDE \
+ Q_GUI_EXPORT_STYLE_COMPACT \
+ Q_GUI_EXPORT_STYLE_MAC \
+ Q_GUI_EXPORT_STYLE_MOTIF \
+ Q_GUI_EXPORT_STYLE_MOTIFPLUS \
+ Q_GUI_EXPORT_STYLE_PLATINUM \
+ Q_GUI_EXPORT_STYLE_POCKETPC \
+ Q_GUI_EXPORT_STYLE_SGI \
+ Q_GUI_EXPORT_STYLE_WINDOWS \
+ Q_GUI_EXPORT_STYLE_WINDOWSXP \
+ Q_INLINE_TEMPLATE \
+ Q_INTERNAL_WIN_NO_THROW \
+ Q_INVOKABLE \
+ Q_LOCATION_EXPORT \
+ Q_MULTIMEDIA_EXPORT \
+ Q_NETWORK_EXPORT \
+ Q_OPENGL_EXPORT \
+ Q_OPENVG_EXPORT \
+ Q_OUTOFLINE_TEMPLATE \
+ Q_PRINTSUPPORT_EXPORT \
+ Q_SCRIPT_EXPORT \
+ Q_SCRIPTTOOLS_EXPORT \
+ Q_SQL_EXPORT \
+ Q_SVG_EXPORT \
+ Q_TESTLIB_EXPORT \
+ Q_TYPENAME \
+ Q_WIDGETS_EXPORT \
+ Q_XML_EXPORT \
+ Q_XMLPATTERNS_EXPORT \
+ Q_XMLSTREAM_EXPORT \
+ QAXFACTORY_EXPORT \
+ QDBUS_EXPORT \
+ QDESIGNER_COMPONENTS_LIBRARY \
+ QDESIGNER_EXTENSION_LIBRARY \
+ QDESIGNER_SDK_LIBRARY \
+ QDESIGNER_SHARED_LIBRARY \
+ QDESIGNER_UILIB_LIBRARY \
+ QHELP_EXPORT \
+ QM_AUTOTEST_EXPORT \
+ QM_EXPORT_CANVAS \
+ QM_EXPORT_DNS \
+ QM_EXPORT_DOM \
+ QM_EXPORT_FTP \
+ QM_EXPORT_HTTP \
+ QM_EXPORT_ICONVIEW \
+ QM_EXPORT_NETWORK \
+ QM_EXPORT_OPENGL \
+ QM_EXPORT_OPENVG \
+ QM_EXPORT_SQL \
+ QM_EXPORT_TABLE \
+ QM_EXPORT_WORKSPACE \
+ QM_EXPORT_XML \
+ QT_ASCII_CAST_WARN \
+ QT_ASCII_CAST_WARN_CONSTRUCTOR \
+ QT_BEGIN_HEADER \
+ QT_BEGIN_INCLUDE_NAMESPACE \
+ QT_BEGIN_NAMESPACE \
+ QT_BOOTSTRAPPED \
+ QT_DESIGNER_STATIC \
+ QT_END_HEADER \
+ QT_END_INCLUDE_NAMESPACE \
+ QT_END_NAMESPACE \
+ QT_FASTCALL \
+ QT_WIDGET_PLUGIN_EXPORT \
+ QTBLUETOOTH_BEGIN_NAMESPACE \
+ QTBLUETOOTH_END_NAMESAPCE \
+ QTNFC_BEGIN_NAMESPACE \
+ QTNFC_END_NAMESPACE \
+ QWEBKIT_EXPORT
+
+Cpp.ignoredirectives = \
+ __attribute__ \
+ K_DECLARE_PRIVATE \
+ PHONON_HEIR \
+ PHONON_OBJECT \
+ Q_CLASSINFO \
+ Q_DECLARE_INTERFACE \
+ Q_DECLARE_METATYPE \
+ Q_DECLARE_OPERATORS_FOR_FLAGS \
+ Q_DECLARE_PRIVATE \
+ Q_DECLARE_PRIVATE_D \
+ Q_DECLARE_PUBLIC \
+ Q_DECLARE_SHARED \
+ Q_DECLARE_TR_FUNCTIONS \
+ Q_DECLARE_TYPEINFO \
+ Q_DISABLE_COPY \
+ Q_DUMMY_COMPARISON_OPERATOR \
+ Q_ENUMS \
+ Q_FLAGS \
+ Q_INTERFACES \
+ Q_PRIVATE_PROPERTY \
+ QT_FORWARD_DECLARE_CLASS \
+ Q_DECLARE_HANDLE
diff --git a/doc/global/qt-defines.qdocconf b/doc/global/qt-defines.qdocconf
new file mode 100644
index 0000000000..79b13eee92
--- /dev/null
+++ b/doc/global/qt-defines.qdocconf
@@ -0,0 +1,17 @@
+versionsym = QT_VERSION_STR
+
+defines += Q_QDOC \
+ QT_.*_SUPPORT \
+ QT_.*_LIB \
+ QT_COMPAT \
+ QT_KEYPAD_NAVIGATION \
+ QT_NO_EGL \
+ QT3_SUPPORT \
+ Q_WS_.* \
+ Q_OS_.* \
+ Q_BYTE_ORDER \
+ QT_DEPRECATED \
+ QT_DEPRECATED_* \
+ Q_NO_USING_KEYWORD \
+ __cplusplus \
+ Q_COMPILER_INITIALIZER_LISTS
diff --git a/doc/global/qt-html-templates-offline.qdocconf b/doc/global/qt-html-templates-offline.qdocconf
index 9f2d28fa28..d608bb3a76 100644
--- a/doc/global/qt-html-templates-offline.qdocconf
+++ b/doc/global/qt-html-templates-offline.qdocconf
@@ -1,14 +1,21 @@
HTML.nobreadcrumbs = "true"
-HTML.stylesheets = global/style/offline.css
+HTML.stylesheets = template/style/offline.css
HTML.headerstyles = \
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style/offline.css\" />\n"
HTML.endheader = \
"</head>\n" \
+ "<body>\n" \
+ "<div class=\"content\">\n" \
+ "<div class=\"line\">\n" \
+ "<div class=\"content mainContent\">\n" \
HTML.footer = \
+ "</div>\n" \
+ "</div>\n" \
+ "</div>\n" \
"<div class=\"footer\">\n" \
" <p>\n" \
" <acronym title=\"Copyright\">&copy;</acronym> 2012 Digia Plc and/or its\n" \
@@ -29,4 +36,3 @@ HTML.footer = \
" of their respective owners. <a title=\"Privacy Policy\"\n" \
" href=\"http://en.gitorious.org/privacy_policy/\">Privacy Policy</a></p>\n" \
"</div>\n" \
-
diff --git a/doc/global/qt-html-templates-online.qdocconf b/doc/global/qt-html-templates-online.qdocconf
new file mode 100644
index 0000000000..387404aaf3
--- /dev/null
+++ b/doc/global/qt-html-templates-online.qdocconf
@@ -0,0 +1,95 @@
+HTML.nobreadcrumbs = "true"
+
+HTML.stylesheets = template/style/online.css
+HTML.extraimages = template/images/btn_next_green.png \
+ template/images/box_bg.png \
+ template/images/page.png \
+ template/images/arrow_down.png \
+ template/images/btn_prev.png \
+ template/images/blu_dot.png \
+ template/images/ico_note_attention.png \
+ template/images/btn_prev_green.png \
+ template/images/bg_ll_blank.png \
+ template/images/btn_next.png \
+ template/images/bg_l_blank.png \
+ template/images/ico_note.png \
+ template/images/home.png \
+ template/images/ico_out.png \
+ template/images/header_bg.png \
+ template/images/page_bg.png \
+ template/images/bg_l.png \
+ template/images/bg_r.png \
+ template/images/breadcrumb.png \
+ template/images/bullet_dn.png \
+ template/images/feedbackground.png \
+ template/images/bullet_gt.png \
+ template/images/arrow.png \
+ template/images/bullet_sq.png \
+ template/images/bullet_up.png \
+ template/images/sprites-combined.png \
+ template/images/horBar.png \
+ template/images/bg_ul_blank.png \
+ template/images/bgrContent.png \
+
+
+HTML.headerstyles = \
+ " <link rel=\"stylesheet\" type=\"text/css\" href=\"style/online.css\" />\n"
+
+HTML.endheader = \
+ "</head>\n" \
+ "<body>\n" \
+ " <header>\n" \
+ " <div class=\"nav\">\n" \
+ " <a href=\"http://qt-project.org/\">Qt Home</a>\n" \
+ " <a href=\"https://bugreports.qt-project.org/\">Bug Tracker</a>\n" \
+ " <a href=\"https://codereview.qt-project.org/\">Code Review</a>\n" \
+ " </div>\n" \
+ " <a href=\"http://qt-project.org/\">\n" \
+ " <img src=\"http://doc-snapshot.qt-project.org/images/logo.png\" alt=\"Qt\"></img>\n" \
+ " </a>\n" \
+ " <div class=\"nav-title\">\n" \
+ " <h1 >Qt Documentation Snapshots</h1>\n" \
+ " <div class=\"nav-subtitle\">\n" \
+ " --snapshots of unreleased Qt documentation\n" \
+ " </div>\n" \
+ " </div>\n" \
+ " <div class=\"nav-main\">\n" \
+ " <div class=\"nav-main-content\">\n" \
+ " <a href=\"http://doc-snapshot.qt-project.org\">All Modules</a>\n" \
+ " </div>\n" \
+ " <div class=\"nav-main-content\">\n" \
+ " <a href=\"http://qt-project.org/doc\">Qt Releases</a>\n" \
+ " </div>\n" \
+ " <div class=\"nav-main-content\">\n" \
+ " <a href=\"http://doc.qt.digia.com\">Archives</a>\n" \
+ " </div>\n" \
+ " </div>\n" \
+ "</header>\n" \
+ "<div class=\"content\">\n" \
+ " <div class=\"line\">\n" \
+ " <div class=\"content mainContent\">\n" \
+
+HTML.footer = \
+ " </div>\n" \
+ " </div>\n" \
+ "</div>\n" \
+ "<div class=\"footer\">\n" \
+ " <p>\n" \
+ " <acronym title=\"Copyright\">&copy;</acronym> 2012 Digia Plc and/or its\n" \
+ " subsidiaries. Documentation contributions included herein are the copyrights of\n" \
+ " their respective owners.</p>\n" \
+ " <br />\n" \
+ " <p>\n" \
+ " The documentation provided herein is licensed under the terms of the\n" \
+ " <a href=\"http://www.gnu.org/licenses/fdl.html\">GNU Free Documentation\n" \
+ " License version 1.3</a> as published by the Free Software Foundation.</p>\n" \
+ " <p>\n" \
+ " Documentation sources may be obtained from <a href=\"http://www.qt-project.org\">\n" \
+ " www.qt-project.org</a>.</p>\n" \
+ " <br />\n" \
+ " <p>\n" \
+ " Digia, Qt and their respective logos are trademarks of Digia Plc \n" \
+ " in Finland and/or other countries worldwide. All other trademarks are property\n" \
+ " of their respective owners. <a title=\"Privacy Policy\"\n" \
+ " href=\"http://en.gitorious.org/privacy_policy/\">Privacy Policy</a></p>\n" \
+ "</div>\n" \
diff --git a/doc/global/qt-module-defaults-online.qdocconf b/doc/global/qt-module-defaults-online.qdocconf
new file mode 100644
index 0000000000..b42b4c4f13
--- /dev/null
+++ b/doc/global/qt-module-defaults-online.qdocconf
@@ -0,0 +1,32 @@
+include(macros.qdocconf)
+include(qt-cpp-ignore.qdocconf)
+include(qt-defines.qdocconf)
+include(qt-html-templates-online.qdocconf)
+include(compat.qdocconf)
+
+dita.metadata.default.author = Qt Project
+dita.metadata.default.permissions = all
+dita.metadata.default.publisher = Qt Project
+dita.metadata.default.copyryear = 2012
+dita.metadata.default.copyrholder = Digia Plc
+dita.metadata.default.audience = programmer
+
+naturallanguage = en_US
+outputencoding = UTF-8
+sourceencoding = UTF-8
+
+examples.fileextensions = "*.cpp *.h *.js *.xq *.svg *.xml *.ui *.qhp *.qhcp *.qml *.css"
+examples.imageextensions = "*.png *.jpg *.gif"
+
+headers.fileextensions = "*.ch *.h *.h++ *.hh *.hpp *.hxx"
+sources.fileextensions = "*.c++ *.cc *.cpp *.cxx *.mm *.qml *.qdoc"
+
+versionsym = QT_VERSION_STR
+
+macro.raisedaster.HTML = "<sup>*</sup>"
+
+#for including files into the qch file
+qhp.extraFiles += template/style/online.css
+
+#include the external websites
+sourcedirs += externalsites
diff --git a/doc/global/qt-module-defaults.qdocconf b/doc/global/qt-module-defaults.qdocconf
index 4532af5264..32ac79628c 100644
--- a/doc/global/qt-module-defaults.qdocconf
+++ b/doc/global/qt-module-defaults.qdocconf
@@ -1,80 +1,8 @@
-codeindent = 1
-
-Cpp.ignoretokens = \
- QDBUS_EXPORT \
- QT_ASCII_CAST_WARN \
- QT_ASCII_CAST_WARN_CONSTRUCTOR \
- QT_BEGIN_HEADER \
- QT_BEGIN_INCLUDE_NAMESPACE \
- QT_BEGIN_NAMESPACE \
- QT_BOOTSTRAPPED \
- QT_DESIGNER_STATIC \
- QT_END_HEADER \
- QT_END_INCLUDE_NAMESPACE \
- QT_END_NAMESPACE \
- QT_FASTCALL \
- Q_AUTOTEST_EXPORT \
- Q_COMPAT_EXPORT \
- Q_CORE_EXPORT \
- Q_CORE_EXPORT_INLINE \
- Q_DBUS_EXPORT \
- Q_DECL_CONSTEXPR \
- Q_DECL_NOEXCEPT \
- Q_DECL_NOTHROW \
- Q_EXPORT \
- Q_EXPORT_PLUGIN \
- Q_EXPORT_PLUGIN2 \
- Q_GADGET \
- Q_GUI_EXPORT \
- Q_GUI_EXPORT_INLINE \
- Q_INLINE_TEMPLATE \
- Q_INVOKABLE \
- Q_NETWORK_EXPORT \
- Q_OPENGL_EXPORT \
- Q_OPENVG_EXPORT \
- Q_OUTOFLINE_TEMPLATE \
- Q_PRINTSUPPORT_EXPORT \
- Q_SQL_EXPORT \
- Q_SVG_EXPORT \
- Q_SCRIPT_EXPORT \
- Q_SCRIPTTOOLS_EXPORT \
- Q_WIDGETS_EXPORT \
- Q_XML_EXPORT \
- Q_XMLPATTERNS_EXPORT
-
-Cpp.ignoredirectives = \
- __attribute__ \
- QT_FORWARD_DECLARE_CLASS \
- Q_CLASSINFO \
- Q_DECLARE_INTERFACE \
- Q_DECLARE_METATYPE \
- Q_DECLARE_OPERATORS_FOR_FLAGS \
- Q_DECLARE_PRIVATE \
- Q_DECLARE_PUBLIC \
- Q_DECLARE_PRIVATE_D \
- Q_DECLARE_SHARED \
- Q_DECLARE_TR_FUNCTIONS \
- Q_DECLARE_TYPEINFO \
- Q_DISABLE_COPY \
- Q_DUMMY_COMPARISON_OPERATOR \
- Q_ENUMS \
- Q_FLAGS \
- Q_INTERFACES \
- Q_PRIVATE_PROPERTY
-
-defines = Q_QDOC \
- QT_.*_SUPPORT \
- QT_.*_LIB \
- QT_COMPAT \
- QT_KEYPAD_NAVIGATION \
- QT_NO_EGL \
- Q_OS_.* \
- Q_BYTE_ORDER \
- QT_DEPRECATED \
- QT_DEPRECATED_* \
- Q_NO_USING_KEYWORD \
- __cplusplus \
- Q_COMPILER_INITIALIZER_LISTS
+include(macros.qdocconf)
+include(qt-cpp-ignore.qdocconf)
+include(qt-defines.qdocconf)
+include(qt-html-templates-offline.qdocconf)
+include(compat.qdocconf)
dita.metadata.default.author = Qt Project
dita.metadata.default.permissions = all
@@ -95,3 +23,10 @@ sources.fileextensions = "*.c++ *.cc *.cpp *.cxx *.mm *.qml *.qdoc"
versionsym = QT_VERSION_STR
+macro.raisedaster.HTML = "<sup>*</sup>"
+
+#for including files into the qch file
+qhp.extraFiles += template/style/offline.css
+
+#include the external websites
+sourcedirs += externalsites
diff --git a/doc/global/template/images/arrow.png b/doc/global/template/images/arrow.png
new file mode 100755
index 0000000000..f2a83a5740
--- /dev/null
+++ b/doc/global/template/images/arrow.png
Binary files differ
diff --git a/doc/global/template/images/arrow_down.png b/doc/global/template/images/arrow_down.png
new file mode 100644
index 0000000000..9d01e97f6a
--- /dev/null
+++ b/doc/global/template/images/arrow_down.png
Binary files differ
diff --git a/doc/global/template/images/bg_l.png b/doc/global/template/images/bg_l.png
new file mode 100755
index 0000000000..90b1da10b9
--- /dev/null
+++ b/doc/global/template/images/bg_l.png
Binary files differ
diff --git a/doc/global/template/images/bg_l_blank.png b/doc/global/template/images/bg_l_blank.png
new file mode 100755
index 0000000000..5a9673d81b
--- /dev/null
+++ b/doc/global/template/images/bg_l_blank.png
Binary files differ
diff --git a/doc/global/template/images/bg_ll_blank.png b/doc/global/template/images/bg_ll_blank.png
new file mode 100644
index 0000000000..95a1c45e04
--- /dev/null
+++ b/doc/global/template/images/bg_ll_blank.png
Binary files differ
diff --git a/doc/global/template/images/bg_r.png b/doc/global/template/images/bg_r.png
new file mode 100755
index 0000000000..f0fb121dea
--- /dev/null
+++ b/doc/global/template/images/bg_r.png
Binary files differ
diff --git a/doc/global/template/images/bg_ul_blank.png b/doc/global/template/images/bg_ul_blank.png
new file mode 100644
index 0000000000..70512614cc
--- /dev/null
+++ b/doc/global/template/images/bg_ul_blank.png
Binary files differ
diff --git a/doc/global/template/images/bgrContent.png b/doc/global/template/images/bgrContent.png
new file mode 100755
index 0000000000..1a81b03087
--- /dev/null
+++ b/doc/global/template/images/bgrContent.png
Binary files differ
diff --git a/doc/global/template/images/blu_dot.png b/doc/global/template/images/blu_dot.png
new file mode 100755
index 0000000000..c332148f74
--- /dev/null
+++ b/doc/global/template/images/blu_dot.png
Binary files differ
diff --git a/doc/global/template/images/box_bg.png b/doc/global/template/images/box_bg.png
new file mode 100755
index 0000000000..3322f923f8
--- /dev/null
+++ b/doc/global/template/images/box_bg.png
Binary files differ
diff --git a/doc/global/template/images/breadcrumb.png b/doc/global/template/images/breadcrumb.png
new file mode 100755
index 0000000000..0ded5514d2
--- /dev/null
+++ b/doc/global/template/images/breadcrumb.png
Binary files differ
diff --git a/doc/global/template/images/btn_next.png b/doc/global/template/images/btn_next.png
new file mode 100755
index 0000000000..f7bc2b7170
--- /dev/null
+++ b/doc/global/template/images/btn_next.png
Binary files differ
diff --git a/doc/global/template/images/btn_next_green.png b/doc/global/template/images/btn_next_green.png
new file mode 100644
index 0000000000..c649f18572
--- /dev/null
+++ b/doc/global/template/images/btn_next_green.png
Binary files differ
diff --git a/doc/global/template/images/btn_prev.png b/doc/global/template/images/btn_prev.png
new file mode 100755
index 0000000000..10a620c518
--- /dev/null
+++ b/doc/global/template/images/btn_prev.png
Binary files differ
diff --git a/doc/global/template/images/btn_prev_green.png b/doc/global/template/images/btn_prev_green.png
new file mode 100644
index 0000000000..d1d29895b2
--- /dev/null
+++ b/doc/global/template/images/btn_prev_green.png
Binary files differ
diff --git a/doc/global/template/images/bullet_dn.png b/doc/global/template/images/bullet_dn.png
new file mode 100644
index 0000000000..f7762472e2
--- /dev/null
+++ b/doc/global/template/images/bullet_dn.png
Binary files differ
diff --git a/doc/global/template/images/bullet_gt.png b/doc/global/template/images/bullet_gt.png
new file mode 100755
index 0000000000..7561b4edc4
--- /dev/null
+++ b/doc/global/template/images/bullet_gt.png
Binary files differ
diff --git a/doc/global/template/images/bullet_sq.png b/doc/global/template/images/bullet_sq.png
new file mode 100755
index 0000000000..a84845e3c7
--- /dev/null
+++ b/doc/global/template/images/bullet_sq.png
Binary files differ
diff --git a/doc/global/template/images/bullet_up.png b/doc/global/template/images/bullet_up.png
new file mode 100644
index 0000000000..7de2f06954
--- /dev/null
+++ b/doc/global/template/images/bullet_up.png
Binary files differ
diff --git a/doc/global/template/images/feedbackground.png b/doc/global/template/images/feedbackground.png
new file mode 100755
index 0000000000..3a38d995d7
--- /dev/null
+++ b/doc/global/template/images/feedbackground.png
Binary files differ
diff --git a/doc/global/template/images/header_bg.png b/doc/global/template/images/header_bg.png
new file mode 100644
index 0000000000..a436aa61ef
--- /dev/null
+++ b/doc/global/template/images/header_bg.png
Binary files differ
diff --git a/doc/global/template/images/home.png b/doc/global/template/images/home.png
new file mode 100755
index 0000000000..8de6d0c81f
--- /dev/null
+++ b/doc/global/template/images/home.png
Binary files differ
diff --git a/doc/global/template/images/horBar.png b/doc/global/template/images/horBar.png
new file mode 100755
index 0000000000..100fe91c6c
--- /dev/null
+++ b/doc/global/template/images/horBar.png
Binary files differ
diff --git a/doc/global/template/images/ico_note.png b/doc/global/template/images/ico_note.png
new file mode 100755
index 0000000000..13794046cf
--- /dev/null
+++ b/doc/global/template/images/ico_note.png
Binary files differ
diff --git a/doc/global/template/images/ico_note_attention.png b/doc/global/template/images/ico_note_attention.png
new file mode 100755
index 0000000000..b85b696b10
--- /dev/null
+++ b/doc/global/template/images/ico_note_attention.png
Binary files differ
diff --git a/doc/global/template/images/ico_out.png b/doc/global/template/images/ico_out.png
new file mode 100755
index 0000000000..ff6e458fb1
--- /dev/null
+++ b/doc/global/template/images/ico_out.png
Binary files differ
diff --git a/doc/global/template/images/page.png b/doc/global/template/images/page.png
new file mode 100644
index 0000000000..1db151bd31
--- /dev/null
+++ b/doc/global/template/images/page.png
Binary files differ
diff --git a/doc/global/template/images/page_bg.png b/doc/global/template/images/page_bg.png
new file mode 100755
index 0000000000..9b3bd999df
--- /dev/null
+++ b/doc/global/template/images/page_bg.png
Binary files differ
diff --git a/doc/global/template/images/spinner.gif b/doc/global/template/images/spinner.gif
new file mode 100644
index 0000000000..1ed786f2ec
--- /dev/null
+++ b/doc/global/template/images/spinner.gif
Binary files differ
diff --git a/doc/global/template/images/sprites-combined.png b/doc/global/template/images/sprites-combined.png
new file mode 100755
index 0000000000..3a48b21f6b
--- /dev/null
+++ b/doc/global/template/images/sprites-combined.png
Binary files differ
diff --git a/doc/global/style/offline.css b/doc/global/template/style/offline.css
index 1b430ab904..c7767ad88c 100644
--- a/doc/global/style/offline.css
+++ b/doc/global/template/style/offline.css
@@ -620,3 +620,87 @@ border:none;}
.clearfix{
clear:both;}
+/* start index box */
+.indexbox
+{
+width: 100%;
+display:inline-block;
+}
+
+.indexboxcont
+{
+display: block;
+
+}
+
+.indexboxcont .section
+{
+display: inline-block;
+width: 49%;
+*width:42%;
+_width:42%;
+padding:0 2% 0 1%;
+vertical-align:top;
+}
+
+.indexboxcont .indexIcon
+{
+width: 11%;
+*width:18%;
+_width:18%;
+overflow:hidden;
+}
+
+.indexboxcont .section {
+ float: left;
+}
+
+.indexboxcont .section p
+{
+padding-top: 20px;
+padding-bottom: 20px;
+}
+.indexboxcont .sectionlist
+{
+display: inline-block;
+vertical-align:top;
+width: 32.5%;
+padding: 0;
+}
+.indexboxcont .sectionlist ul
+{
+margin-bottom: 20px;
+}
+
+.indexboxcont .sectionlist ul li
+{
+line-height: 12px;
+}
+
+.content .indexboxcont li
+{
+font: normal bold 13px/1 Verdana;
+}
+
+.content .normallist li
+{
+font: normal 13px/1 Verdana;
+}
+
+.indexbox .indexIcon {
+width: 11%;
+}
+
+.indexbox .indexIcon span
+{
+display: block;
+}
+
+.indexboxcont:after
+{
+content: ".";
+display: block;
+height: 0;
+clear: both;
+visibility: hidden;
+}
diff --git a/doc/global/template/style/online.css b/doc/global/template/style/online.css
new file mode 100644
index 0000000000..6a6e8225c8
--- /dev/null
+++ b/doc/global/template/style/online.css
@@ -0,0 +1,749 @@
+body{
+font: normal 400 14px/1.2 Arial;
+font-family: Arial, Helvetica;
+color:#313131;
+text-align:justify;
+margin-left:5px;
+margin-right:5px;
+background: none repeat scroll 0% 0% rgb(230,231,232);
+}
+
+img{
+-moz-box-shadow: 3px 3px 3px #ccc;
+-webkit-box-shadow: 3px 3px 3px #ccc;
+box-shadow: 3px 3px 3px #ccc;
+border:#8E8D8D 2px solid;
+margin-left:0px;
+max-width: 800px;
+height: auto
+}
+
+b{
+font-weight:600;
+}
+
+.content{}
+
+.descr{
+margin-top:35px;
+/*max-width: 75%;*/
+margin-left:5px;
+text-align:justify;
+vertical-align:top;
+}
+
+.name{
+max-width: 75%;
+font-weight:100;
+}
+
+tt{
+text-align:left;}
+
+/*
+-----------
+links
+-----------
+*/
+
+a:link{
+color: #2C418D;
+text-decoration: none;
+text-align:left;
+}
+
+a:hover{
+color: #869CD1;
+text-decoration:underline;
+text-align:left;
+}
+
+a:visited{
+color: #869CD1;
+text-decoration: none;
+text-align:left;
+}
+
+a:visited:hover{
+text-decoration:underline;
+text-align:left;
+}
+
+.flags{
+text-decoration:none;
+text-height:24px;
+}
+
+/*
+-------------------------------
+NOTE styles
+-------------------------------
+*/
+.notetitle, .tiptitle, .fastpathtitle{
+font-weight:bold;
+}
+
+.attentiontitle,.cautiontitle,.dangertitle,.importanttitle,.remembertitle,.restrictiontitle{
+font-weight:bold;
+}
+
+.note,.tip,.fastpath{
+background: #F2F2F2 url(../images/ico_note.png);
+background-repeat: no-repeat;
+background-position: top left;
+padding:5px;
+padding-left:40px;
+padding-bottom:10px;
+border:#999 1px dotted;
+color:#666666;
+margin:5px;
+}
+
+.attention,.caution,.danger,.important,.remember,.restriction{
+background: #F2F2F2 url(../images/ico_note_attention.png);
+background-repeat:no-repeat;
+background-position:top left;
+padding:5px;
+padding-left:40px;
+padding-bottom:10px;
+border:#999 1px dotted;
+color:#666666;
+margin:5px;
+}
+
+/*
+-------------------------------
+Top navigation
+-------------------------------
+*/
+
+.nav{
+text-align:right;
+margin-right:9px;
+}
+.nav img{
+ box-shadow: none;
+}
+.nav-main{
+margin-top:22px;
+margin-left: 20px;
+text-align:left
+}
+.nav-main-content{
+font-weight:bold;
+margin-right: 20px;
+display:inline-block;
+}
+.nav-subtitle{
+color: #869CD1;
+margin-left: 220px;
+}
+.header{
+height:1px;
+padding:0px;
+margin:0px;
+}
+
+header{
+background: none repeat scroll 0% 0% rgb(255,255,255);
+border-radius: 10px 10px 10px 10px;
+padding: 10px;
+box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
+}
+
+header h1{
+display:block;
+line-height: 70px;
+font-size: 30px;
+margin-left: 223px;
+}
+header img{
+box-shadow: none;
+border: 0;
+position: absolute;
+left: 30px;
+}
+.qtref{
+display: block;
+position: relative;
+top: -76px;
+height:15px;
+z-index: 1;
+font-size:11px;
+padding-right:10px;
+float:right;
+}
+
+.naviNextPrevious{
+display: block;
+text-align: right;
+float:right;
+z-index:1;
+padding-right:10px;
+vertical-align:top;
+}
+
+
+.naviNextPrevious > a.prevPage {
+background-image:url(../images/btn_prev.png);
+background-repeat:no-repeat;
+background-position:left;
+padding-left:20px;
+height:20px;
+padding-left:20px;
+}
+
+.naviNextPrevious > a.nextPage {
+background-image:url(../images/btn_next.png);
+background-repeat:no-repeat;
+background-position:right;
+padding-right:20px;
+height:20px;
+margin-left:30px;
+}
+
+.breadcrumb{
+display: block;
+position: relative;
+top:-20px;
+/*border-top:2px solid #ffffff;*/
+border-bottom: 1px solid #cecece;
+background-color:#F2F2F2;
+z-index:1;
+height:20px;
+padding:0px;
+margin:0px;
+padding-left:10px;
+padding-top:2px;
+margin-left:-5px;
+margin-right:-5px;
+}
+
+.breadcrumb ul{
+ margin:0px;
+ padding:0px;
+}
+
+.breadcrumb ul li{
+background-color:#F2F2F2;
+list-style-type:none;
+padding:0;
+margin:0;
+height:20px;
+}
+
+.breadcrumb li{
+float:left;
+}
+
+.breadcrumb .first {
+background:url(../images/home.png);
+background-position:left;
+background-repeat:no-repeat;
+padding-left:20px;
+}
+
+
+.breadcrumb li a{
+color:#2C418D;
+display:block;
+text-decoration:none;
+background:url(../images/arrow.png);
+background-repeat:no-repeat;
+background-position:right;
+padding-right:25px;
+padding-left:10px;
+}
+
+.breadcrumb li a:hover{
+color:#909090;
+display:block;
+text-decoration:none;
+background:url(../images/arrow.png);
+background-repeat:no-repeat;
+background-position:right;
+padding-right:20px;
+padding-left:10px;
+}
+
+/*
+-----------
+footer and license
+-----------
+*/
+.footer{
+text-align:center
+}
+/*
+-----------
+main content
+-----------
+*/
+.line{
+text-align: left;
+background: none repeat scroll 0% 0% rgb(255,255,255);
+border-radius: 10px 10px 10px 10px;
+padding-left: 14px;
+padding-right: 14px;
+box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
+margin-top: 10px;
+padding-bottom: 35px;
+}
+
+
+/* table of content
+no display
+*/
+
+/*
+-----------
+headers
+-----------
+*/
+
+
+@media screen{
+.title{
+color:#313131;
+font-size: 18px;
+font-weight: normal;
+left: 0;
+padding-bottom: 20px;
+padding-left: 10px;
+padding-top: 20px;
+border-bottom: 1px #CCC solid ;
+font-weight:bold;
+margin-left:0px;
+margin-right:0px;
+}
+}
+
+h1 {
+margin: 0;
+}
+
+h2, p.h2 {
+font: 500 16px/1.2 Arial;
+font-weight:100;
+background-color:#F2F3F4;
+padding:4px;
+padding-left:14px;
+margin-bottom:30px;
+margin-top:30px;
+margin-left:-10px;
+margin-right:-5px;
+border-top:#E0E0DE 1px solid;
+border-bottom: #E0E0DE 1px solid;
+}
+
+h3{
+
+font: 500 14px/1.2 Arial;
+font-weight:100;
+text-decoration:underline;
+margin-bottom:30px;
+margin-top:30px;
+}
+
+h3.fn,span.fn{
+border-width: 1px;
+border-style: solid;
+border-color: #E6E6E6;
+-moz-border-radius: 7px 7px 7px 7px;
+-webkit-border-radius: 7px 7px 7px 7px;
+border-radius: 7px 7px 7px 7px;
+background-color: #F6F6F6;
+word-spacing: 3px;
+padding: 5px 5px;
+text-decoration:none;
+font-weight:bold;
+max-width:75%;
+font-size:14px;
+margin:0px;
+margin-top:30px;
+
+}
+
+.name{
+color:#1A1A1A;
+}
+.type{
+color:#808080;
+}
+
+
+
+@media print {
+.title {
+color:#0066CB;
+font-family:Arial, Helvetica;
+font-size: 32px;
+font-weight: normal;
+left: 0;
+position: absolute;
+right: 0;
+top: 0;
+}
+}
+
+
+/*
+-----------------
+table styles
+-----------------
+*/
+.table img {
+border:none;
+margin-left:0px;
+-moz-box-shadow:0px 0px 0px #fff;
+-webkit-box-shadow: 0px 0px 0px #fff;
+box-shadow: 0px 0px 0px #fff;
+}
+
+/* table with border alternative colours*/
+
+ table,pre{
+-moz-border-radius: 7px 7px 7px 7px;
+-webkit-border-radius: 7px 7px 7px 7px;
+ border-radius: 7px 7px 7px 7px;
+background-color: #F6F6F6;
+border: 1px solid #E6E6E6;
+border-collapse: separate;
+font-size: 12px;
+line-height: 1.2;
+margin-bottom: 25px;
+margin-left: 15px;
+font-size: 12px;
+line-height: 1.2;
+margin-bottom: 25px;
+margin-left: 15px;
+}
+
+
+table th{
+text-align:left;
+padding-left:20px;
+}
+
+table td {
+padding: 3px 15px 3px 20px;
+border-bottom:#CCC dotted 1px;
+}
+table p { margin:0px;}
+
+table tr.even {
+background-color: white;
+color: #66666E;
+}
+
+table tr.odd {
+background-color: #F6F6F6;
+color: #66666E;
+}
+
+
+table thead {
+text-align:left;
+padding-left:20px;
+background-color:#e1e0e0;
+border-left:none;
+border-right:none;
+}
+
+table thead th {
+padding-top:5px;
+padding-left:10px;
+padding-bottom:5px;
+border-bottom: 2px solid #D1D1D1;
+padding-right:10px;
+}
+
+
+/* table bodless & white*/
+
+.borderless {
+border-radius: 0px 0px 0px 0px;
+background-color: #fff;
+border: 1px solid #fff;
+}
+
+.borderless tr {
+background-color: #FFF;
+color: #66666E;
+}
+
+.borderless td {
+border:none;
+border-bottom:#fff dotted 1px;
+}
+
+/*
+-----------
+List
+-----------
+*/
+
+ul{
+padding-bottom:2px;
+}
+
+li {
+margin-bottom: 10px;
+padding-left: 8px;
+list-style:outside;
+list-style-type:square;
+text-align:left;
+}
+
+
+ol{
+margin:10px;
+padding:0;
+}
+
+ol > li{
+margin-left: 30px;
+padding-left:8px;
+list-style:decimal;
+}
+
+.centerAlign{
+text-align: left;
+}
+
+.cpp{
+display: block;
+margin: 10;
+overflow: hidden;
+overflow-x: hidden;
+overflow-y: hidden;
+padding: 20px 0 20px 0;
+}
+
+.footer{
+margin-top: 50px;
+padding-left:5px;
+margin-bottom: 10px;
+font-size:10px;
+border-top: 1px solid #999;
+padding-top:11px;
+}
+
+.footerNavi{
+width:auto;
+text-align:right;
+margin-top:50px;
+z-index:1;
+}
+
+.memItemLeft{
+padding-right: 3px;
+}
+
+.memItemRight{
+padding: 3px 15px 3px 0;
+}
+
+.qml{
+display: block;
+margin: 10;
+overflow: hidden;
+overflow-x: hidden;
+overflow-y: hidden;
+padding: 20px 0 20px 0;
+}
+
+.qmldefault{
+padding-left: 5px;
+float: right;
+color: red;
+}
+
+.qmlreadonly{
+padding-left: 5px;
+float: right;
+color: #254117;
+}
+
+.rightAlign{
+padding: 3px 5px 3px 10px;
+text-align: right;
+}
+
+/*
+-----------
+Content table
+-----------
+*/
+
+@media print{
+.toc {
+float: right;
+padding-bottom: 10px;
+padding-top: 50px;
+width: 100%;
+background-image:url(../images/bgrContent.png);
+background-position:top;
+background-repeat:no-repeat;
+}
+}
+
+@media screen{
+.toc{
+clear:both;
+float:right;
+vertical-align:top;
+-moz-border-radius: 7px 7px 7px 7px;
+-webkit-border-radius: 7px 7px 7px 7px;
+border-radius: 7px 7px 7px 7px;
+ background:#FFF url(../images/bgrContent.png);
+background-position:top;
+background-repeat:repeat-x;
+border: 1px solid #E6E6E6;
+padding-left:5px;
+padding-bottom:10px;
+height: auto;
+width: 200px;
+text-align:left;
+z-index:2;
+margin-left:20px;
+margin-right:20px;
+margin-top:85px;
+padding-top:0px;
+}
+}
+
+.toc h3{
+text-decoration:none;
+}
+
+.toc h3{font: 500 14px/1.2 Arial;
+font-weight:100;
+padding:0px;
+margin:0px;
+padding-top:5px;
+padding-left:5px;
+}
+
+
+.toc ul{
+width:160px;
+padding-left:10px;
+padding-right:5px;
+padding-top:10px;
+}
+
+.toc ul li{
+margin-left:20px;
+list-style-image:url(../images/blu_dot.png);
+list-style:outside;
+
+}
+
+
+.toc ul li a:link{
+color: #2C418D;
+text-decoration: none;
+}
+
+.toc ul li a:hover{
+color: #869CD1;
+text-decoration:underline;
+
+}
+
+.toc ul li a:visited{
+color: #869CD1;
+font-weight: bold;
+}
+
+.level1{
+border:none;}
+
+.clearfix{
+clear:both;}
+
+/* start index box */
+.indexbox
+{
+width: 100%;
+display:inline-block;
+}
+
+.indexboxcont
+{
+display: block;
+
+}
+
+.indexboxcont .section
+{
+display: inline-block;
+width: 49%;
+*width:42%;
+_width:42%;
+padding:0 2% 0 1%;
+vertical-align:top;
+}
+
+.indexboxcont .indexIcon
+{
+width: 11%;
+*width:18%;
+_width:18%;
+overflow:hidden;
+}
+
+.indexboxcont .section {
+ float: left;
+}
+
+.indexboxcont .section p
+{
+padding-top: 20px;
+padding-bottom: 20px;
+}
+.indexboxcont .sectionlist
+{
+display: inline-block;
+vertical-align:top;
+width: 32.5%;
+padding: 0;
+}
+.indexboxcont .sectionlist ul
+{
+margin-bottom: 20px;
+}
+
+.indexboxcont .sectionlist ul li
+{
+line-height: 12px;
+}
+
+.content .indexboxcont li
+{
+font: normal bold 13px/1 Verdana;
+}
+
+.content .normallist li
+{
+font: normal 13px/1 Verdana;
+}
+
+.indexbox .indexIcon {
+width: 11%;
+}
+
+.indexbox .indexIcon span
+{
+display: block;
+}
+
+.indexboxcont:after
+{
+content: ".";
+display: block;
+height: 0;
+clear: both;
+visibility: hidden;
+}