CustusX  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::GUIExtenderService Class Referenceabstract

#include <cxGUIExtenderService.h>

Inheritance diagram for cx::GUIExtenderService:
cx::AcquisitionPlugin cx::CalibrationGUIExtenderService cx::DicomGUIExtenderService cx::ExampleGUIExtenderService cx::HelpGUIExtenderService cx::OpenIGTLinkGuiExtenderService cx::RegistrationGUIExtenderService cx::RegistrationHistoryGUIExtenderService cx::UsReconstructionGUIExtenderService

Classes

struct  CategorizedWidget
 

Public Member Functions

virtual ~GUIExtenderService ()
 
virtual std::vector
< CategorizedWidget
createWidgets () 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 60 of file cxGUIExtenderService.h.

Constructor & Destructor Documentation

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

Definition at line 71 of file cxGUIExtenderService.h.

Member Function Documentation

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

Reimplemented in cx::RegistrationHistoryGUIExtenderService.

Definition at line 74 of file cxGUIExtenderService.h.


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