GammaRay API Documentation 3.0.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 (QObject *obj) const =0
 Returns the source location where obj has been created.
 
virtual SourceLocation declarationLocation (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 (QObject *obj) const =0
 Returns a shortened type name (e.g.
 
virtual QString typeName (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 ( QObject obj) const
pure virtual

Returns a shortened type name (e.g.

excluding namespaces) for obj.


© 2010-2023 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 on Tue Dec 26 2023 00:01:47 for GammaRay API Documentation by doxygen 1.9.8