open_iA 2024.7
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
iAToolRegistry.h File Reference
#include "iaguibase_export.h"
#include <QList>
#include <memory>

Classes

class  iAToolRegistry
 Registry for descendants of iATool. More...
 

Typedefs

using iAToolCreateFuncPtr = std::shared_ptr<iATool>(*)(iAMainWindow* mainWnd, iAMdiChild* child)
 

Functions

template<class T >
std::shared_ptr< iAToolcreateTool (iAMainWindow *mainWnd, iAMdiChild *child)
 

Typedef Documentation

◆ iAToolCreateFuncPtr

using iAToolCreateFuncPtr = std::shared_ptr<iATool>(*)(iAMainWindow* mainWnd, iAMdiChild* child)

Function Documentation

◆ createTool()

template<class T >
std::shared_ptr< iATool > createTool ( iAMainWindow * mainWnd,
iAMdiChild * child )