diff --git a/vlsisapd/src/configuration/src/Configuration.cpp b/vlsisapd/src/configuration/src/Configuration.cpp index 1c33b236..63b9ee45 100644 --- a/vlsisapd/src/configuration/src/Configuration.cpp +++ b/vlsisapd/src/configuration/src/Configuration.cpp @@ -403,6 +403,7 @@ namespace Cfg { out << " asType:"; switch ( p->getType() ) { + case Parameter::Unknown: out << ""; break; case Parameter::String: out << ""; break; case Parameter::Bool: out << boolalpha << p->asBool(); break; case Parameter::Int: out << p->asInt(); break; diff --git a/vlsisapd/src/configuration/src/ParameterWidget.cpp b/vlsisapd/src/configuration/src/ParameterWidget.cpp index 3c6a56f8..c1fbc836 100644 --- a/vlsisapd/src/configuration/src/ParameterWidget.cpp +++ b/vlsisapd/src/configuration/src/ParameterWidget.cpp @@ -58,6 +58,8 @@ namespace Cfg { _labelWidget->setText ( label.c_str() ); switch ( _parameter->getType() ) { + case Parameter::Unknown: + break; case Parameter::String: { QLineEdit* lineEdit = new QLineEdit(); @@ -301,7 +303,7 @@ namespace Cfg { bool enabled = ( state != Qt::Unchecked ); const vector& slaveIds = _parameter->getSlaves(); - for ( int islave=0 ; islavefind(slaveIds[islave]); if ( slave == NULL ) continue;