An abstract interface for accessing the core GammaRay probe.
More...
#include <probeinterface.h>
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.
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
-
object | is 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: