diff options
author | Torben Hohn <torbenh@gmx.de> | 2010-06-02 14:36:10 +0000 |
---|---|---|
committer | Torben Hohn <torbenh@gmx.de> | 2010-06-02 14:36:10 +0000 |
commit | ef505452a2b7063bf06605b22486316be91e0d9f (patch) | |
tree | b93ff91f1c276cd19033a77c8e50a97a299db2af /gtk2_ardour/opts.cc | |
parent | 816232cd970252c6eeeb37fb147a8d3f7be31aeb (diff) |
basic -T <load_template> option
git-svn-id: svn://localhost/ardour2/branches/3.0@7208 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/opts.cc')
-rw-r--r-- | gtk2_ardour/opts.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gtk2_ardour/opts.cc b/gtk2_ardour/opts.cc index 1392cb3f48..037e3b9967 100644 --- a/gtk2_ardour/opts.cc +++ b/gtk2_ardour/opts.cc @@ -45,6 +45,7 @@ Glib::ustring ARDOUR_COMMAND_LINE::menus_file = "ardour.menus"; bool ARDOUR_COMMAND_LINE::finder_invoked_ardour = false; string ARDOUR_COMMAND_LINE::immediate_save; string ARDOUR_COMMAND_LINE::jack_session_uuid; +string ARDOUR_COMMAND_LINE::load_template; using namespace ARDOUR_COMMAND_LINE; @@ -78,7 +79,7 @@ print_help (const char *execname) int ARDOUR_COMMAND_LINE::parse_opts (int argc, char *argv[]) { - const char *optstring = "bc:C:dD:hk:E:m:N:nOp:SU:vV"; + const char *optstring = "bc:C:dD:hk:E:m:N:nOp:ST:U:vV"; const char *execname = strrchr (argv[0], '/'); if (getenv ("ARDOUR_SAE")) { @@ -107,6 +108,7 @@ ARDOUR_COMMAND_LINE::parse_opts (int argc, char *argv[]) { "curvetest", 1, 0, 'C' }, { "save", 1, 0, 'E' }, { "uuid", 1, 0, 'U' }, + { "template", 1, 0, 'T' }, { 0, 0, 0, 0 } }; @@ -162,6 +164,9 @@ ARDOUR_COMMAND_LINE::parse_opts (int argc, char *argv[]) case 'S': // ; just pass this through to gtk it will figure it out break; + case 'T': + load_template = optarg; + break; case 'N': new_session = true; |