21 #include <tjutils/tjprocess.h>
23 #include <odinpara/ldrblock.h>
24 #include <odinpara/ldrtypes.h>
25 #include <odinpara/ldrarrays.h>
29 #define DEFAULT_METH_ROOT "odin-methods"
39 OdinConf(
const STD_string& label=
"unnamedOdinConf",
bool ignore_environment =
false);
55 bool init(QWidget* parent);
57 svector get_method_compile_chain()
const;
60 static STD_string get_binprefix();
61 static STD_string get_homedir();
62 static STD_string get_seqexamplesdir();
63 static STD_string get_samplesdir();
64 static STD_string get_coilsdir();
65 static STD_string get_confdir();
66 static STD_string get_tmpdir();
67 static STD_string get_manual_location();
69 bool display_html(
const STD_string& location, STD_list<Process>& subprocs);
70 bool open_ascfile(
const STD_string& filename, STD_list<Process>& subprocs);
72 static STD_string get_installdir();
75 static bool start_proc(
const STD_string& program,
const STD_string& filename, STD_list<Process>& subprocs);
79 static STD_string get_registryvalue(
const STD_string& keyname,
const STD_string& valuename);
81 static STD_string get_datadir();
83 static bool ignore_env;