summaryrefslogtreecommitdiffstats
path: root/src/tools
diff options
context:
space:
mode:
authorMartin Smith <martin.smith@digia.com>2013-10-10 14:50:36 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-11-01 14:52:47 +0100
commit7e6ca1ef0d82d57155be9957496bbbd2c3eb8ccb (patch)
tree11ea953c276228f21a9a8ac55dfa20894b3207e1 /src/tools
parentb21c82908c640068bed9bdcd80281d0e6f7adede (diff)
qdoc: Internal QML Types no longer marked public
When a QML type marked with \internal is read from an index file, it is given private access instead of public access. Task-number: QTBUG-34010 Change-Id: If9270372cf4db835dca9731bce8c446a2fa4e140 Reviewed-by: Topi Reiniƶ <topi.reinio@digia.com> Reviewed-by: Nico Vertriest <nico.vertriest@digia.com> Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/qdoc/qdocindexfiles.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/qdoc/qdocindexfiles.cpp b/src/tools/qdoc/qdocindexfiles.cpp
index c84caa7eb5..02508e3589 100644
--- a/src/tools/qdoc/qdocindexfiles.cpp
+++ b/src/tools/qdoc/qdocindexfiles.cpp
@@ -120,6 +120,7 @@ void QDocIndexFiles::readIndexFile(const QString& path)
{
QFile file(path);
if (file.open(QFile::ReadOnly)) {
+ //qDebug() << "READING:" << path;
QDomDocument document;
document.setContent(&file);
file.close();
@@ -472,7 +473,7 @@ void QDocIndexFiles::readIndexSection(const QDomElement& element,
node->setAccess(Node::Public);
else if (access == "protected")
node->setAccess(Node::Protected);
- else if (access == "private")
+ else if ((access == "private") || (access == "internal"))
node->setAccess(Node::Private);
else
node->setAccess(Node::Public);