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

PrefsChannelPicker Class Reference

#include <channelpicker.h>

Inheritance diagram for PrefsChannelPicker:

ChannelPicker List of all members.

Public Member Functions

 PrefsChannelPicker (MWindow *mwindow, VDevicePrefs *prefs, ChannelDB *channeldb, int x, int y)
 ~PrefsChannelPicker ()
BC_WindowBase * get_subwindow ()
Channelget_current_channel_struct ()
int get_current_channel_number ()
void set_channel (Channel *channel)
void set_channel_number (int number)
int has_signal ()
ArrayList< Channel * > * get_video_inputs ()
Channelget_channel_usage ()
int set_brightness (int value)
int set_hue (int value)
int set_color (int value)
int set_contrast (int value)
int set_whiteness (int value)
int set_picture (int device_id, int value)
int get_brightness ()
int get_hue ()
int get_color ()
int get_contrast ()
int get_whiteness ()
int get_controls ()
PictureItemget_control (int i)
virtual PictureConfigget_picture_usage ()

Public Attributes

ArrayList< Channel * > input_sources
VDevicePrefsprefs

Detailed Description

Definition at line 100 of file channelpicker.h.


Constructor & Destructor Documentation

PrefsChannelPicker::PrefsChannelPicker MWindow mwindow,
VDevicePrefs prefs,
ChannelDB channeldb,
int  x,
int  y
 

Definition at line 21 of file channelpicker.C.

References VDeviceBUZ::get_inputs(), and input_sources.

PrefsChannelPicker::~PrefsChannelPicker  ) 
 

Definition at line 38 of file channelpicker.C.

References input_sources.


Member Function Documentation

int PrefsChannelPicker::get_brightness  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 118 of file channelpicker.C.

References VideoOutConfig::brightness, VDevicePrefs::out_config, and prefs.

Channel * PrefsChannelPicker::get_channel_usage  ) 
 

Reimplemented from ChannelPicker.

Definition at line 69 of file channelpicker.C.

int PrefsChannelPicker::get_color  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 128 of file channelpicker.C.

References VideoOutConfig::color, VDevicePrefs::out_config, and prefs.

int PrefsChannelPicker::get_contrast  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 133 of file channelpicker.C.

References VideoOutConfig::contrast, VDevicePrefs::out_config, and prefs.

PictureItem * PrefsChannelPicker::get_control int  i  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 153 of file channelpicker.C.

int PrefsChannelPicker::get_controls  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 148 of file channelpicker.C.

int PrefsChannelPicker::get_current_channel_number  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 59 of file channelpicker.C.

References VideoOutConfig::buz_out_channel, VDevicePrefs::out_config, and prefs.

Referenced by get_current_channel_struct().

Channel * PrefsChannelPicker::get_current_channel_struct  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 48 of file channelpicker.C.

References ChannelPicker::channeldb, ChannelDB::get(), get_current_channel_number(), and ChannelDB::size().

Referenced by set_channel_number().

int PrefsChannelPicker::get_hue  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 123 of file channelpicker.C.

References VideoOutConfig::hue, VDevicePrefs::out_config, and prefs.

PictureConfig * PrefsChannelPicker::get_picture_usage  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 158 of file channelpicker.C.

BC_WindowBase * PrefsChannelPicker::get_subwindow  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 43 of file channelpicker.C.

References VDevicePrefs::dialog, and prefs.

ArrayList< Channel * > * PrefsChannelPicker::get_video_inputs  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 64 of file channelpicker.C.

References input_sources.

int PrefsChannelPicker::get_whiteness  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 138 of file channelpicker.C.

References VDevicePrefs::out_config, prefs, and VideoOutConfig::whiteness.

int PrefsChannelPicker::has_signal  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 88 of file channelpicker.C.

int PrefsChannelPicker::set_brightness int  value  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 93 of file channelpicker.C.

References VideoOutConfig::brightness, VDevicePrefs::out_config, and prefs.

void PrefsChannelPicker::set_channel Channel channel  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 75 of file channelpicker.C.

References ChannelPicker::channel_text, and Channel::title.

Referenced by set_channel_number().

void PrefsChannelPicker::set_channel_number int  number  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 81 of file channelpicker.C.

References VideoOutConfig::buz_out_channel, ChannelPicker::channeldb, CLAMP, get_current_channel_struct(), VDevicePrefs::out_config, prefs, set_channel(), and ChannelDB::size().

int PrefsChannelPicker::set_color int  value  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 103 of file channelpicker.C.

References VideoOutConfig::color, VDevicePrefs::out_config, and prefs.

int PrefsChannelPicker::set_contrast int  value  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 108 of file channelpicker.C.

References VideoOutConfig::contrast, VDevicePrefs::out_config, and prefs.

int PrefsChannelPicker::set_hue int  value  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 98 of file channelpicker.C.

References VideoOutConfig::hue, VDevicePrefs::out_config, and prefs.

int PrefsChannelPicker::set_picture int  device_id,
int  value
[virtual]
 

Reimplemented from ChannelPicker.

Definition at line 143 of file channelpicker.C.

int PrefsChannelPicker::set_whiteness int  value  )  [virtual]
 

Reimplemented from ChannelPicker.

Definition at line 113 of file channelpicker.C.

References VDevicePrefs::out_config, prefs, and VideoOutConfig::whiteness.


Member Data Documentation

ArrayList<Channel*> PrefsChannelPicker::input_sources
 

Definition at line 145 of file channelpicker.h.

Referenced by get_video_inputs(), PrefsChannelPicker(), and ~PrefsChannelPicker().

VDevicePrefs* PrefsChannelPicker::prefs
 

Definition at line 146 of file channelpicker.h.

Referenced by get_brightness(), get_color(), get_contrast(), get_current_channel_number(), get_hue(), get_subwindow(), get_whiteness(), set_brightness(), set_channel_number(), set_color(), set_contrast(), set_hue(), and set_whiteness().


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