33 #ifndef GAMMARAY_PROBEINTERFACE_H
34 #define GAMMARAY_PROBEINTERFACE_H
39 class QAbstractItemModel;
91 virtual QObject *
probe()
const = 0;
97 virtual void registerModel(
const QString &objectName, QAbstractItemModel* model) = 0;
137 virtual void selectObject(QObject *
object,
const QPoint &pos = QPoint()) = 0;
144 virtual void selectObject(
void*
object,
const QString& typeName) = 0;
virtual void installGlobalEventFilter(QObject *filter)=0
An abstract interface for accessing the core GammaRay probe.
Definition: probeinterface.h:50
virtual void registerModel(const QString &objectName, QAbstractItemModel *model)=0
Definition: endpoint.h:35
virtual QAbstractItemModel * objectListModel() const =0
virtual QAbstractItemModel * objectTreeModel() const =0
virtual void selectObject(QObject *object, const QPoint &pos=QPoint())=0
virtual bool hasReliableObjectTracking() const =0
virtual QObject * probe() const =0
virtual QAbstractItemModel * connectionModel() const =0
virtual void discoverObject(QObject *object)=0
virtual bool filterObject(QObject *object) const =0