@@ -298,30 +298,36 @@ GNELoadThread::fillOptions(OptionsCont& neteditOptions) {
298298 neteditOptions.addSynonyme (" sumocfg-file" , " sumocfg" );
299299 neteditOptions.addDescription (" sumocfg-file" , " Input" , TL (" Load sumo config" ));
300300 neteditOptions.addXMLDefault (" sumocfg-file" , " sumoConfiguration" );
301+ neteditOptions.setOptionEditable (" sumocfg-file" , false );
301302
302303 neteditOptions.doRegister (" netconvert-file" , new Option_FileName ());
303304 neteditOptions.addSynonyme (" netconvert-file" , " netccfg" );
304305 neteditOptions.addDescription (" netconvert-file" , " Input" , TL (" Load netconvert config" ));
305306 neteditOptions.addXMLDefault (" netconvert-file" , " netconvertConfiguration" );
307+ neteditOptions.setOptionEditable (" netconvert-file" , false );
306308
307309 neteditOptions.doRegister (" autosave-netconvert-file" , new Option_Bool (false ));
308310 neteditOptions.addDescription (" autosave-netconvert-file" , " Input" , TL (" If enabled, automatically save a netconvert configuration after saving a netedit config" ));
309311
310312 neteditOptions.doRegister (" additional-files" , ' a' , new Option_FileName ());
311313 neteditOptions.addSynonyme (" additional-files" , " additional" );
312314 neteditOptions.addDescription (" additional-files" , " Input" , TL (" Load additional and shapes descriptions from FILE(s)" ));
315+ neteditOptions.setOptionEditable (" additional-files" , false );
313316
314317 neteditOptions.doRegister (" route-files" , ' r' , new Option_FileName ());
315318 neteditOptions.addSynonyme (" route-files" , " routes" );
316319 neteditOptions.addDescription (" route-files" , " Input" , TL (" Load demand elements descriptions from FILE(s)" ));
320+ neteditOptions.setOptionEditable (" route-files" , false );
317321
318322 neteditOptions.doRegister (" data-files" , ' d' , new Option_FileName ());
319323 neteditOptions.addSynonyme (" data-files" , " data" );
320324 neteditOptions.addDescription (" data-files" , " Input" , TL (" Load data elements descriptions from FILE(s)" ));
325+ neteditOptions.setOptionEditable (" data-files" , false );
321326
322327 neteditOptions.doRegister (" meandata-files" , ' m' , new Option_FileName ());
323328 neteditOptions.addSynonyme (" meandata-files" , " meandata" );
324329 neteditOptions.addDescription (" meandata-files" , " Input" , TL (" Load meanData descriptions from FILE(s)" ));
330+ neteditOptions.setOptionEditable (" meandata-files" , false );
325331
326332 neteditOptions.doRegister (" ignore-missing-inputs" , new Option_Bool (false ));
327333 neteditOptions.addDescription (" ignore-missing-inputs" , " Input" , TL (" Reset path values (additional, route, data...) after loading netedit config" ));
@@ -542,6 +548,10 @@ GNELoadThread::fillOptions(OptionsCont& neteditOptions) {
542548 NBFrame::fillOptions (neteditOptions, false );
543549 NWFrame::fillOptions (neteditOptions, false );
544550 RandHelper::insertRandOptions (neteditOptions);
551+
552+ // don't edit net and config file
553+ neteditOptions.setOptionEditable (" sumo-net-file" , false );
554+ neteditOptions.setOptionEditable (" configuration-file" , false );
545555}
546556
547557
0 commit comments