CustusX  18.04
An IGT application
cx::GUIExtenderService Class Referenceabstract

#include <cxGUIExtenderService.h>

Inheritance diagram for cx::GUIExtenderService:
cx::AcquisitionPlugin cx::AngleCorrectionGUIExtenderService cx::CalibrationGUIExtenderService cx::DicomGUIExtenderService cx::ExampleGUIExtenderService cx::HelpGUIExtenderService cx::OpenIGTLink3GuiExtenderService cx::RegistrationGUIExtenderService cx::RegistrationHistoryGUIExtenderService cx::TrainingGUIExtenderService cx::UsReconstructionGUIExtenderService cx::VBGUIExtenderService


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

virtual cx::GUIExtenderService::~GUIExtenderService ( )

Definition at line 53 of file cxGUIExtenderService.h.

Member Function Documentation

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

Reimplemented in cx::RegistrationHistoryGUIExtenderService.

Definition at line 56 of file cxGUIExtenderService.h.

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