Ardour  9.0-pre0-822-g12e3bc5c20
InsertRemoveTimeDialog Class Reference

#include <insert_remove_time_dialog.h>

Inheritance diagram for InsertRemoveTimeDialog:
[legend]

Public Member Functions

 InsertRemoveTimeDialog (PublicEditor &, bool remove=false)
 
Editing::InsertTimeOption intersected_region_action ()
 
bool all_playlists () const
 
bool move_markers () const
 
bool move_locked_markers () const
 
bool move_tempos () const
 
Temporal::timepos_t position () const
 
Temporal::timecnt_t distance () const
 
- Public Member Functions inherited from ArdourDialog
 ArdourDialog (const std::string &title, bool modal=false, bool use_separator=false)
 
 ArdourDialog (Gtk::Window &parent, const 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 ()
 
virtual void on_response (int)
 
void set_ui_sensitive (bool)
 
void disallow_idle ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 
virtual ARDOUR::Sessionsession () const
 

Private Member Functions

void move_markers_toggled ()
 
void doit ()
 

Private Attributes

PublicEditor_editor
 
Gtk::ComboBoxText _intersected_combo
 
Gtk::CheckButton _all_playlists
 
Gtk::CheckButton _move_markers
 
Gtk::CheckButton _move_locked_markers
 
Gtk::CheckButton _move_tempos
 
Gtk::Label tempo_label
 
AudioClock duration_clock
 
AudioClock position_clock
 

Additional Inherited Members

- Protected Member Functions inherited from ArdourDialog
void pop_splash ()
 
void close_self ()
 
- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ArdourDialog
bool _sensitive
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 25 of file insert_remove_time_dialog.h.

Constructor & Destructor Documentation

◆ InsertRemoveTimeDialog()

InsertRemoveTimeDialog::InsertRemoveTimeDialog ( PublicEditor ,
bool  remove = false 
)

Member Function Documentation

◆ all_playlists()

bool InsertRemoveTimeDialog::all_playlists ( ) const

◆ distance()

Temporal::timecnt_t InsertRemoveTimeDialog::distance ( ) const

◆ doit()

void InsertRemoveTimeDialog::doit ( )
private

◆ intersected_region_action()

Editing::InsertTimeOption InsertRemoveTimeDialog::intersected_region_action ( )

◆ move_locked_markers()

bool InsertRemoveTimeDialog::move_locked_markers ( ) const

◆ move_markers()

bool InsertRemoveTimeDialog::move_markers ( ) const

◆ move_markers_toggled()

void InsertRemoveTimeDialog::move_markers_toggled ( )
private

◆ move_tempos()

bool InsertRemoveTimeDialog::move_tempos ( ) const

◆ position()

Temporal::timepos_t InsertRemoveTimeDialog::position ( ) const

Member Data Documentation

◆ _all_playlists

Gtk::CheckButton InsertRemoveTimeDialog::_all_playlists
private

Definition at line 44 of file insert_remove_time_dialog.h.

◆ _editor

PublicEditor& InsertRemoveTimeDialog::_editor
private

Definition at line 42 of file insert_remove_time_dialog.h.

◆ _intersected_combo

Gtk::ComboBoxText InsertRemoveTimeDialog::_intersected_combo
private

Definition at line 43 of file insert_remove_time_dialog.h.

◆ _move_locked_markers

Gtk::CheckButton InsertRemoveTimeDialog::_move_locked_markers
private

Definition at line 46 of file insert_remove_time_dialog.h.

◆ _move_markers

Gtk::CheckButton InsertRemoveTimeDialog::_move_markers
private

Definition at line 45 of file insert_remove_time_dialog.h.

◆ _move_tempos

Gtk::CheckButton InsertRemoveTimeDialog::_move_tempos
private

Definition at line 47 of file insert_remove_time_dialog.h.

◆ duration_clock

AudioClock InsertRemoveTimeDialog::duration_clock
private

Definition at line 49 of file insert_remove_time_dialog.h.

◆ position_clock

AudioClock InsertRemoveTimeDialog::position_clock
private

Definition at line 50 of file insert_remove_time_dialog.h.

◆ tempo_label

Gtk::Label InsertRemoveTimeDialog::tempo_label
private

Definition at line 48 of file insert_remove_time_dialog.h.


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