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

#include <insert_time_dialog.h>

Inheritance diagram for InsertTimeDialog:
ArdourDialog ARDOUR::SessionHandlePtr

Public Member Functions

 InsertTimeDialog (PublicEditor &)
 
Editing::InsertTimeOption intersected_region_action ()
 
bool all_playlists () const
 
bool move_glued () const
 
bool move_markers () const
 
bool move_glued_markers () const
 
bool move_locked_markers () const
 
bool move_tempos () const
 
framepos_t distance () const
 
- 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 move_markers_toggled ()
 

Private Attributes

PublicEditor_editor
 
Gtk::ComboBoxText _intersected_combo
 
Gtk::CheckButton _all_playlists
 
Gtk::CheckButton _move_glued
 
Gtk::CheckButton _move_markers
 
Gtk::CheckButton _move_glued_markers
 
Gtk::CheckButton _move_locked_markers
 
Gtk::CheckButton _move_tempos
 
Gtk::Label tempo_label
 
AudioClock _clock
 

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 25 of file insert_time_dialog.h.

Constructor & Destructor Documentation

InsertTimeDialog::InsertTimeDialog ( PublicEditor e)

Definition at line 31 of file insert_time_dialog.cc.

Member Function Documentation

bool InsertTimeDialog::all_playlists ( ) const

Definition at line 119 of file insert_time_dialog.cc.

framepos_t InsertTimeDialog::distance ( ) const

Definition at line 155 of file insert_time_dialog.cc.

InsertTimeOption InsertTimeDialog::intersected_region_action ( )

Definition at line 98 of file insert_time_dialog.cc.

bool InsertTimeDialog::move_glued ( ) const

Definition at line 125 of file insert_time_dialog.cc.

bool InsertTimeDialog::move_glued_markers ( ) const

Definition at line 143 of file insert_time_dialog.cc.

bool InsertTimeDialog::move_locked_markers ( ) const

Definition at line 149 of file insert_time_dialog.cc.

bool InsertTimeDialog::move_markers ( ) const

Definition at line 137 of file insert_time_dialog.cc.

void InsertTimeDialog::move_markers_toggled ( )
private

Definition at line 161 of file insert_time_dialog.cc.

bool InsertTimeDialog::move_tempos ( ) const

Definition at line 131 of file insert_time_dialog.cc.

Member Data Documentation

Gtk::CheckButton InsertTimeDialog::_all_playlists
private

Definition at line 44 of file insert_time_dialog.h.

AudioClock InsertTimeDialog::_clock
private

Definition at line 51 of file insert_time_dialog.h.

PublicEditor& InsertTimeDialog::_editor
private

Definition at line 42 of file insert_time_dialog.h.

Gtk::ComboBoxText InsertTimeDialog::_intersected_combo
private

Definition at line 43 of file insert_time_dialog.h.

Gtk::CheckButton InsertTimeDialog::_move_glued
private

Definition at line 45 of file insert_time_dialog.h.

Gtk::CheckButton InsertTimeDialog::_move_glued_markers
private

Definition at line 47 of file insert_time_dialog.h.

Gtk::CheckButton InsertTimeDialog::_move_locked_markers
private

Definition at line 48 of file insert_time_dialog.h.

Gtk::CheckButton InsertTimeDialog::_move_markers
private

Definition at line 46 of file insert_time_dialog.h.

Gtk::CheckButton InsertTimeDialog::_move_tempos
private

Definition at line 49 of file insert_time_dialog.h.

Gtk::Label InsertTimeDialog::tempo_label
private

Definition at line 50 of file insert_time_dialog.h.


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