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

ChannelEditEditThread Class Reference

#include <channeledit.h>

List of all members.

Public Member Functions

 ChannelEditEditThread (ChannelEditWindow *window, ChannelPicker *channel_picker, Record *record)
 ~ChannelEditEditThread ()
void run ()
int edit_channel (Channel *channel, int editing)
void set_device ()
int change_source (char *source_name)
int source_up ()
int source_down ()
int set_input (int value)
int set_norm (int value)
int set_freqtable (int value)
int close_threads ()

Public Attributes

Channel new_channel
Channeloutput_channel
ChannelPickerchannel_picker
ChannelEditWindowwindow
ChannelEditEditSourcesource_text
ChannelEditEditWindowedit_window
Recordrecord
int editing
int in_progress
int user_title
Condition * completion


Detailed Description

Definition at line 231 of file channeledit.h.


Constructor & Destructor Documentation

ChannelEditEditThread::ChannelEditEditThread ChannelEditWindow window,
ChannelPicker channel_picker,
Record record
 

Definition at line 843 of file channeledit.C.

References completion, edit_window, editing, and in_progress.

ChannelEditEditThread::~ChannelEditEditThread  ) 
 

Definition at line 857 of file channeledit.C.

References completion.


Member Function Documentation

int ChannelEditEditThread::change_source char *  source_name  ) 
 

Definition at line 904 of file channeledit.C.

References chanlists, CHANLISTS::count, edit_window, Channel::entry, Channel::freqtable, new_channel, set_device(), Channel::title, ChannelEditEditWindow::title_text, and user_title.

Referenced by ChannelEditEditSource::handle_event().

int ChannelEditEditThread::close_threads  ) 
 

Definition at line 862 of file channeledit.C.

References completion, and edit_window.

Referenced by ChannelEditThread::close_threads(), and ChannelEditThread::run().

int ChannelEditEditThread::edit_channel Channel channel,
int  editing
 

Definition at line 872 of file channeledit.C.

References completion, Channel::copy_settings(), Channel::copy_usage(), edit_window, in_progress, new_channel, output_channel, Channel::title, and user_title.

Referenced by ChannelEditWindow::add_channel(), and ChannelEditWindow::edit_channel().

void ChannelEditEditThread::run  ) 
 

Definition at line 962 of file channeledit.C.

References channel_picker, completion, Channel::copy_settings(), ChannelEditEditWindow::create_objects(), ChannelEditWindow::delete_channel(), edit_window, editing, in_progress, new_channel, output_channel, ChannelEditWindow::update_list(), and window.

void ChannelEditEditThread::set_device  ) 
 

Definition at line 899 of file channeledit.C.

References channel_picker, new_channel, and ChannelPicker::set_channel().

Referenced by change_source(), ChannelEditEditFine::handle_event(), set_freqtable(), set_input(), set_norm(), source_down(), and source_up().

int ChannelEditEditThread::set_freqtable int  value  ) 
 

Definition at line 954 of file channeledit.C.

References chanlists, CHANLISTS::count, Channel::entry, Channel::freqtable, new_channel, set_device(), and source_text.

Referenced by ChannelEditEditFreqItem::handle_event().

int ChannelEditEditThread::set_input int  value  ) 
 

Definition at line 942 of file channeledit.C.

References Channel::input, new_channel, and set_device().

Referenced by ChannelEditEditInputItem::handle_event().

int ChannelEditEditThread::set_norm int  value  ) 
 

Definition at line 948 of file channeledit.C.

References new_channel, Channel::norm, and set_device().

Referenced by ChannelEditEditNormItem::handle_event().

int ChannelEditEditThread::source_down  ) 
 

Definition at line 934 of file channeledit.C.

References chanlists, CHANLISTS::count, Channel::entry, Channel::freqtable, new_channel, set_device(), and source_text.

Referenced by ChannelEditEditSourceTumbler::handle_down_event().

int ChannelEditEditThread::source_up  ) 
 

Definition at line 926 of file channeledit.C.

References chanlists, CHANLISTS::count, Channel::entry, Channel::freqtable, new_channel, set_device(), and source_text.

Referenced by ChannelEditEditSourceTumbler::handle_up_event().


Member Data Documentation

ChannelPicker* ChannelEditEditThread::channel_picker
 

Definition at line 252 of file channeledit.h.

Referenced by run(), and set_device().

Condition* ChannelEditEditThread::completion
 

Definition at line 260 of file channeledit.h.

Referenced by ChannelEditEditThread(), close_threads(), edit_channel(), run(), and ~ChannelEditEditThread().

ChannelEditEditWindow* ChannelEditEditThread::edit_window
 

Definition at line 255 of file channeledit.h.

Referenced by change_source(), ChannelEditEditThread(), close_threads(), edit_channel(), ChannelEditEditInputItem::handle_event(), and run().

int ChannelEditEditThread::editing
 

Definition at line 257 of file channeledit.h.

Referenced by ChannelEditEditThread(), and run().

int ChannelEditEditThread::in_progress
 

Definition at line 258 of file channeledit.h.

Referenced by ChannelEditEditThread(), edit_channel(), and run().

Channel ChannelEditEditThread::new_channel
 

Definition at line 250 of file channeledit.h.

Referenced by change_source(), edit_channel(), ChannelEditEditFine::handle_event(), ChannelEditEditInputItem::handle_event(), ChannelEditEditTitle::handle_event(), run(), set_device(), set_freqtable(), set_input(), set_norm(), source_down(), and source_up().

Channel* ChannelEditEditThread::output_channel
 

Definition at line 251 of file channeledit.h.

Referenced by edit_channel(), and run().

Record* ChannelEditEditThread::record
 

Definition at line 256 of file channeledit.h.

ChannelEditEditSource* ChannelEditEditThread::source_text
 

Definition at line 254 of file channeledit.h.

Referenced by ChannelEditEditWindow::create_objects(), set_freqtable(), source_down(), and source_up().

int ChannelEditEditThread::user_title
 

Definition at line 259 of file channeledit.h.

Referenced by change_source(), edit_channel(), ChannelEditEditInputItem::handle_event(), and ChannelEditEditTitle::handle_event().

ChannelEditWindow* ChannelEditEditThread::window
 

Definition at line 253 of file channeledit.h.

Referenced by run().


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