1 #ifndef __cpExtensions__QT__WindowLevelImageConfiguration__h__
2 #define __cpExtensions__QT__WindowLevelImageConfiguration__h__
4 #include <cpExtensions/Config.h>
7 // -------------------------------------------------------------------------
8 namespace Ui { class WindowLevelImageConfiguration; }
10 // -------------------------------------------------------------------------
11 namespace cpExtensions
15 class ActorsWidgetInterface;
19 class cpExtensions_EXPORT WindowLevelImageConfiguration
25 typedef WindowLevelImageConfiguration Self;
26 typedef QWidget Superclass;
29 explicit WindowLevelImageConfiguration(
30 QWidget* parent = NULL, Qt::WindowFlags f = 0
32 virtual ~WindowLevelImageConfiguration( );
34 void setData( ActorsWidgetInterface* data, const std::string& name );
37 void _maximumValue( int v );
38 void _minimumValue( int v );
39 void _levelValue( int v );
40 void _windowValue( int v );
41 void _opacityValue( int v );
42 void _interpolatorValue( int v );
45 Ui::WindowLevelImageConfiguration* m_UI;
46 ActorsWidgetInterface* m_Data;
54 #endif // __cpExtensions__QT__WindowLevelImageConfiguration__h__