#include </home/clem/local/src/opie/core/multimedia/opieplayer/audiowidget.h>
Inheritance diagram for AudioWidget:


Public Slots | |
| void | updateSlider (long, long) |
| void | sliderPressed () |
| void | sliderReleased () |
| void | setLooping (bool b) |
| void | setPlaying (bool b) |
| void | setPosition (long) |
| void | setLength (long) |
| void | setView (char) |
| void | updateSlider (long, long) |
| void | sliderPressed () |
| void | sliderReleased () |
| void | setLooping (bool b) |
| void | setPosition (long) |
| void | setSeekable (bool) |
| virtual void | stopPlaying () |
| virtual void | updatePos (int) |
Signals | |
| void | moreClicked () |
| void | lessClicked () |
| void | moreReleased () |
| void | lessReleased () |
| void | sliderMoved (long) |
| void | forwardClicked () |
| void | backClicked () |
| void | forwardReleased () |
| void | backReleased () |
| void | sliderMoved (long) |
Public Member Functions | |
| AudioWidget (QWidget *parent=0, const char *name=0, WFlags f=0) | |
| ~AudioWidget () | |
| void | setTickerText (const QString &text) |
| AudioWidget (PlayListWidget &playList, MediaPlayerState &mediaPlayerState, QWidget *parent=0, const char *name=0) | |
| ~AudioWidget () | |
| void | setTickerText (const QString &text) |
| virtual void | setLength (long) |
| virtual void | setPlaying (bool b) |
| virtual void | setDisplayType (MediaPlayerState::DisplayType displayType) |
| virtual void | loadSkin () |
| AudioWidget (QWidget *parent=0, const char *name=0, WFlags f=0) | |
| virtual | ~AudioWidget () |
| int | playFile (const DocLnk &, XINE::Lib *) |
Static Public Member Functions | |
| static MediaWidget::GUIInfo | guiInfo () |
Public Attributes | |
| bool | isStreaming |
Protected Member Functions | |
| void | doBlank () |
| void | doUnblank () |
| void | paintEvent (QPaintEvent *pe) |
| void | showEvent (QShowEvent *se) |
| void | resizeEvent (QResizeEvent *re) |
| void | mouseMoveEvent (QMouseEvent *event) |
| void | mousePressEvent (QMouseEvent *event) |
| void | mouseReleaseEvent (QMouseEvent *event) |
| void | timerEvent (QTimerEvent *event) |
| void | closeEvent (QCloseEvent *event) |
| void | keyReleaseEvent (QKeyEvent *e) |
| void | doBlank () |
| void | doUnblank () |
| void | resizeEvent (QResizeEvent *re) |
| void | timerEvent (QTimerEvent *event) |
| void | keyReleaseEvent (QKeyEvent *e) |
Static Protected Member Functions | |
| static QString | secToString (int sec) |
Protected Attributes | |
| XINE::Lib * | m_xineLib |
| DocLnk | m_current |
| QVBoxLayout * | m_MainLayout |
| QTextView * | m_InfoBox |
Private Slots | |
| void | skipFor () |
| void | skipBack () |
| void | stopSkip () |
Private Member Functions | |
| void | toggleButton (int) |
| void | setToggleButton (int, bool) |
| void | paintButton (QPainter *p, int i) |
Private Attributes | |
| QString | skin |
| QPixmap * | pixBg |
| QImage * | imgUp |
| QImage * | imgDn |
| QImage * | imgButtonMask |
| QBitmap * | masks [11] |
| QPixmap * | buttonPixUp [11] |
| QPixmap * | buttonPixDown [11] |
| QPixmap * | pixmaps [4] |
| Opie::Ui::OTicker | songInfo |
| QSlider | slider |
| QLineEdit | time |
| int | xoff |
| int | yoff |
| int | skipDirection |
| bool | audioSliderBeingMoved: 1 |
|
||||||||||||||||
|
|
Definition at line 180 of file audiowidget.cpp. References buttonPixDown, buttonPixUp, i, imgButtonMask, imgDn, imgUp, masks, and pixBg. |
|
||||||||||||||||||||
|
Definition at line 74 of file audiowidget.cpp. References backClicked(), backReleased(), forwardClicked(), forwardReleased(), MediaPlayerState::isFullscreen, MediaPlayerState::isPlaying, MediaPlayerState::length(), loadSkin(), MediaPlayerState::position(), setLength(), setLooping(), setPlaying(), setPosition(), setSeekable(), skipBack(), skipFor(), stopSkip(), and tr. |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
Reimplemented from MediaWidget. Referenced by AudioWidget(), and mouseMoveEvent(). |
|
|
Reimplemented from MediaWidget. Referenced by AudioWidget(). |
|
|
Reimplemented from MediaWidget. Definition at line 449 of file audiowidget.cpp. References MediaPlayerState::setList(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from MediaWidget. Referenced by AudioWidget(), and mouseMoveEvent(). |
|
|
Reimplemented from MediaWidget. Referenced by AudioWidget(). |
|
|
Definition at line 104 of file audiowidget.cpp. References buttonCount, QString::null, and skinInfo. Referenced by loadSkin(), and MediaPlayer::MediaPlayer(). |
|
|
|
|
|
Definition at line 472 of file audiowidget.cpp. References FALSE, Key_F10, Key_F11, Key_F12, Key_F13, Key_F9, lessClicked(), lessReleased(), moreClicked(), moreReleased(), MediaPlayerState::playing, MediaPlayerState::setNext(), MediaPlayerState::setPlaying(), MediaPlayerState::setPrev(), and TRUE. |
|
|
Reimplemented from MediaWidget. Referenced by keyReleaseEvent(), and mouseMoveEvent(). |
|
|
Reimplemented from MediaWidget. Referenced by keyReleaseEvent(), and mouseMoveEvent(). |
|
|
Implements MediaWidget. Definition at line 160 of file audiowidget.cpp. References Qt::AlignCenter, MediaWidget::backgroundPixmap, guiInfo(), MediaWidget::loadDefaultSkin(), resizeEvent(), slider, songInfo, and time. Referenced by AudioWidget(). |
|
|
Reimplemented from MediaWidget. Referenced by keyReleaseEvent(), and mouseMoveEvent(). |
|
|
Reimplemented from MediaWidget. Referenced by keyReleaseEvent(), and mouseMoveEvent(). |
|
|
|
Reimplemented from MediaWidget. Definition at line 433 of file audiowidget.cpp. References mouseMoveEvent(). |
|
|
Reimplemented from MediaWidget. Definition at line 438 of file audiowidget.cpp. References mouseMoveEvent(). |
|
||||||||||||
|
Definition at line 339 of file audiowidget.cpp. References buttonPixDown, buttonPixUp, xoff, and yoff. Referenced by paintEvent(), and toggleButton(). |
|
|
Reimplemented from MediaWidget. Definition at line 454 of file audiowidget.cpp. References i, numButtons, p, paintButton(), pix, and pixBg. |
|
||||||||||||
|
Definition at line 26 of file audiowidget.cpp. References AppLnk::file(), XINE::Lib::hasVideo(), l, QString::length(), XINE::Lib::length(), m_current, m_InfoBox, m_xineLib, XINE::Lib::metaInfo(), AppLnk::name(), XINE::Lib::play(), secToString(), XINE::Lib::setShowVideo(), text, title, and tr. Referenced by PMainWindow::slotPlayCurrent(). |
|
|
Reimplemented from MediaWidget. |
|
|
Reimplemented from MediaWidget. Definition at line 215 of file audiowidget.cpp. References buttonPixDown, buttonPixUp, MediaWidget::combineImageWithBackground(), height, i, imgDn, imgUp, maskPixToMask(), masks, p, pixBg, slider, songInfo, time, width, xoff, and yoff. Referenced by AudioWidget(), and loadSkin(). |
|
|
Definition at line 71 of file audiowidget.cpp. References l, s, and QString::sprintf(). Referenced by playFile(). |
|
|
Implements MediaWidget. Definition at line 149 of file audiowidget.cpp. References MediaPlayerState::Audio, and QPEApplication::showWidget(). |
|
|
Implements MediaWidget. |
|
|
Implements MediaWidget. Definition at line 269 of file audiowidget.cpp. References MediaPlayerState::position(), and updateSlider(). Referenced by AudioWidget(). |
|
|
Definition at line 58 of file audiowidget.h. References MediaWidget::Loop, and setToggleButton(). |
|
|
Definition at line 66 of file audiowidget.h. References AudioLoop, and setToggleButton(). Referenced by AudioWidget(). |
|
|
Implements MediaWidget. Definition at line 64 of file audiowidget.h. References MediaWidget::Play, and setToggleButton(). |
|
|
Implements MediaWidget. Definition at line 67 of file audiowidget.h. References AudioPlay, and setToggleButton(). Referenced by AudioWidget(). |
|
|
|
|
|
Definition at line 262 of file audiowidget.cpp. References MediaPlayerState::length(), and updateSlider(). Referenced by AudioWidget(), setSeekable(), and setView(). |
|
|
Definition at line 190 of file audiowidget.cpp. References MediaWidget::mediaPlayerState, odebug, oendl, setPosition(), slider, sliderPressed(), and sliderReleased(). Referenced by AudioWidget(). |
|
|
Definition at line 50 of file audiowidget.h. References Opie::Ui::OTicker::setText(), and songInfo. |
|
|
Definition at line 59 of file audiowidget.h. References Opie::Ui::OTicker::setText(), and songInfo. Referenced by MediaPlayer::setPlaying(). |
|
||||||||||||
|
Definition at line 326 of file audiowidget.cpp. References toggleButton(). Referenced by mouseMoveEvent(), setLooping(), and setPlaying(). |
|
|
Definition at line 274 of file audiowidget.cpp. References MediaPlayerState::isStreaming, setPosition(), QPEApplication::showWidget(), and slider. Referenced by AudioWidget(). |
|
|
Definition at line 443 of file audiowidget.cpp. References mouseMoveEvent(). |
|
|
Definition at line 249 of file audiowidget.cpp. References MediaWidget::mediaPlayerState, MediaPlayerState::position(), MediaPlayerState::setPosition(), and skipDirection. Referenced by AudioWidget(). |
|
|
Definition at line 243 of file audiowidget.cpp. References MediaWidget::mediaPlayerState, MediaPlayerState::position(), MediaPlayerState::setPosition(), and skipDirection. Referenced by AudioWidget(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 248 of file audiowidget.cpp. References audioSliderBeingMoved, and TRUE. Referenced by AudioWidget(), and setSeekable(). |
|
|
|
|
|
Definition at line 253 of file audiowidget.cpp. References audioSliderBeingMoved, FALSE, MediaPlayerState::length(), MediaPlayerState::setPosition(), slider, and val. Referenced by AudioWidget(), and setSeekable(). |
|
|
Definition at line 87 of file audiowidget.cpp. References m_xineLib, and XINE::Lib::stop(). |
|
|
Definition at line 257 of file audiowidget.cpp. Referenced by AudioWidget(). |
|
|
|
|
|
Definition at line 347 of file audiowidget.cpp. |
|
|
Definition at line 332 of file audiowidget.cpp. References MediaButton::isDown, p, and paintButton(). Referenced by mouseMoveEvent(), and setToggleButton(). |
|
|
Definition at line 94 of file audiowidget.cpp. |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 307 of file audiowidget.cpp. References audioSliderBeingMoved, slider, time, timeAsString(), val, and width. Referenced by setLength(), and setPosition(). |
|
|
Definition at line 90 of file audiowidget.h. Referenced by sliderPressed(), sliderReleased(), and updateSlider(). |
|
|
Definition at line 106 of file audiowidget.h. Referenced by AudioWidget(), paintButton(), resizeEvent(), and ~AudioWidget(). |
|
|
Definition at line 105 of file audiowidget.h. Referenced by AudioWidget(), paintButton(), resizeEvent(), and ~AudioWidget(). |
|
|
Definition at line 103 of file audiowidget.h. Referenced by AudioWidget(), mouseMoveEvent(), and ~AudioWidget(). |
|
|
Definition at line 102 of file audiowidget.h. Referenced by AudioWidget(), resizeEvent(), and ~AudioWidget(). |
|
|
Definition at line 101 of file audiowidget.h. Referenced by AudioWidget(), resizeEvent(), and ~AudioWidget(). |
|
|
Definition at line 89 of file audiowidget.h. |
|
|
Definition at line 32 of file audiowidget.h. Referenced by playFile(). |
|
|
Definition at line 34 of file audiowidget.h. Referenced by playFile(). |
|
|
Definition at line 33 of file audiowidget.h. |
|
|
Definition at line 31 of file audiowidget.h. Referenced by playFile(), and stopPlaying(). |
|
|
Definition at line 104 of file audiowidget.h. Referenced by AudioWidget(), resizeEvent(), and ~AudioWidget(). |
|
|
Definition at line 100 of file audiowidget.h. Referenced by AudioWidget(), paintEvent(), resizeEvent(), and ~AudioWidget(). |
|
|
Definition at line 108 of file audiowidget.h. |
|
|
Definition at line 84 of file audiowidget.h. Referenced by AudioWidget(). |
|
|
Definition at line 83 of file audiowidget.h. Referenced by skipBack(), and skipFor(). |
|
|
Definition at line 87 of file audiowidget.h. Referenced by AudioWidget(), loadSkin(), resizeEvent(), setSeekable(), setView(), sliderReleased(), and updateSlider(). |
|
|
Definition at line 86 of file audiowidget.h. Referenced by AudioWidget(), loadSkin(), resizeEvent(), and setTickerText(). |
|
|
Definition at line 88 of file audiowidget.h. Referenced by AudioWidget(), loadSkin(), resizeEvent(), and updateSlider(). |
|
|
Definition at line 112 of file audiowidget.h. Referenced by mouseMoveEvent(), paintButton(), and resizeEvent(). |
|
|
Definition at line 112 of file audiowidget.h. Referenced by mouseMoveEvent(), paintButton(), and resizeEvent(). |
1.4.2