CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
Superclass for ViewWrappers. More...
#include <cxViewWrapper.h>
Signals | |
void | orientationChanged (ORIENTATION_TYPE type) |
Public Member Functions | |
virtual | ~ViewWrapper () |
virtual void | initializePlane (PLANE_TYPE plane) |
virtual ViewPtr | getView ()=0 |
virtual void | setSlicePlanesProxy (SlicePlanesProxyPtr proxy)=0 |
virtual void | setViewGroup (ViewGroupDataPtr group) |
virtual void | updateView () |
virtual void | setSharedOpenGLContext (SharedOpenGLContextPtr sharedOpenGLContext) |
ToolPtr | getControllingTool () |
Protected Slots | |
void | contextMenuSlot (const QPoint &point) |
void | settingsChangedSlot (QString key) |
virtual void | dataViewPropertiesChangedSlot (QString uid)=0 |
virtual void | videoSourceChangedSlot (QString uid) |
virtual void | activeToolChangedSlot () |
Protected Member Functions | |
ViewWrapper (VisServicesPtr backend) | |
void | connectContextMenu (ViewPtr view) |
virtual QString | getDataDescription ()=0 |
virtual QString | getViewDescription ()=0 |
virtual void | appendToContextMenu (QMenu &contextMenu)=0 |
QStringList | getAllDataNames (DataViewProperties properties) const |
virtual void | addReps () |
Superclass for ViewWrappers.
Definition at line 89 of file cxViewWrapper.h.
|
inlinevirtual |
Definition at line 93 of file cxViewWrapper.h.
|
protected |
Definition at line 112 of file cxViewWrapper.cpp.
|
inlineprotectedvirtualslot |
Definition at line 111 of file cxViewWrapper.h.
|
protectedvirtual |
Definition at line 213 of file cxViewWrapper.cpp.
|
protectedpure virtual |
|
protected |
Definition at line 157 of file cxViewWrapper.cpp.
|
protectedslot |
Definition at line 146 of file cxViewWrapper.cpp.
|
protectedpure virtualslot |
|
protected |
Definition at line 162 of file cxViewWrapper.cpp.
ToolPtr cx::ViewWrapper::getControllingTool | ( | ) |
Definition at line 231 of file cxViewWrapper.cpp.
|
protectedpure virtual |
Implemented in cx::ViewWrapper3D, and cx::ViewWrapper2D.
|
pure virtual |
Implemented in cx::ViewWrapper3D, cx::ViewWrapper2D, and cx::ViewWrapperVideo.
|
protectedpure virtual |
Implemented in cx::ViewWrapper3D, and cx::ViewWrapper2D.
|
inlinevirtual |
Reimplemented in cx::ViewWrapper2D.
Definition at line 94 of file cxViewWrapper.h.
|
signal |
|
virtual |
Definition at line 226 of file cxViewWrapper.cpp.
|
pure virtual |
Implemented in cx::ViewWrapper3D, cx::ViewWrapper2D, and cx::ViewWrapperVideo.
|
protectedslot |
Definition at line 138 of file cxViewWrapper.cpp.
|
virtual |
Reimplemented in cx::ViewWrapper3D, cx::ViewWrapper2D, and cx::ViewWrapperVideo.
Definition at line 117 of file cxViewWrapper.cpp.
|
virtual |
Reimplemented in cx::ViewWrapper2D.
Definition at line 191 of file cxViewWrapper.cpp.
|
inlineprotectedvirtualslot |
Definition at line 110 of file cxViewWrapper.h.
|
protected |
Definition at line 125 of file cxViewWrapper.h.
|
protected |
Definition at line 123 of file cxViewWrapper.h.
|
protected |
Definition at line 124 of file cxViewWrapper.h.
|
protected |
Definition at line 127 of file cxViewWrapper.h.
|
protected |
Definition at line 126 of file cxViewWrapper.h.