X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fstartup.h;h=00c0a90d39de7f1a280f09a8382fc42ada9794a4;hb=38c10a4d2367111f3b9c7ac2223a8b633bfeb147;hp=be3972a298591cd0817c9c7f8f32130de0ec0704;hpb=b6901d5d18730e5620ca4ea89f36a2774f8497dd;p=ardour.git diff --git a/gtk2_ardour/startup.h b/gtk2_ardour/startup.h index be3972a298..00c0a90d39 100644 --- a/gtk2_ardour/startup.h +++ b/gtk2_ardour/startup.h @@ -39,19 +39,16 @@ #include #include -#include "pbd/filesystem.h" - #include "ardour/utils.h" class EngineControl; class ArdourStartup : public Gtk::Assistant { public: - ArdourStartup (); + ArdourStartup (bool require_new, const std::string& session_name, const std::string& session_path, const std::string& template_name); ~ArdourStartup (); - void set_new_only (bool); - void set_load_template( std::string load_template ); + bool ready_without_display () const; std::string session_name (bool& should_be_new); std::string session_folder (); @@ -85,9 +82,13 @@ class ArdourStartup : public Gtk::Assistant { gint _response; bool config_modified; bool new_user; + bool need_audio_setup; + bool need_session_info; bool new_only; + std::string _provided_session_name; + std::string _provided_session_path; - PBD::sys::path been_here_before_path () const; + std::string been_here_before_path () const; void on_apply (); void on_cancel ();