21 #ifndef __qSlicerSettingsViewsPanel_h 22 #define __qSlicerSettingsViewsPanel_h 25 #include <ctkSettingsPanel.h> 28 #include "qSlicerBaseQTGUIExport.h" 31 class qSlicerSettingsViewsPanelPrivate;
34 :
public ctkSettingsPanel
40 Q_PROPERTY(QString currentMSAA READ currentMSAA WRITE setCurrentMSAA NOTIFY currentMSAAChanged)
41 Q_PROPERTY(QString sliceOrientationMarkerType READ sliceOrientationMarkerType WRITE setSliceOrientationMarkerType NOTIFY currentSliceOrientationMarkerTypeChanged)
42 Q_PROPERTY(QString sliceOrientationMarkerSize READ sliceOrientationMarkerSize WRITE setSliceOrientationMarkerSize NOTIFY currentSliceOrientationMarkerSizeChanged)
43 Q_PROPERTY(QString sliceRulerType READ sliceRulerType WRITE setSliceRulerType NOTIFY currentSliceRulerTypeChanged)
44 Q_PROPERTY(QString threeDOrientationMarkerType READ threeDOrientationMarkerType WRITE setThreeDOrientationMarkerType NOTIFY currentThreeDOrientationMarkerTypeChanged)
45 Q_PROPERTY(QString threeDOrientationMarkerSize READ threeDOrientationMarkerSize WRITE setThreeDOrientationMarkerSize NOTIFY currentThreeDOrientationMarkerSizeChanged)
46 Q_PROPERTY(QString threeDRulerType READ threeDRulerType WRITE setThreeDRulerType NOTIFY currentThreeDRulerTypeChanged)
58 QString currentMSAA() const;
59 QString sliceOrientationMarkerType() const;
60 QString sliceOrientationMarkerSize() const;
61 QString sliceRulerType() const;
62 QString threeDOrientationMarkerType() const;
63 QString threeDOrientationMarkerSize() const;
64 QString threeDRulerType() const;
68 void setCurrentMSAA(const QString&);
69 void setSliceOrientationMarkerType(const QString&);
70 void setSliceOrientationMarkerSize(const QString&);
71 void setSliceRulerType(const QString&);
72 void setThreeDOrientationMarkerType(const QString&);
73 void setThreeDOrientationMarkerSize(const QString&);
74 void setThreeDRulerType(const QString&);
75 void sliceViewOrientationChangedByUser();
79 void currentMSAAChanged(const QString&);
80 void currentSliceOrientationMarkerTypeChanged(const QString&);
81 void currentSliceOrientationMarkerSizeChanged(const QString&);
82 void currentSliceRulerTypeChanged(const QString&);
83 void currentThreeDOrientationMarkerTypeChanged(const QString&);
84 void currentThreeDOrientationMarkerSizeChanged(const QString&);
85 void currentThreeDRulerTypeChanged(const QString&);
88 void onMSAAChanged(const QString&);
91 QScopedPointer<qSlicerSettingsViewsPanelPrivate> d_ptr;
ctkSettingsPanel Superclass
Superclass typedef.