ChannelEditThread Class Reference

#include <channeledit.h>

Inherits Thread.

Collaboration diagram for ChannelEditThread:

Collaboration graph
[legend]

Public Member Functions

 ChannelEditThread (ChannelPicker *channel_picker, ChannelDB *channeldb)
 ~ChannelEditThread ()
void run ()
int close_threads ()
char * value_to_freqtable (int value)
char * value_to_norm (int value)
char * value_to_input (int value)

Data Fields

Conditioncompletion
int in_progress
int current_channel
Channel scan_params
ChannelPickerchannel_picker
ChannelDBchanneldb
ChannelDBnew_channels
ChannelEditWindowwindow
ScanThreadscan_thread

Detailed Description

Definition at line 18 of file channeledit.h.


Constructor & Destructor Documentation

ChannelEditThread::ChannelEditThread ( ChannelPicker channel_picker,
ChannelDB channeldb 
)

Definition at line 20 of file channeledit.C.

References completion, in_progress, new_channels, scan_thread, and window.

Referenced by ChannelButton::ChannelButton().

ChannelEditThread::~ChannelEditThread (  ) 

Definition at line 32 of file channeledit.C.

References channel_picker, completion, ChannelPicker::get_subwindow(), BC_WindowBase::lock_window(), new_channels, scan_thread, and BC_WindowBase::unlock_window().

Here is the call graph for this function:


Member Function Documentation

void ChannelEditThread::run (  )  [virtual]

int ChannelEditThread::close_threads (  ) 

char * ChannelEditThread::value_to_freqtable ( int  value  ) 

char * ChannelEditThread::value_to_norm ( int  value  ) 

Definition at line 142 of file channeledit.C.

References _, NTSC, PAL, and SECAM.

Referenced by ChannelEditEditNorm::add_items().

char * ChannelEditThread::value_to_input ( int  value  ) 

Definition at line 158 of file channeledit.C.

References _, channel_picker, Channel::device_name, ChannelPicker::get_video_inputs(), ArrayList< TYPE >::total, and ArrayList< TYPE >::values.

Here is the call graph for this function:


Field Documentation

Definition at line 30 of file channeledit.h.

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

Definition at line 31 of file channeledit.h.

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

Definition at line 35 of file channeledit.h.

Definition at line 37 of file channeledit.h.

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

Definition at line 38 of file channeledit.h.

Referenced by ChannelEditThread(), ChannelEditWindow::scan(), and ~ChannelEditThread().


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

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