ClassNode Class
This class represents a C++ class. More...
#include <ClassNode> Inherits: InnerNode.
Public Types
enum | Access { Public, Protected, Private } |
enum | FlagValue { FlagValueDefault, FlagValueFalse, FlagValueTrue } |
enum | LinkType { StartLink, NextLink, PreviousLink, ContentsLink, IndexLink, InheritsLink } |
enum | PageType { NoPageType, ApiPage, ArticlePage, ExamplePage, ..., OnBeyondZebra } |
enum | Status { Compat, Obsolete, Deprecated, Preliminary, ..., Internal } |
enum | SubType { NoSubType, Example, HeaderFile, File, ..., LastSubtype } |
enum | ThreadSafeness { UnspecifiedSafeness, NonReentrant, Reentrant, ThreadSafe } |
enum | Type { Namespace, Class, Fake, Enum, ..., LastType } |
Public Functions
Reimplemented Public Functions
Static Public Members
Protected Functions
| Node(Type type, InnerNode * parent, const QString & name) |
Detailed Description
This class represents a C++ class.
Member Function Documentation
ClassNode::ClassNode(InnerNode * parent, const QString & name)
Constructs a class node. A class node will generate an API page.
ClassNode::~ClassNode() [virtual]
void ClassNode::addBaseClass(Access access, ClassNode * node, const QString & dataTypeWithTemplateArgs = "")
const QList<RelatedClass> & ClassNode::baseClasses() const
const QList<RelatedClass> & ClassNode::derivedClasses() const
PropertyNode * ClassNode::findPropertyNode(const QString & name)
Search the child list to find the property node with the specified name.
QmlClassNode * ClassNode::findQmlBaseNode()
This function does a recursive search of this class node's base classes looking for one that has a QML element. If it finds one, it returns the pointer to that QML element. If it doesn't find one, it returns null.
void ClassNode::fixBaseClasses()
bool ClassNode::hideFromMainList() const
See also setHideFromMainList().
const QList<RelatedClass> & ClassNode::ignoredBaseClasses() const
bool ClassNode::isAbstract() const [virtual]
QmlClassNode * ClassNode::qmlElement()
See also setQmlElement().
QString ClassNode::serviceName() const
See also setServiceName().
void ClassNode::setAbstract(bool b) [virtual]
See also isAbstract().
void ClassNode::setHideFromMainList(bool value)
See also hideFromMainList().
void ClassNode::setQmlElement(QmlClassNode * qcn)
See also qmlElement().
void ClassNode::setServiceName(const QString & value)
See also serviceName().
|