summaryrefslogtreecommitdiffstats
path: root/src/qdoc/codeparser.cpp
diff options
context:
space:
mode:
authorMartin Smith <martin.smith@qt.io>2018-04-26 15:01:06 +0200
committerMartin Smith <martin.smith@qt.io>2018-06-01 12:14:31 +0000
commit1beb7d176492c284640082e6c8d7b9b37d5ce0f0 (patch)
tree10bf62c3eeecaa2ae4089639274e21084b429917 /src/qdoc/codeparser.cpp
parent8ad79b032432be398f8f2a8107131ba19eff7ff4 (diff)
qdoc: Remove support for \compat command
The \compat command is no longer needed in QDoc, and the code that supports it makes some parts of QDoc needlessly complex. This update removes it, along with the documentation for it in the QDoc manual. Change-Id: I249b571e24ff8c3530d1ae5dbb4fff9186dba49d Reviewed-by: Martin Smith <martin.smith@qt.io>
Diffstat (limited to 'src/qdoc/codeparser.cpp')
-rw-r--r--src/qdoc/codeparser.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/qdoc/codeparser.cpp b/src/qdoc/codeparser.cpp
index 0e58606f4..373fc4d40 100644
--- a/src/qdoc/codeparser.cpp
+++ b/src/qdoc/codeparser.cpp
@@ -40,7 +40,6 @@
QT_BEGIN_NAMESPACE
-#define COMMAND_COMPAT Doc::alias(QLatin1String("compat"))
#define COMMAND_DEPRECATED Doc::alias(QLatin1String("deprecated")) // ### don't document
#define COMMAND_INGROUP Doc::alias(QLatin1String("ingroup"))
#define COMMAND_INMODULE Doc::alias(QLatin1String("inmodule")) // ### don't document
@@ -191,8 +190,7 @@ static QSet<QString> commonMetaCommands_;
const QSet<QString>& CodeParser::commonMetaCommands()
{
if (commonMetaCommands_.isEmpty()) {
- commonMetaCommands_ << COMMAND_COMPAT
- << COMMAND_DEPRECATED
+ commonMetaCommands_ << COMMAND_DEPRECATED
<< COMMAND_INGROUP
<< COMMAND_INMODULE
<< COMMAND_INQMLMODULE
@@ -226,11 +224,7 @@ void CodeParser::processCommonMetaCommand(const Location& location,
const ArgLocPair& arg,
Node* node)
{
- if (command == COMMAND_COMPAT) {
- location.warning(tr("\\compat command used, but Qt3 compatibility is no longer supported"));
- node->setStatus(Node::Compat);
- }
- else if (command == COMMAND_DEPRECATED) {
+ if (command == COMMAND_DEPRECATED) {
node->setStatus(Node::Obsolete);
}
else if ((command == COMMAND_INGROUP) || (command == COMMAND_INPUBLICGROUP)) {