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

#include <add_video_dialog.h>

Inheritance diagram for AddVideoDialog:
ArdourDialog ARDOUR::SessionHandlePtr

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

Constructor & Destructor Documentation

AddVideoDialog::AddVideoDialog ( ARDOUR::Session s)

Definition at line 53 of file add_video_dialog.cc.

AddVideoDialog::~AddVideoDialog ( )

Definition at line 222 of file add_video_dialog.cc.

Member Function Documentation

bool AddVideoDialog::auto_set_session_fps ( )

Definition at line 363 of file add_video_dialog.cc.

void AddVideoDialog::clear_preview_image ( )
private

Definition at line 369 of file add_video_dialog.cc.

void AddVideoDialog::file_activated ( )
private

Definition at line 413 of file add_video_dialog.cc.

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

Definition at line 309 of file add_video_dialog.cc.

void AddVideoDialog::file_selection_changed ( )
private

Definition at line 394 of file add_video_dialog.cc.

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

Definition at line 448 of file add_video_dialog.cc.

void AddVideoDialog::harvid_list_view_selected ( )
private

Definition at line 431 of file add_video_dialog.cc.

void AddVideoDialog::harvid_load_docroot ( )
private

Definition at line 469 of file add_video_dialog.cc.

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

Definition at line 499 of file add_video_dialog.cc.

enum VtlImportOption AddVideoDialog::import_option ( )

Definition at line 349 of file add_video_dialog.cc.

bool AddVideoDialog::launch_xjadeo ( )

Definition at line 357 of file add_video_dialog.cc.

void AddVideoDialog::on_show ( )
private

Definition at line 227 of file add_video_dialog.cc.

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

Definition at line 303 of file add_video_dialog.cc.

bool AddVideoDialog::page_switch ( )
private

Definition at line 483 of file add_video_dialog.cc.

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

Definition at line 568 of file add_video_dialog.cc.

void AddVideoDialog::seek_preview ( )
private

Definition at line 561 of file add_video_dialog.cc.

void AddVideoDialog::set_action_ok ( bool  yn)
private

Definition at line 378 of file add_video_dialog.cc.

Member Data Documentation

Gtk::HBox AddVideoDialog::browser_container
private

Definition at line 85 of file add_video_dialog.h.

Gtk::FileChooserWidget AddVideoDialog::chooser
private

Definition at line 76 of file add_video_dialog.h.

Gtk::VBox AddVideoDialog::file_chooser_box
private

Definition at line 84 of file add_video_dialog.h.

bool AddVideoDialog::harvid_initialized
private

Definition at line 109 of file add_video_dialog.h.

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

Definition at line 113 of file add_video_dialog.h.

HarvidColumns AddVideoDialog::harvid_list_columns
private

Definition at line 112 of file add_video_dialog.h.

Gtk::TreeView AddVideoDialog::harvid_list_view
private

Definition at line 114 of file add_video_dialog.h.

Gtk::Label AddVideoDialog::harvid_path
private

Definition at line 110 of file add_video_dialog.h.

Gtk::Button AddVideoDialog::harvid_reset
private

Definition at line 111 of file add_video_dialog.h.

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

Definition at line 64 of file add_video_dialog.h.

bool AddVideoDialog::loaded_docroot
private

Definition at line 117 of file add_video_dialog.h.

Gtk::Notebook AddVideoDialog::notebook
private

Definition at line 80 of file add_video_dialog.h.

Gtk::Button* AddVideoDialog::ok_button
private

Definition at line 81 of file add_video_dialog.h.

Gtk::Label AddVideoDialog::pi_aspect
private

Definition at line 68 of file add_video_dialog.h.

Gtk::Label AddVideoDialog::pi_fps
private

Definition at line 69 of file add_video_dialog.h.

Gtk::Label AddVideoDialog::pi_tcin
private

Definition at line 66 of file add_video_dialog.h.

Gtk::Label AddVideoDialog::pi_tcout
private

Definition at line 67 of file add_video_dialog.h.

Gtk::CellRendererPixbuf AddVideoDialog::pixBufRenderer
private

Definition at line 102 of file add_video_dialog.h.

Gtk::Image* AddVideoDialog::preview_image
private

Definition at line 62 of file add_video_dialog.h.

std::string AddVideoDialog::preview_path
private

Definition at line 65 of file add_video_dialog.h.

Gtk::HScale AddVideoDialog::seek_slider
private

Definition at line 63 of file add_video_dialog.h.

Gtk::VBox AddVideoDialog::server_index_box
private

Definition at line 83 of file add_video_dialog.h.

Gtk::CheckButton AddVideoDialog::set_session_fps_checkbox
private

Definition at line 79 of file add_video_dialog.h.

bool AddVideoDialog::show_advanced
private

Definition at line 116 of file add_video_dialog.h.

Gtk::CheckButton AddVideoDialog::xjadeo_checkbox
private

Definition at line 78 of file add_video_dialog.h.


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