GammaRay  1.3.0
 All Classes Namespaces Files Functions Enumerations Enumerator Pages
Public Member Functions
GammaRay::ProbeInterface Class Reference

An abstract interface for accessing the core GammaRay probe. More...

#include <probeinterface.h>

List of all members.

Public Member Functions

virtual QAbstractItemModel * connectionModel () const =0
virtual bool filterObject (QObject *object) const =0
virtual QAbstractItemModel * objectListModel () const =0
virtual QAbstractItemModel * objectTreeModel () const =0
virtual QObject * probe () const =0

Detailed Description

An abstract interface for accessing the core GammaRay probe.

The ProbeInterface is an abstract interface that allows one to access the core GammaRay probe without linking to it.


Member Function Documentation

virtual QAbstractItemModel* GammaRay::ProbeInterface::connectionModel ( ) const
pure virtual

Returns the connection model.

Returns:
a pointer to a QAbstractItemModel instance.
virtual bool GammaRay::ProbeInterface::filterObject ( QObject *  object) const
pure virtual

Determines if the specified QObject belongs to the GammaRay Probe or Window.

These objects should not be tracked or shown to the user, hence must be explictly filtered.

Parameters:
objectis a pointer to a QObject instance.
Returns:
true if the specified QObject belongs to the GammaRay Probe or Window; false otherwise.
virtual QAbstractItemModel* GammaRay::ProbeInterface::objectListModel ( ) const
pure virtual

Returns the object list model.

Returns:
a pointer to a QAbstractItemModel instance.
virtual QAbstractItemModel* GammaRay::ProbeInterface::objectTreeModel ( ) const
pure virtual

Returns the object tree model.

Returns:
a pointer to a QAbstractItemModel instance.
virtual QObject* GammaRay::ProbeInterface::probe ( ) const
pure virtual

Returns the probe QObject for connecting signals.

Returns:
a pointer to a QObject instance.

The documentation for this class was generated from the following file:

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