Ardour  9.0-pre0-822-g12e3bc5c20
AddVideoDialog Class Reference

#include <add_video_dialog.h>

Inheritance diagram for AddVideoDialog:
[legend]

Classes

class  HarvidColumns
 

Public Member Functions

 AddVideoDialog (ARDOUR::Session *)
 
 ~AddVideoDialog ()
 
std::string file_name (bool &local_file)
 
VtlImportOption import_option ()
 
bool launch_xjadeo ()
 
bool auto_set_session_fps ()
 
- 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 on_show ()
 
bool page_switch ()
 
void set_action_ok (bool yn)
 
void clear_preview_image ()
 
void request_preview (std::string vpath)
 
void seek_preview ()
 
void file_selection_changed ()
 
void file_activated ()
 
bool on_video_filter (const Gtk::FileFilter::Info &filter_info)
 
void harvid_list_view_selected ()
 
void harvid_list_view_activated (const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *)
 
void harvid_request (std::string u)
 
void harvid_load_docroot ()
 

Private Attributes

Gtk::Image * preview_image
 
Gtk::HScale seek_slider
 
Glib::RefPtr< Gdk::Pixbuf > imgbuf
 
std::string preview_path
 
Gtk::Label pi_tcin
 
Gtk::Label pi_tcout
 
Gtk::Label pi_aspect
 
Gtk::Label pi_fps
 
Gtk::FileChooserWidget chooser
 
Gtk::CheckButton xjadeo_checkbox
 
Gtk::CheckButton set_session_fps_checkbox
 
Gtk::Notebook notebook
 
Gtk::Button * ok_button
 
Gtk::VBox server_index_box
 
Gtk::VBox file_chooser_box
 
Gtk::HBox browser_container
 
Gtk::CellRendererPixbuf pixBufRenderer
 
bool harvid_initialized
 
Gtk::Label harvid_path
 
Gtk::Button harvid_reset
 
HarvidColumns harvid_list_columns
 
Glib::RefPtr< Gtk::ListStore > harvid_list
 
Gtk::TreeView harvid_list_view
 
bool show_advanced
 
bool loaded_docroot
 

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 49 of file add_video_dialog.h.

Constructor & Destructor Documentation

◆ AddVideoDialog()

AddVideoDialog::AddVideoDialog ( ARDOUR::Session )

◆ ~AddVideoDialog()

AddVideoDialog::~AddVideoDialog ( )

Member Function Documentation

◆ auto_set_session_fps()

bool AddVideoDialog::auto_set_session_fps ( )

◆ clear_preview_image()

void AddVideoDialog::clear_preview_image ( )
private

◆ file_activated()

void AddVideoDialog::file_activated ( )
private

◆ file_name()

std::string AddVideoDialog::file_name ( bool &  local_file)

◆ file_selection_changed()

void AddVideoDialog::file_selection_changed ( )
private

◆ harvid_list_view_activated()

void AddVideoDialog::harvid_list_view_activated ( const Gtk::TreeModel::Path &  path,
Gtk::TreeViewColumn *   
)
private

◆ harvid_list_view_selected()

void AddVideoDialog::harvid_list_view_selected ( )
private

◆ harvid_load_docroot()

void AddVideoDialog::harvid_load_docroot ( )
private

◆ harvid_request()

void AddVideoDialog::harvid_request ( std::string  u)
private

◆ import_option()

VtlImportOption AddVideoDialog::import_option ( )

◆ launch_xjadeo()

bool AddVideoDialog::launch_xjadeo ( )

◆ on_show()

void AddVideoDialog::on_show ( )
private

◆ on_video_filter()

bool AddVideoDialog::on_video_filter ( const Gtk::FileFilter::Info &  filter_info)
private

◆ page_switch()

bool AddVideoDialog::page_switch ( )
private

◆ request_preview()

void AddVideoDialog::request_preview ( std::string  vpath)
private

◆ seek_preview()

void AddVideoDialog::seek_preview ( )
private

◆ set_action_ok()

void AddVideoDialog::set_action_ok ( bool  yn)
private

Member Data Documentation

◆ browser_container

Gtk::HBox AddVideoDialog::browser_container
private

Definition at line 93 of file add_video_dialog.h.

◆ chooser

Gtk::FileChooserWidget AddVideoDialog::chooser
private

Definition at line 84 of file add_video_dialog.h.

◆ file_chooser_box

Gtk::VBox AddVideoDialog::file_chooser_box
private

Definition at line 92 of file add_video_dialog.h.

◆ harvid_initialized

bool AddVideoDialog::harvid_initialized
private

Definition at line 117 of file add_video_dialog.h.

◆ harvid_list

Glib::RefPtr<Gtk::ListStore> AddVideoDialog::harvid_list
private

Definition at line 121 of file add_video_dialog.h.

◆ harvid_list_columns

HarvidColumns AddVideoDialog::harvid_list_columns
private

Definition at line 120 of file add_video_dialog.h.

◆ harvid_list_view

Gtk::TreeView AddVideoDialog::harvid_list_view
private

Definition at line 122 of file add_video_dialog.h.

◆ harvid_path

Gtk::Label AddVideoDialog::harvid_path
private

Definition at line 118 of file add_video_dialog.h.

◆ harvid_reset

Gtk::Button AddVideoDialog::harvid_reset
private

Definition at line 119 of file add_video_dialog.h.

◆ imgbuf

Glib::RefPtr<Gdk::Pixbuf> AddVideoDialog::imgbuf
private

Definition at line 72 of file add_video_dialog.h.

◆ loaded_docroot

bool AddVideoDialog::loaded_docroot
private

Definition at line 125 of file add_video_dialog.h.

◆ notebook

Gtk::Notebook AddVideoDialog::notebook
private

Definition at line 88 of file add_video_dialog.h.

◆ ok_button

Gtk::Button* AddVideoDialog::ok_button
private

Definition at line 89 of file add_video_dialog.h.

◆ pi_aspect

Gtk::Label AddVideoDialog::pi_aspect
private

Definition at line 76 of file add_video_dialog.h.

◆ pi_fps

Gtk::Label AddVideoDialog::pi_fps
private

Definition at line 77 of file add_video_dialog.h.

◆ pi_tcin

Gtk::Label AddVideoDialog::pi_tcin
private

Definition at line 74 of file add_video_dialog.h.

◆ pi_tcout

Gtk::Label AddVideoDialog::pi_tcout
private

Definition at line 75 of file add_video_dialog.h.

◆ pixBufRenderer

Gtk::CellRendererPixbuf AddVideoDialog::pixBufRenderer
private

Definition at line 110 of file add_video_dialog.h.

◆ preview_image

Gtk::Image* AddVideoDialog::preview_image
private

Definition at line 70 of file add_video_dialog.h.

◆ preview_path

std::string AddVideoDialog::preview_path
private

Definition at line 73 of file add_video_dialog.h.

◆ seek_slider

Gtk::HScale AddVideoDialog::seek_slider
private

Definition at line 71 of file add_video_dialog.h.

◆ server_index_box

Gtk::VBox AddVideoDialog::server_index_box
private

Definition at line 91 of file add_video_dialog.h.

◆ set_session_fps_checkbox

Gtk::CheckButton AddVideoDialog::set_session_fps_checkbox
private

Definition at line 87 of file add_video_dialog.h.

◆ show_advanced

bool AddVideoDialog::show_advanced
private

Definition at line 124 of file add_video_dialog.h.

◆ xjadeo_checkbox

Gtk::CheckButton AddVideoDialog::xjadeo_checkbox
private

Definition at line 86 of file add_video_dialog.h.


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