summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeena Miettinen <riitta-leena.miettinen@digia.com>2014-06-17 16:53:58 +0200
committerLeena Miettinen <riitta-leena.miettinen@digia.com>2014-06-20 12:42:16 +0200
commitb3f0887216226dd641e4297ac660f49a5e97c57d (patch)
tree75f7be2cbd728c9b41e8109e5e8b1ee222bdbc09
parent24a8b200f49d06a75aaf311328f46d578f74b404 (diff)
Doc: generate list of C++ classes and QML types
Change-Id: I56e1f94faff2cb8d9817daff4f61958aa53d6d78 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
-rw-r--r--doc/installerfw-cpp-classes.qdoc38
-rw-r--r--doc/installerfw-reference.qdoc1
-rw-r--r--doc/installerfw.qdoc4
-rw-r--r--doc/installerfw.qdocconf9
4 files changed, 43 insertions, 9 deletions
diff --git a/doc/installerfw-cpp-classes.qdoc b/doc/installerfw-cpp-classes.qdoc
new file mode 100644
index 000000000..00cef4918
--- /dev/null
+++ b/doc/installerfw-cpp-classes.qdoc
@@ -0,0 +1,38 @@
+/****************************************************************************
+**
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Installer Framework.
+**
+** $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$
+**
+****************************************************************************/
+
+/*!
+ \contentspage {index.html}{Qt Installer Framework}
+ \previouspage ifw-tools.html
+ \page ifw-cpp-classes.html
+ \nextpage ifw-knownissues.html
+
+ \title C++ Classes
+
+ \generatelist annotatedclasses
+
+*/
diff --git a/doc/installerfw-reference.qdoc b/doc/installerfw-reference.qdoc
index f3391dd25..bece2ea8a 100644
--- a/doc/installerfw-reference.qdoc
+++ b/doc/installerfw-reference.qdoc
@@ -43,6 +43,7 @@
\li \l{Tools}
\li \l{Component Scripting}
\li \l{Operations}
+ \li \l{C++ Classes}
\endlist
*/
diff --git a/doc/installerfw.qdoc b/doc/installerfw.qdoc
index 66d2da285..e7ef28de7 100644
--- a/doc/installerfw.qdoc
+++ b/doc/installerfw.qdoc
@@ -566,7 +566,7 @@
\contentspage index.html
\previouspage operations.html
\page ifw-tools.html
- \nextpage ifw-knownissues.html
+ \nextpage ifw-cpp-classes.html
\title Tools
@@ -1046,7 +1046,7 @@
/*!
\contentspage index.html
- \previouspage ifw-tools.html
+ \previouspage ifw-cpp-classes.html
\page ifw-knownissues.html
\title Known Issues
diff --git a/doc/installerfw.qdocconf b/doc/installerfw.qdocconf
index 2af971150..30786fa4a 100644
--- a/doc/installerfw.qdocconf
+++ b/doc/installerfw.qdocconf
@@ -7,13 +7,8 @@ include($QT_INSTALL_DOCS/global/fileextensions.qdocconf)
project = "Qt Installer Framework"
description = "Qt Installer Framework Manual"
-headerdirs =
-sourcedirs = $SRCDIR
-
-# Contains documentation for JS API
-sources = $SRCDIR/../src/libs/installer/packagemanagercore.cpp \
- $SRCDIR/../src/libs/installer/component.cpp \
- $SRCDIR/../src/libs/installer/messageboxhandler.cpp
+headerdirs = ../src/libs/installer
+sourcedirs = ../src/libs/installer
imagedirs = $SRCDIR/images $SRCDIR/templates/images
outputdir = $OUTDIR