ChannelEditEditThread Class Reference

#include <channeledit.h>

Inherits Thread.

Collaboration diagram for ChannelEditEditThread:

Collaboration graph
[legend]

Public Member Functions

 ChannelEditEditThread (ChannelEditWindow *window, ChannelPicker *channel_picker)
 ~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 ()

Data Fields

Channel new_channel
Channeloutput_channel
ChannelPickerchannel_picker
ChannelEditWindowwindow
ChannelEditEditSourcesource_text
ChannelEditEditWindowedit_window
int editing
int in_progress
int user_title
Conditioncompletion

Detailed Description

Definition at line 226 of file channeledit.h.


Constructor & Destructor Documentation

ChannelEditEditThread::ChannelEditEditThread ( ChannelEditWindow window,
ChannelPicker channel_picker 
)

Definition at line 817 of file channeledit.C.

References completion, edit_window, editing, and in_progress.

ChannelEditEditThread::~ChannelEditEditThread (  ) 

Definition at line 829 of file channeledit.C.

References completion.


Member Function Documentation

void ChannelEditEditThread::run (  )  [virtual]

int ChannelEditEditThread::edit_channel ( Channel channel,
int  editing 
)

void ChannelEditEditThread::set_device (  ) 

Definition at line 871 of file channeledit.C.

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

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

Here is the call graph for this function:

int ChannelEditEditThread::change_source ( char *  source_name  ) 

int ChannelEditEditThread::source_up (  ) 

int ChannelEditEditThread::source_down (  ) 

int ChannelEditEditThread::set_input ( int  value  ) 

Definition at line 914 of file channeledit.C.

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

Referenced by ChannelEditEditInputItem::handle_event().

Here is the call graph for this function:

int ChannelEditEditThread::set_norm ( int  value  ) 

Definition at line 920 of file channeledit.C.

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

Referenced by ChannelEditEditNormItem::handle_event().

Here is the call graph for this function:

int ChannelEditEditThread::set_freqtable ( int  value  ) 

int ChannelEditEditThread::close_threads (  ) 

Definition at line 834 of file channeledit.C.

References completion, edit_window, Condition::lock(), BC_WindowBase::set_done(), and Condition::unlock().

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

Here is the call graph for this function:


Field Documentation

Definition at line 245 of file channeledit.h.

Referenced by edit_channel(), and run().

Definition at line 246 of file channeledit.h.

Referenced by run(), and set_device().

Definition at line 247 of file channeledit.h.

Referenced by run().

Definition at line 250 of file channeledit.h.

Referenced by ChannelEditEditThread(), and run().

Definition at line 251 of file channeledit.h.

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


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

Generated on Mon Apr 28 14:18:06 2008 for Cinelerra by  doxygen 1.5.5