+
+
+
+
+
+
+
+
+/* TODO
+ enum Type
+ {
+ Index,
+ Point,
+ StringList,
+ BoolList,
+ IntList,
+ UintList,
+ IndexList,
+ PointList,
+ Choices,
+ NoType
+ };
+*/
+/*
+ }
+ else if(
+ pt == Parameters::StringList ||
+ pt == Parameters::IntList ||
+ pt == Parameters::UintList ||
+ pt == Parameters::RealList
+ )
+ {
+ cpPlugins::Interface::ParametersListWidget* lst =
+ this->findChild< cpPlugins::Interface::ParametersListWidget* >(
+ nIt->c_str( )
+ );
+ if( lst != NULL )
+ {
+ if( pt == Parameters::StringList )
+ {
+ std::vector< std::string > values = lst->GetStringValues( );
+ for( int r = 0; r < values.size( ); ++r )
+ this->m_Parameters->AddToStringList( *nIt, values[ r ] );
+ }
+ else if( pt == Parameters::IntList )
+ {
+ std::vector< int > values = lst->GetIntValues( );
+ for( int r = 0; r < values.size( ); ++r )
+ this->m_Parameters->AddToIntList( *nIt, values[ r ] );
+ }
+ else if( pt == Parameters::UintList )
+ {
+ std::vector< unsigned int > values = lst->GetUintValues( );
+ for( int r = 0; r < values.size( ); ++r )
+ this->m_Parameters->AddToUintList( *nIt, values[ r ] );
+ }
+ else if( pt == Parameters::RealList )
+ {
+ std::vector< double > values = lst->GetDoubleValues( );
+ for( int r = 0; r < values.size( ); ++r )
+ this->m_Parameters->AddToRealList( *nIt, values[ r ] );
+
+ } // fi
+
+ } // fi
+
+ } // fi
+
+ } // rof
+ return( true );
+ }
+*/
+
+#endif // cpPlugins_Interface_QT4
+