qdoc: Removed several #if 0 blocks.

Removed a lot of dead code.

Change-Id: I237521efab7dd046d3a47ab92a6a0e083c59ab55
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
This commit is contained in:
Martin Smith 2012-07-05 13:58:17 +02:00 committed by Qt by Nokia
parent e17c87df9c
commit 2f0dbd0439
8 changed files with 0 additions and 317 deletions

View File

@ -532,23 +532,7 @@ void CodeMarker::append(QList<Section>& sectionList, const FastSection& fs, bool
static QString encode(const QString &string)
{
#if 0
QString result = string;
for (int i = string.size() - 1; i >= 0; --i) {
uint ch = string.at(i).unicode();
if (ch > 0xFF)
ch = '?';
if ((ch - '0') >= 10 && (ch - 'a') >= 26 && (ch - 'A') >= 26
&& ch != '/' && ch != '(' && ch != ')' && ch != ',' && ch != '*'
&& ch != '&' && ch != '_' && ch != '<' && ch != '>' && ch != ':'
&& ch != '~')
result.replace(i, 1, QString("%") + QString("%1").arg(ch, 2, 16));
}
return result;
#else
return string;
#endif
}
QStringList CodeMarker::macRefsForNode(Node *node)
@ -558,12 +542,6 @@ QStringList CodeMarker::macRefsForNode(Node *node)
case Node::Class:
{
const ClassNode *classe = static_cast<const ClassNode *>(node);
#if 0
if (!classe->templateStuff().isEmpty()) {
result += QLatin1String("tmplt/");
}
else
#endif
{
result += QLatin1String("cl/");
}
@ -598,11 +576,6 @@ QStringList CodeMarker::macRefsForNode(Node *node)
if (func->metaness() == FunctionNode::MacroWithParams
|| func->metaness() == FunctionNode::MacroWithoutParams) {
result += QLatin1String("macro/");
#if 0
}
else if (!func->templateStuff().isEmpty()) {
result += QLatin1String("ftmplt/");
#endif
}
else if (func->isStatic()) {
result += QLatin1String("clm/");
@ -617,23 +590,6 @@ QStringList CodeMarker::macRefsForNode(Node *node)
result += macName(func);
if (result.endsWith(QLatin1String("()")))
result.chop(2);
#if 0
// this code is too clever for the Xcode documentation
// browser and/or pbhelpindexer
if (!isMacro) {
result += QLatin1Char('/') + QLatin1String(QMetaObject::normalizedSignature(func->returnType().toLatin1().constData())) + "/(";
const QList<Parameter> &params = func->parameters();
for (int i = 0; i < params.count(); ++i) {
QString type = params.at(i).leftType() +
params.at(i).rightType();
type = QLatin1String(QMetaObject::normalizedSignature(type.toLatin1().constData()));
if (i != 0)
result += QLatin1Char(',');
result += type;
}
result += QLatin1Char(')');
}
#endif
}
break;
case Node::Variable:

View File

@ -215,15 +215,6 @@ void Config::unload(const QString& fileName)
QStringMultiMap::ConstIterator v = stringValueMap.constBegin();
while (v != stringValueMap.constEnd()) {
qDebug() << v.key() << " = " << v.value();
#if 0
if (v.key().startsWith(varDot)) {
QString subVar = v.key().mid(varDot.length());
int dot = subVar.indexOf(QLatin1Char('.'));
if (dot != -1)
subVar.truncate(dot);
t.insert(subVar,v.value());
}
#endif
++v;
}
qDebug() << "fileName:" << fileName;

View File

@ -608,10 +608,6 @@ QString DitaXmlGenerator::lookupGuid(QString text)
QMap<QString, QString>::const_iterator i = name2guidMap.constFind(text);
if (i != name2guidMap.constEnd())
return i.value();
#if 0
QString t = QUuid::createUuid().toString();
QString guid = "id-" + t.mid(1,t.length()-2);
#endif
QString guid = Node::cleanId(text);
name2guidMap.insert(text,guid);
return guid;
@ -631,10 +627,6 @@ QString DitaXmlGenerator::lookupGuid(const QString& fileName, const QString& tex
GuidMap::const_iterator i = gm->constFind(text);
if (i != gm->constEnd())
return i.value();
#if 0
QString t = QUuid::createUuid().toString();
QString guid = "id-" + t.mid(1,t.length()-2);
#endif
QString guid = Node::cleanId(text);
gm->insert(text,guid);
return guid;
@ -764,13 +756,6 @@ int DitaXmlGenerator::generateAtom(const Atom *atom,
static bool in_para = false;
QString guid, hc, attr;
#if 0
// Leave this here for debugging.
if (outFileName() == "modules.dita") {
QString comment = "ATOM:" + atom->typeString();
xmlWriter().writeComment(comment);
}
#endif
switch (atom->type()) {
case Atom::AbstractLeft:
break;
@ -1568,14 +1553,7 @@ int DitaXmlGenerator::generateAtom(const Atom *atom,
}
break;
case Atom::SectionLeft:
#if 0
if (inApiDesc) {
writeEndTag(); // </apiDesc>
inApiDesc = false;
}
#endif
enterSection("details",QString());
//writeGuidAttribute(Doc::canonicalTitle(Text::sectionHeading(atom).toString()));
break;
case Atom::SectionRight:
leaveSection();
@ -1876,15 +1854,6 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
writeEndTag(); // <cxxClassDefinition>
enterDesc(DT_apiDesc,QString(),title);
#if 0
// To be removed, if really not needed.
Text brief = nsn->doc().briefText(); // zzz
if (!brief.isEmpty()) {
writeStartTag(DT_p);
generateText(brief, nsn, marker);
writeEndTag(); // </p>
}
#endif
generateStatus(nsn, marker);
generateThreadSafeness(nsn, marker);
generateSince(nsn, marker);
@ -2012,15 +1981,6 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
writeEndTag(); // <cxxClassDefinition>
enterDesc(DT_apiDesc,QString(),title);
#if 0
// To be removed, if really not needed.
Text brief = cn->doc().briefText(); // zzz
if (!brief.isEmpty()) {
writeStartTag(DT_p);
generateText(brief, cn, marker);
writeEndTag(); // </p>
}
#endif
generateStatus(cn, marker);
generateInherits(cn, marker);
generateInheritedBy(cn, marker);
@ -2138,15 +2098,6 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
writeStartTag(DT_cxxClassDetail);
enterDesc(DT_apiDesc,QString(),title);
#if 0
// To be removed, if really not needed.
Text brief = fn->doc().briefText(); // zzz
if (!brief.isEmpty()) {
writeStartTag(DT_p);
generateText(brief, fn, marker);
writeEndTag(); // </p>
}
#endif
generateStatus(fn, marker);
generateThreadSafeness(fn, marker);
generateSince(fn, marker);
@ -2265,15 +2216,6 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
generateQmlSince(qcn);
enterDesc(DT_apiDesc,QString(),title);
#if 0
// To be removed, if really not needed.
Text brief = qcn->doc().briefText(); // zzz
if (!brief.isEmpty()) {
writeStartTag(DT_p);
generateText(brief, qcn, marker);
writeEndTag(); // </p>
}
#endif
enterSection(QString(), QString());
generateBody(qcn, marker);
if (cn) {
@ -3026,57 +2968,6 @@ void DitaXmlGenerator::generateCompactList(const Node* relative,
QChar common(idx);
commonPrefix = common;
commonPrefixLen = 1;
#if 0
/*
The algorithm below eventually failed, so it was replaced
with the simple (perhaps too simple) algorithm above.
The caller didn't pass in a common prefix, so get the common
prefix by looking at the class names of the first and last
classes in the class map. Discard any namespace names and
just use the bare class names. For Qt, the prefix is "Q".
Note that the algorithm used here to derive the common prefix
from the first and last classes in alphabetical order (QAccel
and QXtWidget in Qt 2.1), fails if either class name does not
begin with Q.
*/
QString first;
QString last;
NodeMap::const_iterator iter = classMap.constBegin();
while (iter != classMap.constEnd()) {
if (!iter.key().contains("::")) {
first = iter.key();
break;
}
++iter;
}
if (first.isEmpty())
first = classMap.constBegin().key();
iter = classMap.constEnd();
while (iter != classMap.constBegin()) {
--iter;
if (!iter.key().contains("::")) {
last = iter.key();
break;
}
}
if (last.isEmpty())
last = classMap.constBegin().key();
if (classMap.size() > 1) {
while (commonPrefixLen < first.length() + 1 &&
commonPrefixLen < last.length() + 1 &&
first[commonPrefixLen] == last[commonPrefixLen])
++commonPrefixLen;
}
commonPrefix = first.left(commonPrefixLen);
#endif
}
/*
@ -3316,13 +3207,6 @@ void DitaXmlGenerator::generateQmlItem(const Node* node,
}
marked.replace(QRegExp("<@param>([a-z]+)_([1-9n])</@param>"),
"<i>\\1<sub>\\2</sub></i>");
#if 0
marked.replace("<@param>", "<i>");
marked.replace("</@param>", "</i>");
marked.replace("<@extra>", "<tt>");
marked.replace("</@extra>", "</tt>");
#endif
if (summary) {
marked.remove("<@type>");
marked.remove("</@type>");
@ -3542,10 +3426,6 @@ QString DitaXmlGenerator::getMarkedUpSynopsis(const Node* node,
}
marked.replace(QRegExp("<@param>([a-z]+)_([1-9n])</@param>"),
"<i> \\1<sub>\\2</sub></i>");
#if 0
marked.replace("<@param>","<i>");
marked.replace("</@param>","</i>");
#endif
if (style == CodeMarker::Summary) {
marked.remove("<@name>"); // was "<b>"
marked.remove("</@name>"); // was "</b>"
@ -3556,12 +3436,6 @@ QString DitaXmlGenerator::getMarkedUpSynopsis(const Node* node,
extraRegExp.setMinimal(true);
marked.remove(extraRegExp);
}
#if 0
else {
marked.replace("<@extra>","<tt>");
marked.replace("</@extra>","</tt>");
}
#endif
if (style != CodeMarker::Detailed) {
marked.remove("<@type>");
@ -3870,16 +3744,6 @@ QString DitaXmlGenerator::protect(const QString& string, const QString& ) //outp
else if (ch == QLatin1Char('"')) {
APPEND("&quot;");
}
#if 0
else if ((outputEncoding == "ISO-8859-1" && ch.unicode() > 0x007F) ||
(ch == QLatin1Char('*') && i + 1 < n && string.at(i) == QLatin1Char('/')) ||
(ch == QLatin1Char('.') && i > 2 && string.at(i - 2) == QLatin1Char('.'))) {
// we escape '*/' and the last dot in 'e.g.' and 'i.e.' for the Javadoc generator
APPEND("&#x");
xml += QString::number(ch.unicode(), 16);
xml += QLatin1Char(';');
}
#endif
else {
if (!xml.isEmpty())
xml += ch;
@ -3901,20 +3765,6 @@ QString DitaXmlGenerator::fileBase(const Node* node) const
{
QString result;
result = Generator::fileBase(node);
#if 0
if (!node->isInnerNode()) {
switch (node->status()) {
case Node::Compat:
result += "-qt3";
break;
case Node::Obsolete:
result += "-obsolete";
break;
default:
;
}
}
#endif
return result;
}

View File

@ -1985,16 +1985,6 @@ void DocParser::parseAlso()
}
}
//static bool debug = false;
#if 0
if (type == Atom::DivLeft)
debug = true;
if (debug)
qDebug() << type << string;
if (type == Atom::DivRight)
debug = false;
#endif
void DocParser::append(Atom::Type type, const QString &string)
{
Atom::Type lastType = priv->text.lastAtom()->type();

View File

@ -2373,57 +2373,6 @@ void HtmlGenerator::generateCompactList(const Node *relative,
QChar common(idx);
commonPrefix = common;
commonPrefixLen = 1;
#if 0
/*
The algorithm below eventually failed, so it was replaced
with the simple (perhaps too simple) algorithm above.
The caller didn't pass in a common prefix, so get the common
prefix by looking at the class names of the first and last
classes in the class map. Discard any namespace names and
just use the bare class names. For Qt, the prefix is "Q".
Note that the algorithm used here to derive the common prefix
from the first and last classes in alphabetical order (QAccel
and QXtWidget in Qt 2.1), fails if either class name does not
begin with Q.
*/
QString first;
QString last;
NodeMap::const_iterator iter = classMap.constBegin();
while (iter != classMap.constEnd()) {
if (!iter.key().contains("::")) {
first = iter.key();
break;
}
++iter;
}
if (first.isEmpty())
first = classMap.constBegin().key();
iter = classMap.constEnd();
while (iter != classMap.constBegin()) {
--iter;
if (!iter.key().contains("::")) {
last = iter.key();
break;
}
}
if (last.isEmpty())
last = classMap.constBegin().key();
if (classMap.size() > 1) {
while (commonPrefixLen < first.length() + 1 &&
commonPrefixLen < last.length() + 1 &&
first[commonPrefixLen] == last[commonPrefixLen])
++commonPrefixLen;
}
commonPrefix = first.left(commonPrefixLen);
#endif
}
/*

View File

@ -364,27 +364,6 @@ static void processQdocconfFile(const QString &fileName)
sourceFileNames.insert(t,t);
}
#if 0
QFile* files = new QFile("/Users/msmith/depot/qt5/qtdoc/inputlist.txt");
files->open(QFile::WriteOnly);
QTextStream* filesout = new QTextStream(files);
{
QMultiMap<QString,QString>::ConstIterator i = headerFileNames.begin();
while (i != headerFileNames.end()) {
(*filesout) << i.key() << "\n";
++i;
}
i = sourceFileNames.begin();
while (i != sourceFileNames.end()) {
(*filesout) << i.key() << "\n";
++i;
}
}
filesout->flush();
files->close();
#endif
/*
Parse each header file in the set using the appropriate parser and add it
to the big tree.

View File

@ -532,13 +532,6 @@ QString Node::guid() const
return uuid_;
}
#if 0
// fossil
QUuid quuid = QUuid::createUuid();
QString t = quuid.toString();
uuid = "id-" + t.mid(1,t.length()-2);
#endif
/*!
Composes a string to be used as an href attribute in DITA
XML. It is composed of the file name and the UUID separated
@ -2356,22 +2349,6 @@ QmlPropertyNode::QmlPropertyNode(QmlPropertyNode* parent,
setPageType(ApiPage);
}
#if 0
const PropertyNode *correspondingProperty = 0;
ClassNode *correspondingClass = static_cast<QmlClassNode*>(qmlPropGroup->parent())->classNode();
if (correspondingClass) {
correspondingProperty = qmlPropNode->correspondingProperty(tree_);
}
if (correspondingProperty) {
bool writableList = type.startsWith("list") && correspondingProperty->dataType().endsWith('*');
qmlPropNode->setReadOnly(!(writableList || correspondingProperty->isWritable()));
}
if (correspondingProperty) {
bool writableList = type.startsWith("list") && correspondingProperty->dataType().endsWith('*');
qmlPropNode->setReadOnly(!(writableList || correspondingProperty->isWritable()));
}
#endif
/*!
Returns true if a QML property or attached property is
not read-only. The algorithm for figuring this out is long

View File

@ -270,15 +270,6 @@ private:
Status status_;
bool indexNodeFlag_;
#if 0
//ifdef Q_WS_WIN
//else
Type nodeType_ : 4;
Access access_ : 2;
ThreadSafeness safeness_ : 2;
PageType pageType_ : 4;
Status status_ : 3;
#endif
InnerNode* parent_;
InnerNode* relatesTo_;
QString name_;