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

#include <port_insert_ui.h>

Inheritance diagram for PortInsertUI:

Public Member Functions

 PortInsertUI (Gtk::Window *, ARDOUR::Session *, boost::shared_ptr< ARDOUR::PortInsert >)
 
void redisplay ()
 
void finished (IOSelector::Result)
 

Private Member Functions

bool check_latency_measurement ()
 
void latency_button_toggled ()
 
void update_latency_display ()
 

Private Attributes

boost::shared_ptr
< ARDOUR::PortInsert
_pi
 
Gtk::Notebook notebook
 
Gtkmm2ext::StatefulToggleButton latency_button
 
IOSelector input_selector
 
IOSelector output_selector
 
Gtk::Label latency_display
 
Gtk::HBox latency_hbox
 
sigc::connection latency_timeout
 

Detailed Description

Definition at line 31 of file port_insert_ui.h.

Constructor & Destructor Documentation

PortInsertUI::PortInsertUI ( Gtk::Window *  parent,
ARDOUR::Session sess,
boost::shared_ptr< ARDOUR::PortInsert pi 
)

Definition at line 37 of file port_insert_ui.cc.

Member Function Documentation

bool PortInsertUI::check_latency_measurement ( )
private

Definition at line 80 of file port_insert_ui.cc.

void PortInsertUI::finished ( IOSelector::Result  r)

Definition at line 152 of file port_insert_ui.cc.

void PortInsertUI::latency_button_toggled ( )
private

Definition at line 129 of file port_insert_ui.cc.

void PortInsertUI::redisplay ( )

Definition at line 145 of file port_insert_ui.cc.

void PortInsertUI::update_latency_display ( )
private

Definition at line 66 of file port_insert_ui.cc.

Member Data Documentation

boost::shared_ptr<ARDOUR::PortInsert> PortInsertUI::_pi
private

Definition at line 40 of file port_insert_ui.h.

IOSelector PortInsertUI::input_selector
private

Definition at line 44 of file port_insert_ui.h.

Gtkmm2ext::StatefulToggleButton PortInsertUI::latency_button
private

Definition at line 43 of file port_insert_ui.h.

Gtk::Label PortInsertUI::latency_display
private

Definition at line 46 of file port_insert_ui.h.

Gtk::HBox PortInsertUI::latency_hbox
private

Definition at line 47 of file port_insert_ui.h.

sigc::connection PortInsertUI::latency_timeout
private

Definition at line 48 of file port_insert_ui.h.

Gtk::Notebook PortInsertUI::notebook
private

Definition at line 42 of file port_insert_ui.h.

IOSelector PortInsertUI::output_selector
private

Definition at line 45 of file port_insert_ui.h.


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