open_iA 2025.6
Loading...
Searching...
No Matches
iAToolRegistry Class Reference

Registry for descendants of iATool. More...

#include <iAToolRegistry.h>

Static Public Member Functions

static void addTool (QString const &toolIdentifier, iAToolCreateFuncPtr toolCreateFunc)
 Adds a given tool type to the registry.
 
static std::shared_ptr< iAToolcreateTool (QString const &toolIdentifier, iAMainWindow *mainWnd, iAMdiChild *child)
 
static QList< QString > const toolKeys ()
 

Detailed Description

Registry for descendants of iATool.

Used to identify available tools when reading a project

Member Function Documentation

◆ addTool()

void iAToolRegistry::addTool ( QString const & toolIdentifier,
iAToolCreateFuncPtr toolCreateFunc )
static

Adds a given tool type to the registry.

◆ createTool()

std::shared_ptr< iATool > iAToolRegistry::createTool ( QString const & toolIdentifier,
iAMainWindow * mainWnd,
iAMdiChild * child )
static

◆ toolKeys()

QList< QString > const iAToolRegistry::toolKeys ( )
static

The documentation for this class was generated from the following files: