| 
    GammaRay API Documentation 3.3.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.   | |
| 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