GammaRay API Documentation  3.1.1
Public Member Functions | List of all members
GammaRay::AbstractObjectDataProvider Class Referenceabstract

Base class for custom object data providers. More...

#include <objectdataprovider.h>

Public Member Functions

virtual SourceLocation creationLocation (const QObject *obj) const =0
 Returns the source location where obj has been created.
 
virtual SourceLocation declarationLocation (const QObject *obj) const =0
 Returns the source location where the type of obj has been declared.
 
virtual QString name (const QObject *obj) const =0
 Returns a name or identifier for obj.
 
virtual QString shortTypeName (const QObject *obj) const =0
 Returns a shortened type name (e.g. More...
 
virtual QString typeName (const QObject *obj) const =0
 Returns the full name of the type of obj.
 

Detailed Description

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.

Member Function Documentation

◆ shortTypeName()

virtual QString GammaRay::AbstractObjectDataProvider::shortTypeName ( const QObject *  obj) const
pure virtual

Returns a shortened type name (e.g.

excluding namespaces) for obj.


© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
GammaRay Qt-application inspection and manipulation tool
https://www.kdab.com/development-resources/qt-tools/gammaray/
Generated by doxygen 1.9.1