Skip to content

Commit 9b2cfa7

Browse files
committed
Updated GNELoadThread::fillOptions. Refs #17321
1 parent f5f9f83 commit 9b2cfa7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/netedit/GNELoadThread.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)