33 #ifndef CXGUIEXTENDERSERVICE_H_ 34 #define CXGUIEXTENDERSERVICE_H_ 36 #include "cxGUIExtenderServiceExport.h" 39 #include "boost/shared_ptr.hpp" 44 #define GUIExtenderService_iid "cx::GUIExtenderService" 69 mWidget(widget), mCategory(category), mPlaceInSeparateWindow(placeInSeparateWindow) {}
76 virtual std::vector<CategorizedWidget> createWidgets()
const = 0;
77 virtual std::vector<QToolBar*>
createToolBars()
const {
return std::vector<QToolBar*>(); }
boost::shared_ptr< class RegistrationService > RegistrationServicePtr
boost::shared_ptr< class VideoService > VideoServicePtr
virtual ~GUIExtenderService()
boost::shared_ptr< class VisServices > VisServicesPtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
boost::shared_ptr< class GUIExtenderService > GUIExtenderServicePtr
virtual std::vector< QToolBar * > createToolBars() const
#define GUIExtenderService_iid
Namespace for all CustusX production code.