NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::GUIExtenderService Class Referenceabstract

#include <cxGUIExtenderService.h>

Inheritance diagram for cx::GUIExtenderService:
cx::AcquisitionPlugin cx::BronchoscopyNavigationGUIExtenderService cx::CalibrationGUIExtenderService cx::DicomGUIExtenderService cx::ExampleGUIExtenderService cx::HelpGUIExtenderService cx::ImportExportGuiExtenderService cx::OpenIGTLink3GuiExtenderService cx::RegistrationGUIExtenderService cx::RegistrationHistoryGUIExtenderService cx::TrackingShapeGUIExtenderService cx::TrainingGUIExtenderService cx::UsReconstructionGUIExtenderService cx::VBGUIExtenderService cx::WebServerGUIExtenderService

Classes

struct  CategorizedWidget
 

Public Member Functions

virtual ~GUIExtenderService ()
 
virtual std::vector< CategorizedWidgetcreateWidgets () const =0
 
virtual std::vector< QToolBar * > createToolBars () const
 

Detailed Description

Interface for service that extends the user interface with more widgets.

Provide a collection of widgets and toolbars that can be added to for example the MainWindow. This is the most generic extension point and can be used for anything that can be accessed from a GUI.

Definition at line 40 of file cxGUIExtenderService.h.

Constructor & Destructor Documentation

◆ ~GUIExtenderService()

virtual cx::GUIExtenderService::~GUIExtenderService ( )
inlinevirtual

Definition at line 53 of file cxGUIExtenderService.h.

Member Function Documentation

◆ createToolBars()

virtual std::vector<QToolBar*> cx::GUIExtenderService::createToolBars ( ) const
inlinevirtual

Reimplemented in cx::RegistrationHistoryGUIExtenderService.

Definition at line 56 of file cxGUIExtenderService.h.

◆ createWidgets()


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