Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

FormatPresets Class Reference

#include <formatpresets.h>

Inheritance diagram for FormatPresets:

NewPresets SetFormatPresets List of all members.

Public Member Functions

 FormatPresets (MWindow *mwindow, NewWindow *new_gui, SetFormatWindow *format_gui, int x, int y)
virtual ~FormatPresets ()
void create_objects ()
FormatPresetItemfind_preset (EDL *edl)
char * get_preset_text (EDL *edl)
virtual int handle_event ()
virtual EDLget_edl ()

Public Attributes

MWindowmwindow
BC_WindowBase * gui_base
NewWindownew_gui
SetFormatWindowformat_gui
FormatPresetsTexttext
FormatPresetsPulldownpulldown
int x
int y
ArrayList< FormatPresetItem * > preset_items

Detailed Description

Definition at line 13 of file formatpresets.h.


Constructor & Destructor Documentation

FormatPresets::FormatPresets MWindow mwindow,
NewWindow new_gui,
SetFormatWindow format_gui,
int  x,
int  y
 

Definition at line 11 of file formatpresets.C.

References gui_base, pulldown, and text.

FormatPresets::~FormatPresets  )  [virtual]
 

Definition at line 27 of file formatpresets.C.

References preset_items, pulldown, and text.


Member Function Documentation

void FormatPresets::create_objects  ) 
 

Definition at line 35 of file formatpresets.C.

References _, EDLSession::aspect_h, EDLSession::aspect_w, EDLSession::audio_channels, EDLSession::audio_tracks, FormatPresetItem::edl, EDLSession::frame_rate, gui_base, mwindow, EDLSession::output_h, EDLSession::output_w, preset_items, pulldown, EDLSession::sample_rate, EDL::session, text, EDLSession::video_channels, EDLSession::video_tracks, x, and y.

Referenced by SetFormatWindow::create_objects(), and NewWindow::create_objects().

FormatPresetItem * FormatPresets::find_preset EDL edl  ) 
 

Definition at line 196 of file formatpresets.C.

References EDLSession::aspect_h, EDLSession::aspect_w, EDLSession::audio_channels, EDLSession::audio_tracks, FormatPresetItem::edl, EDLSession::frame_rate, EDLSession::output_h, EDLSession::output_w, preset_items, EDLSession::sample_rate, EDL::session, and EDLSession::video_tracks.

Referenced by get_preset_text().

EDL * FormatPresets::get_edl  )  [virtual]
 

Reimplemented in NewPresets, and SetFormatPresets.

Definition at line 232 of file formatpresets.C.

Referenced by FormatPresetItem::FormatPresetItem(), and FormatPresetsPulldown::handle_event().

char * FormatPresets::get_preset_text EDL edl  ) 
 

Definition at line 217 of file formatpresets.C.

References find_preset().

int FormatPresets::handle_event  )  [virtual]
 

Reimplemented in NewPresets, and SetFormatPresets.

Definition at line 227 of file formatpresets.C.

Referenced by FormatPresetsPulldown::handle_event().


Member Data Documentation

SetFormatWindow* FormatPresets::format_gui
 

Definition at line 34 of file formatpresets.h.

Referenced by SetFormatPresets::get_edl(), and SetFormatPresets::handle_event().

BC_WindowBase* FormatPresets::gui_base
 

Definition at line 32 of file formatpresets.h.

Referenced by create_objects(), and FormatPresets().

MWindow* FormatPresets::mwindow
 

Definition at line 31 of file formatpresets.h.

Referenced by create_objects().

NewWindow* FormatPresets::new_gui
 

Definition at line 33 of file formatpresets.h.

Referenced by NewPresets::get_edl(), and NewPresets::handle_event().

ArrayList<FormatPresetItem*> FormatPresets::preset_items
 

Definition at line 38 of file formatpresets.h.

Referenced by create_objects(), find_preset(), and ~FormatPresets().

FormatPresetsPulldown* FormatPresets::pulldown
 

Definition at line 36 of file formatpresets.h.

Referenced by create_objects(), FormatPresets(), and ~FormatPresets().

FormatPresetsText* FormatPresets::text
 

Definition at line 35 of file formatpresets.h.

Referenced by create_objects(), FormatPresets(), FormatPresetsPulldown::handle_event(), and ~FormatPresets().

int FormatPresets::x
 

Definition at line 37 of file formatpresets.h.

Referenced by SetFormatWindow::create_objects(), NewWindow::create_objects(), and create_objects().

int FormatPresets::y
 

Definition at line 37 of file formatpresets.h.

Referenced by SetFormatWindow::create_objects(), NewWindow::create_objects(), and create_objects().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:15 2006 for Cinelerra-svn by  doxygen 1.4.4