GammaRay API Documentation
2.7.0
|
▼NGammaRay | All GammaRay classes |
▼NProtocol | Helper functions and constants defining the communication protocol between client and server |
CItemSelectionRange | Protocol representation of an QItemSelectionRange |
CAbstractObjectDataProvider | 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 |
CClientConnectionManager | Pre-MainWindow connection setup logic |
CClientToolManager | Tool Management API for the client to find out, which tools exist, get the tool's widgets, etc |
CEndpoint | Network protocol endpoint |
CEnumDefinition | Target-independent representation of an enum or flag definition |
CEnumDefinitionElement | A single element of an EnumDefinition |
CEnumRepository | Collection of EnumDefinition and on-demand client/server transfer of those |
CEnumRepositoryServer | Probe-side enum definition management |
CEnumValue | A target-independent representation of an enum or flag value |
CLauncher | Manages launching a target process, injecting the probe and if needed also starting the client application |
CLaunchOptions | Describes the injection and probe options used for launching/attacing to a host process |
CMetaObject | Compile-time introspection adaptor for non-QObject classes |
CMetaObjectImpl | Template implementation of MetaObject |
CMetaObjectRepository | MetaObject repository |
CMetaProperty | Introspectable adaptor to non-QObject properties |
CMetaPropertyImpl | Template-ed implementation of MetaProperty for member properties |
CMetaStaticPropertyImpl | Template-ed implementation of MetaProperty for static properties |
CNetworkDiscoveryModel | Lists all active server instances found via network autodiscovery |
CObjectFilterProxyModelBase | A QSortFilterProxyModel for generic Objects |
CObjectId | Type-safe and cross-process object identifier |
CObjectIdsFilterProxyModel | A KRecursiveFilterProxyModel for ObjectIds |
CObjectModelBase | A container for a generic Object Model derived from some Base |
CObjectTypeFilterProxyModel | A templated generic ObjectFilterProxyModelBase for some data type |
CProbe | |
CProbeABI | Describes a probe ABI. The probe ABI is everything that determines if a probe is compatible with a given target or not |
CProbeABIDetector | Detect 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 |
CProbeController | Server-side part for the object property inspector. Use this to integrate a property inspector like in the QObject view into your tool |
CProbeControllerInterface | Probe and host process remote control functions |
CProbeInterface | An abstract interface for accessing the core GammaRay probe |
CPropertyController | Non-UI part of the property widget |
CPropertyControllerExtension | Base-class for server-side property editor extensions |
CPropertyControllerInterface | Client/Server interface of the property editor |
CPropertyEditorDelegate | Delegate for rendering and editing QVariant property values |
CPropertyWidget | Client-side counter-part GammaRay::PropertyController |
CPropertyWidgetTabFactory | Template implementation of PropertyWidgetTabFactoryBase |
CPropertyWidgetTabFactoryBase | Interface for tabs in the property widget |
CSignalSpyCallbackSet | Callbacks for tracing signal emissions and slot invocation |
CSingleColumnObjectProxyModel | A QIdentityProxyModel for generic Objects |
CSourceLocation | Specifies a source code location |
CStandardToolFactory | A templated generic ToolFactory for some data type and tool |
CStandardToolUiFactory | A templated convenience ToolUiFactory applicable for most use-cases |
CToolFactory | An abstract interface for probe tools |
CToolInfo | Data structure describing a single GammaRay tool |
CToolUiFactory | An abstract interface for creating the UI parts of probe tools |
CUiIntegration | Interface 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 |
CUIStateManager |