#ifndef __cpExtensions__QT__WindowLevelImageConfiguration__h__ #define __cpExtensions__QT__WindowLevelImageConfiguration__h__ #include #ifdef cpExtensions_QT4 #include // ------------------------------------------------------------------------- namespace Ui { class WindowLevelImageConfiguration; } // ------------------------------------------------------------------------- namespace cpExtensions { namespace QT { class ActorsWidgetInterface; /** */ class cpExtensions_EXPORT WindowLevelImageConfiguration : public QWidget { Q_OBJECT; public: typedef WindowLevelImageConfiguration Self; typedef QWidget Superclass; public: explicit WindowLevelImageConfiguration( QWidget* parent = NULL, Qt::WindowFlags f = 0 ); virtual ~WindowLevelImageConfiguration( ); void setData( ActorsWidgetInterface* data, const std::string& name ); protected slots: void _maximumValue( int v ); void _minimumValue( int v ); void _levelValue( int v ); void _windowValue( int v ); void _opacityValue( int v ); void _interpolatorValue( int v ); protected: Ui::WindowLevelImageConfiguration* m_UI; ActorsWidgetInterface* m_Data; std::string m_Name; }; } // ecapseman } // ecapseman #endif // cpExtensions_QT4 #endif // __cpExtensions__QT__WindowLevelImageConfiguration__h__ // eof - $RCSfile$