|
GammaRay API Documentation 3.3.1
|
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. | |
| void | init (Probe *probe) override |
| Initialize the tool. | |
Public Member Functions inherited from GammaRay::ToolFactory | |
| virtual bool | isHidden () const |
| Allows to hide a plug-in from the UI. | |
| virtual QVector< QByteArray > | selectableTypes () const |
| Class names of types this tool can select. | |
| void | setSupportedTypes (const QVector< QByteArray > &types) |
| Set names of supported classes. | |
| const QVector< QByteArray > & | supportedTypes () const |
| Class names of types this tool can handle. | |
| QString | supportedTypesString () const |
| Class names of types this tool can handle as a string. | |
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.
GammaRay
Qt-application inspection and manipulation tool