|
MythTV
0.25-pre
|
#include <lcddevice.h>
Definition at line 172 of file lcddevice.h.
| anonymous enum |
Definition at line 186 of file lcddevice.h.
| anonymous enum |
| MUSIC_SHUFFLE_NONE | |
| MUSIC_SHUFFLE_RAND | |
| MUSIC_SHUFFLE_SMART | |
| MUSIC_SHUFFLE_ALBUM | |
| MUSIC_SHUFFLE_ARTIST |
Definition at line 192 of file lcddevice.h.
| LCD::LCD | ( | ) | [protected] |
Definition at line 37 of file lcddevice.cpp.
Referenced by Get().
| LCD::~LCD | ( | ) |
Definition at line 730 of file lcddevice.cpp.
Definition at line 82 of file lcddevice.cpp.
Referenced by TV::ChangeVolume(), MythProgressDialog::Close(), MusicCommon::customEvent(), TV::HandleLCDTimerEvent(), TV::HandleLCDVolumeTimerEvent(), AvFormatDecoder::InitVideoCodec(), main(), MusicCommon::MusicCommon(), mythplugin_config(), MythProgressDialog::MythProgressDialog(), VideoPlayerCommand::Play(), TV::Playback(), reloadTheme(), Ripper::RipComplete(), CDRipperThread::ripTrack(), CDRipperThread::run(), runMenu(), MusicCommon::seek(), MythProgressDialog::setProgress(), MusicCommon::setTrackOnLCD(), AvFormatDecoder::SetupAudioStream(), SetupLCD(), TV::ShowLCDChannelInfo(), TV::ShowLCDDVDInfo(), MusicCommon::showSpeed(), MusicCommon::stopAll(), ImageView::UpdateLCD(), MythUIButtonList::updateLCD(), MusicCommon::updateRepeatMode(), MusicCommon::updateShuffleMode(), AvFormatDecoder::~AvFormatDecoder(), MiniPlayer::~MiniPlayer(), MusicCommon::~MusicCommon(), RipStatus::~RipStatus(), and TV::~TV().
| void LCD::SetupLCD | ( | void | ) | [static] |
Definition at line 89 of file lcddevice.cpp.
Referenced by main(), and reloadTheme().
| bool LCD::connectToHost | ( | const QString & | hostname, |
| unsigned int | port | ||
| ) |
Definition at line 121 of file lcddevice.cpp.
Referenced by restartConnection(), and SetupLCD().
Definition at line 571 of file lcddevice.cpp.
Referenced by MythProgressDialog::Close(), and ImageView::UpdateLCD().
| void LCD::setSpeakerLEDs | ( | enum LCDSpeakerSet | speaker, |
| bool | on | ||
| ) |
Definition at line 399 of file lcddevice.cpp.
| void LCD::setAudioFormatLEDs | ( | enum LCDAudioFormatSet | acodec, |
| bool | on | ||
| ) |
Definition at line 409 of file lcddevice.cpp.
| void LCD::setVideoFormatLEDs | ( | enum LCDVideoFormatSet | vcodec, |
| bool | on | ||
| ) |
Definition at line 421 of file lcddevice.cpp.
| void LCD::setVideoSrcLEDs | ( | enum LCDVideoSourceSet | vsrc, |
| bool | on | ||
| ) |
Definition at line 433 of file lcddevice.cpp.
| void LCD::setFunctionLEDs | ( | enum LCDFunctionSet | video, |
| bool | on | ||
| ) |
Definition at line 443 of file lcddevice.cpp.
Referenced by VideoPlayerCommand::Play(), and ImageView::UpdateLCD().
| void LCD::setTunerLEDs | ( | enum LCDTunerSet | tuner, |
| bool | on | ||
| ) |
Definition at line 469 of file lcddevice.cpp.
| void LCD::setVariousLEDs | ( | enum LCDVariousFlags | various, |
| bool | on | ||
| ) |
Definition at line 453 of file lcddevice.cpp.
| void LCD::switchToMusic | ( | const QString & | artist, |
| const QString & | album, | ||
| const QString & | track | ||
| ) |
Definition at line 581 of file lcddevice.cpp.
Referenced by MusicCommon::setTrackOnLCD().
| void LCD::switchToChannel | ( | QString | channum = "", |
| QString | title = "", |
||
| QString | subtitle = "" |
||
| ) |
Definition at line 593 of file lcddevice.cpp.
Referenced by TV::HandleLCDVolumeTimerEvent(), TV::ShowLCDChannelInfo(), and TV::ShowLCDDVDInfo().
| void LCD::setChannelProgress | ( | const QString & | time, |
| float | percentViewed | ||
| ) |
Definition at line 479 of file lcddevice.cpp.
Referenced by TV::HandleLCDTimerEvent().
| void LCD::switchToMenu | ( | QList< LCDMenuItem > & | menuItems, |
| QString | app_name = "", |
||
| bool | popMenu = true |
||
| ) |
Definition at line 605 of file lcddevice.cpp.
Referenced by MythUIButtonList::updateLCD().
| void LCD::switchToGeneric | ( | QList< LCDTextItem > & | textItems | ) |
Definition at line 647 of file lcddevice.cpp.
Referenced by ImageView::UpdateLCD().
| void LCD::setGenericProgress | ( | float | generic_progress | ) |
Update the generic progress bar.
| generic_progress | a value between 0 and 1.0 |
Definition at line 489 of file lcddevice.cpp.
Update the generic screen to display a busy spinner.
Definition at line 498 of file lcddevice.cpp.
| void LCD::setMusicProgress | ( | QString | time, |
| float | generic_progress | ||
| ) |
Definition at line 506 of file lcddevice.cpp.
| void LCD::setMusicRepeat | ( | int | repeat | ) |
Set music player's repeat properties.
| repeat | the state of repeat |
Definition at line 524 of file lcddevice.cpp.
| void LCD::setMusicShuffle | ( | int | shuffle | ) |
Set music player's shuffle properties.
| shuffle | the state of shuffle |
Definition at line 516 of file lcddevice.cpp.
| void LCD::switchToVolume | ( | QString | app_name | ) |
Definition at line 685 of file lcddevice.cpp.
| void LCD::setVolumeLevel | ( | float | volume_level | ) |
Definition at line 532 of file lcddevice.cpp.
Definition at line 695 of file lcddevice.cpp.
Referenced by MythProgressDialog::Close().
| void LCD::shutdown | ( | ) |
Definition at line 705 of file lcddevice.cpp.
| void LCD::setupLEDs | ( | int(*)(void) | LedMaskFunc | ) |
Definition at line 545 of file lcddevice.cpp.
| void LCD::stopAll | ( | void | ) |
Definition at line 389 of file lcddevice.cpp.
| uint LCD::getLCDHeight | ( | void | ) | [inline] |
Definition at line 293 of file lcddevice.h.
Referenced by MythUIButtonList::updateLCD().
| uint LCD::getLCDWidth | ( | void | ) | [inline] |
Definition at line 294 of file lcddevice.h.
Referenced by TV::HandleLCDTimerEvent().
| void LCD::resetServer | ( | void | ) |
Definition at line 718 of file lcddevice.cpp.
| void LCD::restartConnection | ( | ) | [private, slot] |
Definition at line 245 of file lcddevice.cpp.
Referenced by LCD().
| void LCD::outputLEDs | ( | ) | [private, slot] |
Definition at line 553 of file lcddevice.cpp.
Referenced by LCD().
| bool LCD::startLCDServer | ( | void | ) | [private] |
Definition at line 753 of file lcddevice.cpp.
Referenced by connectToHost().
| void LCD::sendToServer | ( | const QString & | someText | ) | [private] |
Definition at line 199 of file lcddevice.cpp.
Referenced by init(), outputLEDs(), resetServer(), setAudioFormatLEDs(), setChannelProgress(), setFunctionLEDs(), setGenericBusy(), setGenericProgress(), setMusicProgress(), setMusicRepeat(), setMusicShuffle(), setSpeakerLEDs(), setTunerLEDs(), setVariousLEDs(), setVideoFormatLEDs(), setVideoSrcLEDs(), setVolumeLevel(), stopAll(), switchToChannel(), switchToGeneric(), switchToMenu(), switchToMusic(), switchToNothing(), switchToTime(), and switchToVolume().
Definition at line 349 of file lcddevice.cpp.
Referenced by readyRead().
| void LCD::handleKeyPress | ( | QString | key | ) | [private] |
Definition at line 326 of file lcddevice.cpp.
Referenced by readyRead().
| QString LCD::quotedString | ( | const QString & | s | ) | [private] |
Definition at line 744 of file lcddevice.cpp.
Referenced by setChannelProgress(), setMusicProgress(), switchToChannel(), switchToGeneric(), switchToMenu(), switchToMusic(), and switchToVolume().
| void LCD::describeServer | ( | ) | [private] |
| void LCD::connected | ( | MythSocket * | sock | ) | [inline, private, virtual] |
Implements MythSocketCBs.
Definition at line 312 of file lcddevice.h.
| void LCD::connectionClosed | ( | MythSocket * | sock | ) | [private, virtual] |
Implements MythSocketCBs.
Definition at line 375 of file lcddevice.cpp.
| void LCD::readyRead | ( | MythSocket * | sock | ) | [private, virtual] |
Implements MythSocketCBs.
Definition at line 256 of file lcddevice.cpp.
| void LCD::connectionFailed | ( | MythSocket * | sock | ) | [private, virtual] |
Implements MythSocketCBs.
Definition at line 381 of file lcddevice.cpp.
bool LCD::m_server_unavailable = false [static, protected] |
Definition at line 179 of file lcddevice.h.
Referenced by connectToHost(), Get(), restartConnection(), and SetupLCD().
LCD * LCD::m_lcd = NULL [static, protected] |
Definition at line 180 of file lcddevice.h.
Referenced by Get(), SetupLCD(), and ~LCD().
bool LCD::m_enabled = false [static, protected] |
Definition at line 181 of file lcddevice.h.
Referenced by connectToHost(), Get(), and SetupLCD().
MythSocket* LCD::socket [private] |
Definition at line 317 of file lcddevice.h.
Referenced by connectToHost(), readyRead(), sendToServer(), shutdown(), and ~LCD().
QMutex LCD::socketLock [private] |
Definition at line 318 of file lcddevice.h.
Referenced by connectionFailed(), connectToHost(), readyRead(), resetServer(), sendToServer(), and shutdown().
QString LCD::hostname [private] |
Definition at line 319 of file lcddevice.h.
Referenced by connectToHost(), and restartConnection().
Definition at line 320 of file lcddevice.h.
Referenced by connectToHost(), and restartConnection().
bool LCD::bConnected [private] |
Definition at line 321 of file lcddevice.h.
Referenced by connectionClosed(), connectToHost(), init(), restartConnection(), sendToServer(), and shutdown().
QTimer* LCD::retryTimer [private] |
Definition at line 323 of file lcddevice.h.
Referenced by init(), LCD(), and sendToServer().
QTimer* LCD::LEDTimer [private] |
Definition at line 324 of file lcddevice.h.
Referenced by LCD(), and setupLEDs().
QString LCD::send_buffer [private] |
Definition at line 326 of file lcddevice.h.
Referenced by init(), LCD(), and sendToServer().
QString LCD::last_command [private] |
Definition at line 327 of file lcddevice.h.
Referenced by LCD(), readyRead(), and sendToServer().
int LCD::lcd_width [private] |
Definition at line 329 of file lcddevice.h.
Referenced by readyRead().
int LCD::lcd_height [private] |
Definition at line 330 of file lcddevice.h.
Referenced by readyRead().
bool LCD::lcd_ready [private] |
Definition at line 332 of file lcddevice.h.
Referenced by connectToHost(), init(), outputLEDs(), resetServer(), restartConnection(), sendToServer(), setAudioFormatLEDs(), setChannelProgress(), setFunctionLEDs(), setGenericBusy(), setGenericProgress(), setMusicProgress(), setMusicRepeat(), setMusicShuffle(), setSpeakerLEDs(), setTunerLEDs(), setVariousLEDs(), setVideoFormatLEDs(), setVideoSrcLEDs(), setVolumeLevel(), shutdown(), stopAll(), switchToChannel(), switchToGeneric(), switchToMenu(), switchToMusic(), switchToNothing(), switchToTime(), switchToVolume(), and ~LCD().
bool LCD::lcd_showtime [private] |
Definition at line 334 of file lcddevice.h.
Referenced by init().
bool LCD::lcd_showmenu [private] |
Definition at line 335 of file lcddevice.h.
Referenced by init(), and switchToMenu().
bool LCD::lcd_showgeneric [private] |
Definition at line 336 of file lcddevice.h.
Referenced by init(), setGenericBusy(), setGenericProgress(), and switchToGeneric().
bool LCD::lcd_showmusic [private] |
Definition at line 337 of file lcddevice.h.
Referenced by init(), setMusicProgress(), setMusicRepeat(), setMusicShuffle(), and switchToMusic().
bool LCD::lcd_showchannel [private] |
Definition at line 338 of file lcddevice.h.
Referenced by init(), setChannelProgress(), and switchToChannel().
bool LCD::lcd_showvolume [private] |
Definition at line 339 of file lcddevice.h.
Referenced by init(), setVolumeLevel(), and switchToVolume().
bool LCD::lcd_showrecstatus [private] |
Definition at line 340 of file lcddevice.h.
Referenced by init().
bool LCD::lcd_backlighton [private] |
Definition at line 341 of file lcddevice.h.
bool LCD::lcd_heartbeaton [private] |
Definition at line 342 of file lcddevice.h.
int LCD::lcd_popuptime [private] |
Definition at line 343 of file lcddevice.h.
QString LCD::lcd_showmusic_items [private] |
Definition at line 344 of file lcddevice.h.
Referenced by LCD().
QString LCD::lcd_keystring [private] |
Definition at line 345 of file lcddevice.h.
Referenced by handleKeyPress(), init(), and LCD().
int LCD::lcd_ledmask [private] |
Definition at line 347 of file lcddevice.h.
Referenced by setAudioFormatLEDs(), setFunctionLEDs(), setSpeakerLEDs(), setTunerLEDs(), setVariousLEDs(), setVideoFormatLEDs(), and setVideoSrcLEDs().
int(* LCD::GetLEDMask)(void) [private] |
Definition at line 349 of file lcddevice.h.
Referenced by outputLEDs(), and setupLEDs().
1.7.6.1