- QMessageBox::warning(
- this,
- tr( "Ignoring plugin" ),
- tr( clean_line.c_str( ) )
- );
+ if( !( this->m_Plugins.Load( clean_line ) ) )
+ {
+ QMessageBox::warning(
+ this,
+ tr( "Ignoring plugin" ),
+ tr( clean_line.c_str( ) )
+ );
+
+ } // fi
+ }
+ else
+ {
+ std::string name =
+ clean_line.substr( clean_line.find_last_of( ":" ) + 1 );
+ if( actual_section == "sectionbase_classes" )
+ this->m_BaseClasses[ name ] = clean_line;
+ else if( actual_section == "sectionsegmentation_classes" )
+ this->m_SegmentationClasses[ name ] = clean_line;
+ else if( actual_section == "sectionsegmentation_filter_classes" )
+ this->m_SegmentationFilterClasses[ name ] = clean_line;
+ else if( actual_section == "sectionmesh_filter_classes" )
+ this->m_MeshFilterClasses[ name ] = clean_line;