]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/options.cpp
Persist most dialogs across runs
[r2c2.git] / source / engineer / options.cpp
index 7eabb8e2d288d2554c8fc254511ac775bba34a91..0108ba5925e44d376d3244cc2418133e3e20578b 100644 (file)
@@ -27,6 +27,7 @@ Options::Options(int argc, char **argv):
        getopt.add_option(     "sim-speed",   sim_speed,   GetOpt::REQUIRED_ARG);
        getopt.add_option('n', "network",     network,     GetOpt::NO_ARG);
        getopt.add_option(     "state",       state_fn,    GetOpt::REQUIRED_ARG);
+       getopt.add_option(     "uistate",     uistate_fn,  GetOpt::REQUIRED_ARG);
        getopt.add_argument("layout", layout_fn, GetOpt::REQUIRED_ARG);
        getopt(argc, argv);
 
@@ -43,4 +44,7 @@ Options::Options(int argc, char **argv):
 
        if(state_fn.empty())
                state_fn = FS::basepart(layout_fn)+".state";
+
+       if(uistate_fn.empty())
+               uistate_fn = FS::basepart(layout_fn)+".uistate";
 }