#include #ifdef cpExtensions_QT4 #include #include #include // ------------------------------------------------------------------------- cpExtensions::QT::ConfigurationChooser:: ConfigurationChooser( QWidget* parent, Qt::WindowFlags f ) : Superclass( parent, f ), m_UI( new Ui::ConfigurationChooser ), m_Data( NULL ) { this->m_UI->setupUi( this ); } // ------------------------------------------------------------------------- cpExtensions::QT::ConfigurationChooser:: ~ConfigurationChooser( ) { delete this->m_UI; } // ------------------------------------------------------------------------- void cpExtensions::QT::ConfigurationChooser:: setData( ActorsWidgetInterface* data ) { this->m_Data = data; if( this->m_Data != NULL ) { 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 } #endif // cpExtensions_QT4 // eof - $RCSfile$