GammaRay
2.0.0
|
An abstract interface for creating the UI parts of probe tools. More...
#include <tooluifactory.h>
Public Member Functions | |
virtual QWidget * | createWidget (QWidget *parentWidget)=0 |
virtual QString | id () const =0 |
virtual bool | remotingSupported () const =0 |
An abstract interface for creating the UI parts of probe tools.
The ToolUiFactory class is an abstract base class for creating UIs for probe tools for GammaRay. The unique identifier used for the UI must match the one of the corresponding probe tool.
|
pure virtual |
Create the UI part of this tool.
parentWidget | The parent widget for the visual elements of this tool. |
Implemented in GammaRay::StandardToolFactory2< Type, Tool, ToolUi >, and GammaRay::StandardToolUiFactory< ToolUi >.
|
pure virtual |
Unique id of this tool, must match the id of a the corresponding probe tool.
Implemented in GammaRay::StandardToolFactory2< Type, Tool, ToolUi >, and GammaRay::StandardToolUiFactory< ToolUi >.
|
pure virtual |
Return true if this tool supports remoting, false otherwise.
Implemented in GammaRay::StandardToolFactory2< Type, Tool, ToolUi >, and GammaRay::StandardToolUiFactory< ToolUi >.