#ifdef cpExtensions_QT4
#include <cpExtensions/QT/ui_ConfigurationChooser.h>
+#include <cpExtensions/QT/ActorsWidgetInterface.h>
#include <cpExtensions/QT/WindowLevelImageConfiguration.h>
-#include <cpExtensions/QT/SimpleMPRWidget.h>
// -------------------------------------------------------------------------
cpExtensions::QT::ConfigurationChooser::
// -------------------------------------------------------------------------
void cpExtensions::QT::ConfigurationChooser::
-setData( SimpleMPRWidget* data )
+setData( ActorsWidgetInterface* data )
{
this->m_Data = data;
if( this->m_Data != NULL )
{
- auto wl_wdg = new WindowLevelImageConfiguration( this );
- wl_wdg->setData( data );
- this->m_UI->Configurations->addTab( wl_wdg, "Image" );
+ auto actors = this->m_Data->GetActorsNames( );
+ for( auto n = actors.begin( ); n != actors.end( ); ++n )
+ {
+ if( this->m_Data->IsWindowLevelImageActor( *n ) )
+ {
+ auto wl_wdg = new WindowLevelImageConfiguration( this );
+ wl_wdg->setData( data, *n );
+ this->m_UI->Configurations->addTab( wl_wdg, n->c_str( ) );
+ }
+ else if( this->m_Data->IsLUTImageActor( *n ) )
+ {
+ }
+ else if( this->m_Data->Is3DActor( *n ) )
+ {
+ } // fi
+
+ } // rof
} // fi
}