A templated generic ToolFactory for some data type and Tool. More...
#include <toolfactory.h>
Public Member Functions | |
virtual QWidget * | createWidget (ProbeInterface *probe, QWidget *parentWidget) |
virtual QString | id () const |
virtual void | init (ProbeInterface *) |
virtual QStringList | supportedTypes () const |
Public Member Functions inherited from GammaRay::ToolFactory | |
virtual QString | name () const =0 |
A templated generic ToolFactory for some data type and Tool.
|
inlinevirtual |
Create the UI part of this tool.
probe | The probe interface allowing access to the object models. |
parentWidget | The parent widget for the visual elements of this tool. |
Implements GammaRay::ToolFactory.
|
inlinevirtual |
|
inlinevirtual |
Initialize the tool. Implement this method to do non-GUI initialization, such as creating object tracking models etc.
probe | The probe interface allowing access to the object models. |
Implements GammaRay::ToolFactory.
|
inlinevirtual |
Class names of types this tool can handle. The tool will only be activated if an object of one of these types is seen in the probed application.
Implements GammaRay::ToolFactory.