Property setter and getter functions are no longer
included in the output when the property itself has
been marked \obsolete.
Task nr: QTBUG-26425
Change-Id: Iac315445d1916467b12be03989bd4513a03a2397
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
isSlot = (func->metaness() == FunctionNode::Slot);
isSignal = (func->metaness() == FunctionNode::Signal);
isStatic = func->isStatic();
+ if (func->associatedProperty()) {
+ if (func->associatedProperty()->status() == Node::Obsolete) {
+ ++c;
+ continue;
+ }
+ }
}
else if ((*c)->type() == Node::Variable) {
const VariableNode *var = static_cast<const VariableNode *>(*c);
*/
void CppCodeParser::doneParsingSourceFiles(Tree *tree)
{
- tree->root()->makeUndocumentedChildrenInternal();
tree->root()->clearCurrentChildPointers();
tree->root()->normalizeOverloads();
tree->fixInheritance();
tree->resolveProperties();
+ tree->root()->makeUndocumentedChildrenInternal();
}
/*!