@@ -99,6 +99,7 @@ AdditionalSettingsDialog::AdditionalSettingsDialog(const mv::Dataset<Points>& cu
9999 mv::util::Serializable(" AdditionalSettingsDialog" ),
100100 _okButton(this , " Ok" ),
101101 _selectionMappingSourcePicker(this , " Selection mapping source" ),
102+ _checkMappingSurjective(this , " Check mapping surjectivity" , true ),
102103 _currentDataGUID(this , " currentDataGUID" )
103104{
104105 setWindowTitle (" Additional DE Viewer settings" );
@@ -107,6 +108,8 @@ AdditionalSettingsDialog::AdditionalSettingsDialog(const mv::Dataset<Points>& cu
107108
108109 setCurrentData (currentData);
109110
111+ _checkMappingSurjective.setToolTip (" Only un-check this if you really know what you are doing." );
112+
110113 connect (&_okButton, &mv::gui::TriggerAction::triggered, this , &QDialog::accept);
111114
112115 auto * layout = new QGridLayout (this );
@@ -115,6 +118,7 @@ AdditionalSettingsDialog::AdditionalSettingsDialog(const mv::Dataset<Points>& cu
115118
116119 layout->addWidget (_selectionMappingSourcePicker.createLabelWidget (this ), ++row, 0 , 1 , 1 );
117120 layout->addWidget (_selectionMappingSourcePicker.createWidget (this ), row, 1 , 1 , -1 );
121+ layout->addWidget (_checkMappingSurjective.createWidget (this ), ++row, 1 , 1 , -1 );
118122
119123 layout->addWidget (_okButton.createWidget (this ), ++row, 0 , 1 , -1 , Qt::AlignRight);
120124
0 commit comments