Differential D7031 Diff 18515 kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp
Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp
Show First 20 Lines • Show All 388 Lines • ▼ Show 20 Line(s) | 388 | if( !first ) | |||
---|---|---|---|---|---|
389 | modifyHtml() += QStringLiteral(", "); | 389 | modifyHtml() += QStringLiteral(", "); | ||
390 | first = false; | 390 | first = false; | ||
391 | 391 | | |||
392 | eventuallyMakeTypeLinks( argType ); | 392 | eventuallyMakeTypeLinks( argType ); | ||
393 | if (currentArgNum < decls.size()) { | 393 | if (currentArgNum < decls.size()) { | ||
394 | modifyHtml() += ' ' + identifierHighlight(decls[currentArgNum]->identifier().toString().toHtmlEscaped(), d->m_declaration); | 394 | modifyHtml() += ' ' + identifierHighlight(decls[currentArgNum]->identifier().toString().toHtmlEscaped(), d->m_declaration); | ||
395 | } | 395 | } | ||
396 | 396 | | |||
397 | if( currentArgNum >= firstDefaultParam ) | 397 | if (currentArgNum >= firstDefaultParam) { | ||
398 | modifyHtml() += " = " + function->defaultParameters()[ currentArgNum - firstDefaultParam ].str().toHtmlEscaped(); | 398 | IndexedString defaultStr = function->defaultParameters()[currentArgNum - firstDefaultParam]; | ||
399 | if (!defaultStr.isEmpty()) { | ||||
400 | modifyHtml() += " = " + defaultStr.str().toHtmlEscaped(); | ||||
401 | } | ||||
402 | } | ||||
399 | 403 | | |||
400 | ++currentArgNum; | 404 | ++currentArgNum; | ||
401 | } | 405 | } | ||
402 | 406 | | |||
403 | modifyHtml() += QStringLiteral(" )"); | 407 | modifyHtml() += QStringLiteral(" )"); | ||
404 | } | 408 | } | ||
405 | modifyHtml() += QStringLiteral("<br />"); | 409 | modifyHtml() += QStringLiteral("<br />"); | ||
406 | } | 410 | } | ||
▲ Show 20 Lines • Show All 380 Lines • Show Last 20 Lines |