GammaRay API Documentation
2.7.0
|
A templated generic ToolFactory for some data type and tool. More...
#include <toolfactory.h>
Public Member Functions | |
QString | id () const override |
Unique id of this tool. More... | |
void | init (ProbeInterface *probe) override |
Initialize the tool. More... | |
Public Member Functions inherited from GammaRay::ToolFactory | |
virtual bool | isHidden () const |
Allows to hide a plug-in from the UI. More... | |
virtual QVector< QByteArray > | selectableTypes () const |
Class names of types this tool can select. More... | |
void | setSupportedTypes (const QVector< QByteArray > &types) |
Set names of supported classes. More... | |
const QVector< QByteArray > & | supportedTypes () const |
Class names of types this tool can handle. More... | |
QString | supportedTypesString () const |
Class names of types this tool can handle as a string. More... | |
A templated generic ToolFactory for some data type and tool.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
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.