GammaRay
2.2.0
|
A templated generic ToolFactory for some data type and tool. More...
#include <toolfactory.h>
Public Member Functions | |
virtual QString | id () const |
virtual void | init (ProbeInterface *probe) |
bool | isHidden () 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 |
|
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 |
Allows to hide a plug-in from the UI. This is useful for plug-ins that only provide support for additional data types.
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.