GammaRay
2.0.0
|
A templated generic ToolFactory for some data type and Tool. More...
#include <toolfactory.h>
Public Member Functions | |
virtual QWidget * | createWidget (QWidget *parentWidget) |
virtual QString | id () const |
virtual void | init (ProbeInterface *probe) |
virtual bool | remotingSupported () const |
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.
parentWidget | The parent widget for the visual elements of this tool. |
Implements GammaRay::ToolUiFactory.
|
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 |
Return true if this tool supports remoting, false otherwise.
Implements GammaRay::ToolUiFactory.
|
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.