GammaRay API Documentation
2.10.0
|
Base class for custom object data providers. More...
#include <objectdataprovider.h>
Public Member Functions | |
virtual SourceLocation | creationLocation (QObject *obj) const =0 |
Returns the source location where obj has been created. More... | |
virtual SourceLocation | declarationLocation (QObject *obj) const =0 |
Returns the source location where the type of obj has been declared. More... | |
virtual QString | name (const QObject *obj) const =0 |
Returns a name or identifier for obj . More... | |
virtual QString | shortTypeName (QObject *obj) const =0 |
Returns a shortened type name (e.g. More... | |
virtual QString | typeName (QObject *obj) const =0 |
Returns the full name of the type of obj . More... | |
Base class for custom object data providers.
Inherit from this and register at ObjectDataProvider, to support basic QObject information retrieval from dynamic language bindings, such as QML.
|
pure virtual |
Returns the source location where obj
has been created.
|
pure virtual |
Returns the source location where the type of obj
has been declared.
|
pure virtual |
Returns a name or identifier for obj
.
|
pure virtual |
Returns a shortened type name (e.g.
excluding namespaces) for obj
.