12 #ifndef CXGUIEXTENDERSERVICE_H_ 13 #define CXGUIEXTENDERSERVICE_H_ 15 #include "cxGUIExtenderServiceExport.h" 18 #include "boost/shared_ptr.hpp" 23 #define GUIExtenderService_iid "cx::GUIExtenderService" 48 mWidget(widget), mCategory(category), mPlaceInSeparateWindow(placeInSeparateWindow) {}
55 virtual std::vector<CategorizedWidget> createWidgets()
const = 0;
56 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.