]> Creatis software - cpPlugins.git/blob - lib/cpExtensions/QT/ConfigurationChooser.cxx
Architecture updated.
[cpPlugins.git] / lib / cpExtensions / QT / ConfigurationChooser.cxx
1 #include <cpExtensions/QT/ConfigurationChooser.h>
2
3 #ifdef cpExtensions_QT4
4
5 #include <cpExtensions/QT/ui_ConfigurationChooser.h>
6 #include <cpExtensions/QT/WindowLevelImageConfiguration.h>
7 #include <cpExtensions/QT/SimpleMPRWidget.h>
8
9 // -------------------------------------------------------------------------
10 cpExtensions::QT::ConfigurationChooser::
11 ConfigurationChooser( QWidget* parent, Qt::WindowFlags f )
12   : Superclass( parent, f ),
13     m_UI( new Ui::ConfigurationChooser ),
14     m_Data( NULL )
15 {
16   this->m_UI->setupUi( this );
17 }
18
19 // -------------------------------------------------------------------------
20 cpExtensions::QT::ConfigurationChooser::
21 ~ConfigurationChooser( )
22 {
23   delete this->m_UI;
24 }
25
26 // -------------------------------------------------------------------------
27 void cpExtensions::QT::ConfigurationChooser::
28 setData( SimpleMPRWidget* data )
29 {
30   this->m_Data = data;
31   if( this->m_Data != NULL )
32   {
33     auto wl_wdg = new WindowLevelImageConfiguration( this );
34     wl_wdg->setData( data );
35     this->m_UI->Configurations->addTab( wl_wdg, "Image" );
36
37   } // fi
38 }
39
40 #endif // cpExtensions_QT4
41
42 // eof - $RCSfile$