19 #ifndef __gtk2_ardour_startup_fsm_h__ 
   20 #define __gtk2_ardour_startup_fsm_h__ 
   24 #include <sigc++/trackable.h> 
StartupFSM(EngineControl &)
 
sigc::signal1< void, Result > _signal_response
 
void handle_waiting_for_session_path()
 
void show_session_dialog(bool new_session_required)
 
ARDOUR::BusProfile bus_profile
 
int session_existing_sample_rate
 
bool ask_about_loading_existing_session(const std::string &session_path)
 
XMLNode session_engine_hints
 
Temporal::TimeDomain session_domain
 
sigc::connection app_quit_connection
 
sigc::connection current_dialog_connection
 
void show_plugin_scan_dialog()
 
bool get_session_parameters_from_command_line(bool new_session_required)
 
ArdourDialog * pre_release_dialog
 
EngineControl & audiomidi_dialog
 
sigc::connection hide_quit_connection
 
void show_new_user_dialog()
 
@ ApplicationPseudoDialog
 
bool get_session_parameters_from_path(std::string const &path, std::string const &template_name, bool new_session_required)
 
SessionDialog * session_dialog
 
void show_pre_release_dialog()
 
PluginScanDialog * plugin_scan_dialog
 
bool brand_new_user() const
 
int check_session_parameters(bool must_be_new)
 
void handle_path(std::string const &path)
 
NewUserWizard * new_user_dialog
 
void dialog_hidden(Gtk::Window *)
 
void dialog_response_handler(int response, DialogID)
 
void copy_demo_sessions()
 
std::string session_template
 
void start_audio_midi_setup()
 
bool new_session_required
 
sigc::signal1< void, Result > & signal_response()
 
void set_state(MainState)
 
void show_audiomidi_dialog()