GammaRay API Documentation  2.7.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CGammaRay::AbstractObjectDataProviderBase 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
 CBase
 CGammaRay::ObjectModelBase< Base >A container for a generic Object Model derived from some Base
 CGammaRay::EnumDefinitionTarget-independent representation of an enum or flag definition
 CGammaRay::EnumDefinitionElementA single element of an EnumDefinition
 CGammaRay::EnumValueA target-independent representation of an enum or flag value
 CGammaRay::Protocol::ItemSelectionRangeProtocol representation of an QItemSelectionRange
 CKRecursiveFilterProxyModel
 CGammaRay::ObjectIdsFilterProxyModelA KRecursiveFilterProxyModel for ObjectIds
 CGammaRay::LaunchOptionsDescribes the injection and probe options used for launching/attacing to a host process
 CGammaRay::MetaObjectCompile-time introspection adaptor for non-QObject classes
 CGammaRay::MetaObjectImpl< T, Base1, Base2, Base3 >Template implementation of MetaObject
 CGammaRay::MetaObjectRepositoryMetaObject repository
 CGammaRay::MetaPropertyIntrospectable adaptor to non-QObject properties
 CGammaRay::MetaPropertyImpl< Class, GetterReturnType, SetterArgType >Template-ed implementation of MetaProperty for member properties
 CGammaRay::MetaStaticPropertyImpl< Class, GetterReturnType >Template-ed implementation of MetaProperty for static properties
 CGammaRay::ObjectIdType-safe and cross-process object identifier
 CGammaRay::ProbeABIDescribes a probe ABI. The probe ABI is everything that determines if a probe is compatible with a given target or not
 CGammaRay::ProbeABIDetectorDetect the probe ABI required for a given target. A target can be specified as either a process id or a path to an executable to be launched
 CGammaRay::ProbeInterfaceAn abstract interface for accessing the core GammaRay probe
 CGammaRay::Probe
 CGammaRay::PropertyControllerExtensionBase-class for server-side property editor extensions
 CGammaRay::PropertyWidgetTabFactoryBaseInterface for tabs in the property widget
 CGammaRay::PropertyWidgetTabFactory< T >Template implementation of PropertyWidgetTabFactoryBase
 CQObject [external]
 CGammaRay::ClientConnectionManagerPre-MainWindow connection setup logic
 CGammaRay::ClientToolManagerTool Management API for the client to find out, which tools exist, get the tool's widgets, etc
 CGammaRay::EndpointNetwork protocol endpoint
 CGammaRay::EnumRepositoryCollection of EnumDefinition and on-demand client/server transfer of those
 CGammaRay::EnumRepositoryServerProbe-side enum definition management
 CGammaRay::LauncherManages launching a target process, injecting the probe and if needed also starting the client application
 CGammaRay::Probe
 CGammaRay::ProbeControllerInterfaceProbe and host process remote control functions
 CGammaRay::ProbeControllerServer-side part for the object property inspector. Use this to integrate a property inspector like in the QObject view into your tool
 CGammaRay::PropertyControllerInterfaceClient/Server interface of the property editor
 CGammaRay::PropertyControllerNon-UI part of the property widget
 CGammaRay::UiIntegrationInterface for UI plugins to integrate with the client UI. This is especially relevant when the client is embedded inside another application such as an IDE
 CGammaRay::UIStateManager
 CQAbstractItemDelegate [external]
 CQStyledItemDelegate [external]
 CGammaRay::PropertyEditorDelegateDelegate for rendering and editing QVariant property values
 CQAbstractItemModel [external]
 CQAbstractProxyModel [external]
 CQIdentityProxyModel [external]
 CGammaRay::SingleColumnObjectProxyModelA QIdentityProxyModel for generic Objects
 CQSortFilterProxyModel [external]
 CGammaRay::ObjectFilterProxyModelBaseA QSortFilterProxyModel for generic Objects
 CGammaRay::ObjectTypeFilterProxyModel< T1, T2 >A templated generic ObjectFilterProxyModelBase for some data type
 CQAbstractTableModel [external]
 CGammaRay::NetworkDiscoveryModelLists all active server instances found via network autodiscovery
 CQWidget [external]
 CQTabWidget [external]
 CGammaRay::PropertyWidgetClient-side counter-part GammaRay::PropertyController
 CQPaintDevice [external]
 CQWidget [external]
 CGammaRay::SignalSpyCallbackSetCallbacks for tracing signal emissions and slot invocation
 CGammaRay::SourceLocationSpecifies a source code location
 CGammaRay::ToolFactoryAn abstract interface for probe tools
 CGammaRay::StandardToolFactory< Type, Tool >A templated generic ToolFactory for some data type and tool
 CGammaRay::ToolInfoData structure describing a single GammaRay tool
 CGammaRay::ToolUiFactoryAn abstract interface for creating the UI parts of probe tools
 CGammaRay::StandardToolUiFactory< ToolUi >A templated convenience ToolUiFactory applicable for most use-cases

Klarälvdalens Datakonsult AB (KDAB)
"The Qt Experts"
https://www.kdab.com/
GammaRay
Qt-application inspection and manipulation tool
https://www.kdab.com/gammaray/