summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorCasper van Donderen <casper.vandonderen@nokia.com>2012-03-12 22:40:31 +0100
committerQt by Nokia <qt-info@nokia.com>2012-03-13 10:11:22 +0100
commit6694181bb78433284c9c12ab4096782e755c3473 (patch)
tree746b319ccf3ee81458850cd6ccd72cfcd6894e07 /src
parent0bb95b183b28208a9ecf88e25cc22b8086201a2b (diff)
qdoc: Update to prepare to run on a directory.
This change sets some default file extensions to accept to generate documentation. It also removes support for the sourceModules qdocconf variable which is not used anymore. It was used just after modularization. Change-Id: Iabdcfb534dc662bd44e0928036fd68ee4e460b07 Reviewed-by: Martin Smith <martin.smith@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/tools/qdoc/config.h1
-rw-r--r--src/tools/qdoc/main.cpp23
2 files changed, 2 insertions, 22 deletions
diff --git a/src/tools/qdoc/config.h b/src/tools/qdoc/config.h
index 461e0b969c..6a89684e79 100644
--- a/src/tools/qdoc/config.h
+++ b/src/tools/qdoc/config.h
@@ -171,7 +171,6 @@ private:
#define CONFIG_SHOWINTERNAL "showinternal"
#define CONFIG_SOURCEDIRS "sourcedirs"
#define CONFIG_SOURCEENCODING "sourceencoding"
-#define CONFIG_SOURCEMODULES "sourcemodules"
#define CONFIG_SOURCES "sources"
#define CONFIG_SPURIOUS "spurious"
#define CONFIG_STYLEDIRS "styledirs"
diff --git a/src/tools/qdoc/main.cpp b/src/tools/qdoc/main.cpp
index 11a54b4d38..85e97cdec9 100644
--- a/src/tools/qdoc/main.cpp
+++ b/src/tools/qdoc/main.cpp
@@ -76,6 +76,7 @@ QT_BEGIN_NAMESPACE
/*
The default indent for code is 4.
The default value for false is 0.
+ The default supported file extensions are cpp, h, qdoc and qml.
The default language is c++.
The default output format is html.
The default tab size is 8.
@@ -87,6 +88,7 @@ static const struct {
} defaults[] = {
{ CONFIG_CODEINDENT, "4" },
{ CONFIG_FALSEHOODS, "0" },
+ { CONFIG_FILEEXTENSIONS, "*.cpp *.h *.qdoc *.qml"},
{ CONFIG_LANGUAGE, "Cpp" },
{ CONFIG_OUTPUTFORMATS, "HTML" },
{ CONFIG_TABSIZE, "8" },
@@ -173,27 +175,6 @@ static void processQdocconfFile(const QString &fileName)
Location::initialize(config);
config.load(fileName);
- QStringList sourceModules;
- sourceModules = config.getStringList(CONFIG_SOURCEMODULES);
- Location sourceModulesLocation = config.lastLocation();
-
- if (!sourceModules.isEmpty()) {
- Location::information(tr("qdoc will generate documentation for the modules found in the sourcemodules variable."));
- foreach (const QString& sourceModule, sourceModules) {
- QString qdocconf = sourceModule;
- if (!qdocconf.endsWith(".qdocconf"))
- qdocconf += "/doc/config/module.qdocconf";
- QFile f(qdocconf);
- if (!f.exists()) {
- sourceModulesLocation.warning(tr("Can't find module's qdoc config file '%1'").arg(qdocconf));
- }
- else {
- Location::information(tr(" Including: %1").arg(qdocconf));
- config.load(qdocconf);
- }
- }
- }
-
/*
Add the defines to the configuration variables.
*/