33 #ifndef CXVIEWWRAPPER_H_
34 #define CXVIEWWRAPPER_H_
36 #include "org_custusx_core_view_Export.h"
72 void addDataActions(QWidget* parent);
76 void dataActionSlot();
78 void addDataAction(QString uid, QWidget* parent);
83 QString mLastDataActionUid;
93 class org_custusx_core_view_EXPORT
ViewWrapper:
public QObject
102 virtual void updateView() = 0;
105 void orientationChanged(ORIENTATION_TYPE type);
108 void contextMenuSlot(
const QPoint& point);
110 virtual void dataViewPropertiesChangedSlot(QString uid) = 0;
116 void connectContextMenu(
ViewPtr view);
117 virtual void appendToContextMenu(QMenu& contextMenu) = 0;
boost::shared_ptr< class ViewGroupData > ViewGroupDataPtr
boost::shared_ptr< class SlicePlanesProxy > SlicePlanesProxyPtr
boost::shared_ptr< class CameraData > CameraDataPtr
boost::shared_ptr< class VisServices > VisServicesPtr
Superclass for ViewWrappers.
DataViewPropertiesInteractorPtr mDataViewPropertiesInteractor
boost::shared_ptr< class View > ViewPtr
boost::shared_ptr< class DataViewPropertiesInteractor > DataViewPropertiesInteractorPtr
virtual void videoSourceChangedSlot(QString uid)
ViewGroupDataPtr mGroupData
virtual void initializePlane(PLANE_TYPE plane)
vtkSmartPointer< class vtkPolyDataAlgorithm > vtkPolyDataAlgorithmPtr
DataViewPropertiesInteractorPtr mShow3DSlicesInteractor