ardour
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SaveAsDialog Class Reference

#include <save_as_dialog.h>

Inheritance diagram for SaveAsDialog:
ArdourDialog ARDOUR::SessionHandlePtr

Public Member Functions

 SaveAsDialog ()
 
std::string new_parent_folder () const
 
std::string new_name () const
 
bool switch_to () const
 
bool include_media () const
 
bool copy_media () const
 
bool copy_external () const
 
void clear_name ()
 
- Public Member Functions inherited from ArdourDialog
 ArdourDialog (std::string title, bool modal=false, bool use_separator=false)
 
 ArdourDialog (Gtk::Window &parent, std::string title, bool modal=false, bool use_separator=false)
 
 ~ArdourDialog ()
 
bool on_focus_in_event (GdkEventFocus *)
 
bool on_focus_out_event (GdkEventFocus *)
 
bool on_delete_event (GdkEventAny *)
 
void on_unmap ()
 
void on_show ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 

Private Member Functions

void name_entry_changed ()
 
void no_include_toggled ()
 

Private Attributes

Gtk::CheckButton switch_to_button
 
Gtk::CheckButton copy_media_button
 
Gtk::CheckButton copy_external_button
 
Gtk::CheckButton no_include_media_button
 
Gtk::FileChooserButton new_parent_folder_selector
 
Gtk::Entry new_name_entry
 

Additional Inherited Members

- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 29 of file save_as_dialog.h.

Constructor & Destructor Documentation

SaveAsDialog::SaveAsDialog ( )

Definition at line 32 of file save_as_dialog.cc.

Member Function Documentation

void SaveAsDialog::clear_name ( )

Definition at line 144 of file save_as_dialog.cc.

bool SaveAsDialog::copy_external ( ) const

Definition at line 138 of file save_as_dialog.cc.

bool SaveAsDialog::copy_media ( ) const

Definition at line 132 of file save_as_dialog.cc.

bool SaveAsDialog::include_media ( ) const

Definition at line 151 of file save_as_dialog.cc.

void SaveAsDialog::name_entry_changed ( )
private

Definition at line 106 of file save_as_dialog.cc.

string SaveAsDialog::new_name ( ) const

Definition at line 120 of file save_as_dialog.cc.

string SaveAsDialog::new_parent_folder ( ) const

Definition at line 114 of file save_as_dialog.cc.

void SaveAsDialog::no_include_toggled ( )
private

Definition at line 94 of file save_as_dialog.cc.

bool SaveAsDialog::switch_to ( ) const

Definition at line 126 of file save_as_dialog.cc.

Member Data Documentation

Gtk::CheckButton SaveAsDialog::copy_external_button
private

Definition at line 47 of file save_as_dialog.h.

Gtk::CheckButton SaveAsDialog::copy_media_button
private

Definition at line 46 of file save_as_dialog.h.

Gtk::Entry SaveAsDialog::new_name_entry
private

Definition at line 50 of file save_as_dialog.h.

Gtk::FileChooserButton SaveAsDialog::new_parent_folder_selector
private

Definition at line 49 of file save_as_dialog.h.

Gtk::CheckButton SaveAsDialog::no_include_media_button
private

Definition at line 48 of file save_as_dialog.h.

Gtk::CheckButton SaveAsDialog::switch_to_button
private

Definition at line 45 of file save_as_dialog.h.


The documentation for this class was generated from the following files: