27 #ifndef MEDICAL_IMAGE_VIEWER_H
28 #define MEDICAL_IMAGE_VIEWER_H
36 #include <QGridLayout>
42 class InteractiveViewer;
79 virtual unsigned int numberOfViewedComponent();
82 virtual void refresh(
Viewer *whoIsAsking = NULL);
85 virtual QWidget * getWidget(QWidget * parent = NULL);
88 virtual QObject * getPropertyObject();
91 virtual QMenu * getMenu();
94 virtual QToolBar * getToolBar();
98 void setVisibleViewer(LayoutVisibility);
102 void synchronizeSelection();