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.
GammaRay