summaryrefslogtreecommitdiffstats
path: root/src/tools/qdoc/qdocindexfiles.cpp
diff options
context:
space:
mode:
authorMartin Smith <[email protected]>2013-10-10 14:50:36 +0200
committerThe Qt Project <[email protected]>2013-11-01 14:52:47 +0100
commit7e6ca1ef0d82d57155be9957496bbbd2c3eb8ccb (patch)
tree11ea953c276228f21a9a8ac55dfa20894b3207e1 /src/tools/qdoc/qdocindexfiles.cpp
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ƶ <[email protected]> Reviewed-by: Nico Vertriest <[email protected]> Reviewed-by: Jerome Pasion <[email protected]>
Diffstat (limited to 'src/tools/qdoc/qdocindexfiles.cpp')
-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 c84caa7eb5c..02508e35897 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);