CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxGUIExtenderService.h>
Classes | |
struct | CategorizedWidget |
Public Member Functions | |
virtual | ~GUIExtenderService () |
virtual std::vector< CategorizedWidget > | createWidgets () const =0 |
virtual std::vector< QToolBar * > | createToolBars () const |
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.
|
inlinevirtual |
Definition at line 53 of file cxGUIExtenderService.h.
|
inlinevirtual |
Reimplemented in cx::RegistrationHistoryGUIExtenderService.
Definition at line 56 of file cxGUIExtenderService.h.
|
pure virtual |
Implemented in cx::BronchoscopyNavigationGUIExtenderService, cx::AcquisitionPlugin, cx::WebServerGUIExtenderService, cx::DicomGUIExtenderService, cx::HelpGUIExtenderService, cx::RegistrationHistoryGUIExtenderService, cx::TrainingGUIExtenderService, cx::CalibrationGUIExtenderService, cx::OpenIGTLink3GuiExtenderService, cx::TrackingShapeGUIExtenderService, cx::ExampleGUIExtenderService, cx::RegistrationGUIExtenderService, cx::UsReconstructionGUIExtenderService, cx::VBGUIExtenderService, and cx::ImportExportGuiExtenderService.