21 #ifndef __qSlicerVolumeRenderingSettingsPanel_h 22 #define __qSlicerVolumeRenderingSettingsPanel_h 25 #include <ctkVTKObject.h> 26 #include <ctkSettingsPanel.h> 29 #include "qSlicerVolumeRenderingModuleExport.h" 30 class qSlicerVolumeRenderingSettingsPanelPrivate;
34 :
public ctkSettingsPanel
38 Q_PROPERTY(
int gpuMemory READ gpuMemory WRITE setGPUMemory NOTIFY gpuMemoryChanged)
39 Q_PROPERTY(QString defaultRenderingMethod READ defaultRenderingMethod WRITE setDefaultRenderingMethod NOTIFY defaultRenderingMethodChanged)
56 void setGPUMemory(
int gpuMemory);
58 QString defaultRenderingMethod()const;
60 void setDefaultRenderingMethod(const QString& method);
63 void gpuMemoryChanged(
int);
64 void defaultRenderingMethodChanged(const QString&);
67 void onVolumeRenderingLogicModified();
68 void onGPUMemoryChanged();
69 void onDefaultRenderingMethodChanged(
int);
70 void updateVolumeRenderingLogicDefaultRenderingMethod();
73 QScopedPointer<qSlicerVolumeRenderingSettingsPanelPrivate> d_ptr;
76 Q_DECLARE_PRIVATE(qSlicerVolumeRenderingSettingsPanel);
77 Q_DISABLE_COPY(qSlicerVolumeRenderingSettingsPanel);
ctkSettingsPanel Superclass
Superclass typedef.