Fraxinus  17.12
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::OpenIGTLinkGuiExtenderService cx::RegistrationGUIExtenderService cx::RegistrationHistoryGUIExtenderService cx::TrainingGUIExtenderService cx::UsReconstructionGUIExtenderService cx::VBGUIExtenderService

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 61 of file cxGUIExtenderService.h.

Constructor & Destructor Documentation

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

Definition at line 74 of file cxGUIExtenderService.h.

Member Function Documentation

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

Reimplemented in cx::RegistrationHistoryGUIExtenderService.

Definition at line 77 of file cxGUIExtenderService.h.


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