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

PreferencesWindow Class Reference

#include <preferencesthread.h>

List of all members.

Public Member Functions

 PreferencesWindow (MWindow *mwindow, PreferencesThread *thread, int x, int y)
 ~PreferencesWindow ()
int create_objects ()
int delete_current_dialog ()
int set_current_dialog (int number)
int update_framerate ()

Public Attributes

MWindowmwindow
PreferencesThreadthread
ArrayList< BC_ListBoxItem * > categories
PreferencesCategorycategory

Private Attributes

PreferencesDialogdialog


Detailed Description

Definition at line 70 of file preferencesthread.h.


Constructor & Destructor Documentation

PreferencesWindow::PreferencesWindow MWindow mwindow,
PreferencesThread thread,
int  x,
int  y
 

Definition at line 298 of file preferencesthread.C.

References dialog.

PreferencesWindow::~PreferencesWindow  ) 
 

Definition at line 318 of file preferencesthread.C.

References categories, category, and dialog.


Member Function Documentation

int PreferencesWindow::create_objects  ) 
 

Definition at line 326 of file preferencesthread.C.

References categories, CATEGORIES, category, PreferencesThread::category_to_text(), PreferencesThread::current_dialog, Theme::draw_preferences_bg(), mwindow, Theme::preferencescategory_x, Theme::preferencescategory_y, set_current_dialog(), MWindow::theme, and thread.

Referenced by PreferencesThread::run().

int PreferencesWindow::delete_current_dialog  ) 
 

int PreferencesWindow::set_current_dialog int  number  ) 
 

Definition at line 368 of file preferencesthread.C.

References PreferencesDialog::create_objects(), PreferencesThread::current_dialog, dialog, mwindow, and thread.

Referenced by create_objects(), and PreferencesCategory::handle_event().

int PreferencesWindow::update_framerate  ) 
 

Definition at line 354 of file preferencesthread.C.

References EDLSession::actual_frame_rate, PreferencesThread::current_dialog, dialog, PreferencesDialog::draw_framerate(), MWindow::edl, PreferencesThread::edl, mwindow, EDL::session, and thread.

Referenced by PreferencesThread::update_framerate().


Member Data Documentation

ArrayList<BC_ListBoxItem*> PreferencesWindow::categories
 

Definition at line 86 of file preferencesthread.h.

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

PreferencesCategory* PreferencesWindow::category
 

Definition at line 87 of file preferencesthread.h.

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

PreferencesDialog* PreferencesWindow::dialog [private]
 

Definition at line 90 of file preferencesthread.h.

Referenced by PreferencesWindow(), set_current_dialog(), update_framerate(), and ~PreferencesWindow().

MWindow* PreferencesWindow::mwindow
 

Definition at line 84 of file preferencesthread.h.

Referenced by VDevicePrefs::create_buz_objs(), create_objects(), ViewTheme::create_objects(), set_current_dialog(), and update_framerate().

PreferencesThread* PreferencesWindow::thread
 

Definition at line 85 of file preferencesthread.h.

Referenced by RecordPrefs::create_objects(), create_objects(), PluginPrefs::create_objects(), PlaybackPrefs::create_objects(), InterfacePrefs::create_objects(), VDevicePrefs::create_screencap_objs(), VDevicePrefs::create_v4l2_objs(), VDevicePrefs::create_v4l2jpeg_objs(), VDevicePrefs::create_v4l_objs(), PlaybackPrefs::draw_framerate(), PerformancePrefs::generate_node_list(), StillImageDuration::handle_event(), StillImageUseDuration::handle_event(), RecordSyncDrives::handle_event(), RecordSoftwareTimer::handle_event(), VideoCaptureLength::handle_event(), VideoWriteLength::handle_event(), RecordFrameRate::handle_event(), RecordH::handle_event(), RecordW::handle_event(), RecordSampleRate::handle_event(), RecordRealTime::handle_event(), RecordWriteLength::handle_event(), PluginLocalPathText::handle_event(), PluginGlobalPathText::handle_event(), TimecodeOffset::handle_event(), VideoEveryFrame::handle_event(), PlaybackPreload::handle_event(), PlaybackRealTime::handle_event(), PlaybackSoftwareTimer::handle_event(), PlaybackViewFollows::handle_event(), PrefsRenderFarmVFS::handle_event(), PrefsRenderFarmMountpoint::handle_event(), PrefsRenderFarmJobs::handle_event(), PrefsRenderFarmReset::handle_event(), PrefsRenderFarmSortNodes::handle_event(), PrefsRenderFarmDelNode::handle_event(), PrefsRenderFarmReplaceNode::handle_event(), PrefsRenderFarmNewNode::handle_event(), PrefsRenderFarmNodes::handle_event(), PrefsRenderFarmPort::handle_event(), PrefsRenderFarmConsolidate::handle_event(), PrefsForceUniprocessor::handle_event(), PrefsRenderFarm::handle_event(), PrefsBRenderPreroll::handle_event(), PrefsRenderPreroll::handle_event(), CICacheSize::handle_event(), PrefsBRenderFragment::handle_event(), PrefsUseBRender::handle_event(), UseTipWindow::handle_event(), ViewThumbnails::handle_event(), ViewThemeItem::handle_event(), MeterVUInt::handle_event(), MeterVUDB::handle_event(), MeterMaxDB::handle_event(), MeterMinDB::handle_event(), TimeFormatFeetSetting::handle_event(), IndexCount::handle_event(), IndexSize::handle_event(), IndexPathText::handle_event(), PreferencesDialog::PreferencesDialog(), DeleteAllIndexes::run(), set_current_dialog(), PlaybackPrefs::update(), InterfacePrefs::update(), and update_framerate().


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