|
QGIS API Documentation 3.99.0-Master (26c88405ac0)
|
Base class for nodes in a dev tools model. More...
#include <qgsdevtoolsmodelnode.h>

Public Member Functions | |
| virtual | ~QgsDevToolsModelNode () |
| virtual QList< QAction * > | actions (QObject *parent) |
| Returns a list of actions relating to the node. | |
| virtual int | childCount () const =0 |
| Returns the number of child nodes owned by this node. | |
| virtual QVariant | data (int role=Qt::DisplayRole) const =0 |
| Returns the node's data for the specified model role. | |
| QgsDevToolsModelGroup * | parent () |
| Returns the node's parent node. | |
| virtual QVariant | toVariant () const |
| Converts the node's contents to a variant. | |
Protected Member Functions | |
| QgsDevToolsModelNode () | |
Friends | |
| class | QgsDevToolsModelGroup |
Base class for nodes in a dev tools model.
Definition at line 39 of file qgsdevtoolsmodelnode.h.
|
virtualdefault |
|
protecteddefault |
|
virtual |
Returns a list of actions relating to the node.
The actions should be parented to parent.
Reimplemented in QgsDevToolsModelValueNode.
Definition at line 43 of file qgsdevtoolsmodelnode.cpp.
|
pure virtual |
Returns the number of child nodes owned by this node.
Implemented in QgsDevToolsModelGroup, and QgsDevToolsModelValueNode.
|
pure virtual |
Returns the node's data for the specified model role.
Implemented in QgsDevToolsModelGroup, and QgsDevToolsModelValueNode.
|
inline |
Returns the node's parent node.
If parent is nullptr, the node is a root node
Definition at line 49 of file qgsdevtoolsmodelnode.h.
|
virtual |
Converts the node's contents to a variant.
Reimplemented in QgsDevToolsModelGroup.
Definition at line 38 of file qgsdevtoolsmodelnode.cpp.
|
friend |
Definition at line 78 of file qgsdevtoolsmodelnode.h.