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


Public Slots | |
| void | updateSlider (long, long) |
| void | sliderPressed () |
| void | sliderReleased () |
| void | setPlaying (bool b) |
| void | setFullscreen (bool b) |
| void | makeVisible () |
| void | setPosition (long) |
| void | setLength (long) |
| void | setView (char) |
| void | updateSlider (long, long) |
| void | sliderPressed () |
| void | sliderReleased () |
| void | setFullscreen (bool b) |
| virtual void | makeVisible () |
| void | backToNormal () |
| void | setPosition (long) |
| virtual void | stopPlaying () |
| virtual void | updatePos (int) |
Signals | |
| void | moreClicked () |
| void | lessClicked () |
| void | moreReleased () |
| void | lessReleased () |
| void | sliderMoved (long) |
| void | moreClicked () |
| void | lessClicked () |
| void | sliderMoved (long) |
| void | videoResized (const QSize &s) |
| void | videoclicked () |
Public Member Functions | |
| VideoWidget (QWidget *parent=0, const char *name=0, WFlags f=0) | |
| ~VideoWidget () | |
| bool | playVideo () |
| VideoWidget (PlayListWidget &playList, MediaPlayerState &mediaPlayerState, QWidget *parent=0, const char *name=0) | |
| ~VideoWidget () | |
| XineVideoWidget * | vidWidget () |
| virtual void | setPlaying (bool b) |
| virtual void | setLength (long) |
| virtual void | setDisplayType (MediaPlayerState::DisplayType displayType) |
| virtual void | loadSkin () |
| VideoWidget (QWidget *parent=0, const char *name=0, WFlags f=0) | |
| virtual | ~VideoWidget () |
| int | playFile (const DocLnk &, XINE::Lib *) |
| void | fullScreen (bool how) |
| void | scaleUp (bool how) |
Static Public Member Functions | |
| static MediaWidget::GUIInfo | guiInfo () |
Protected Slots | |
| virtual void | closeEvent (QCloseEvent *e) |
| virtual void | slot_Videoresized (const QSize &) |
| virtual void | slotStopped () |
| virtual void | slotClicked () |
Protected Member Functions | |
| void | resizeEvent (QResizeEvent *) |
| void | paintEvent (QPaintEvent *pe) |
| void | mouseMoveEvent (QMouseEvent *event) |
| void | mousePressEvent (QMouseEvent *event) |
| void | mouseReleaseEvent (QMouseEvent *event) |
| void | closeEvent (QCloseEvent *event) |
| void | keyReleaseEvent (QKeyEvent *e) |
| void | resizeEvent (QResizeEvent *) |
| void | mouseReleaseEvent (QMouseEvent *event) |
| void | keyReleaseEvent (QKeyEvent *e) |
Protected Attributes | |
| XINE::Lib * | m_xineLib |
| DocLnk | m_current |
| QVBoxLayout * | m_MainLayout |
| XineVideoWidget * | m_Videodisplay |
| QWidget * | m_holder |
| QSize | vSize |
| bool | m_scaleUp:1 |
Private Member Functions | |
| void | paintButton (QPainter *p, int i) |
| void | toggleButton (int) |
| void | setToggleButton (int, bool) |
Private Attributes | |
| QPixmap * | pixBg |
| QImage * | imgUp |
| QImage * | imgDn |
| QImage * | imgButtonMask |
| QBitmap * | masks [7] |
| QString | backgroundPix |
| QPixmap * | buttonPixUp [7] |
| QPixmap * | buttonPixDown [7] |
| QString | skin |
| QSlider * | slider |
| QPixmap * | pixmaps [3] |
| QImage * | currentFrame |
| int | xoff |
| int | yoff |
| int | scaledWidth |
| int | scaledHeight |
| QSlider * | slider |
| QImage * | currentFrame |
| XineVideoWidget * | videoFrame |
| bool | videoSliderBeingMoved |
|
||||||||||||||||
|
|
Definition at line 164 of file videowidget.cpp. References buttonPixDown, buttonPixUp, i, imgButtonMask, imgDn, imgUp, masks, and pixBg. |
|
||||||||||||||||||||
|
Definition at line 65 of file videowidget.cpp. References backToNormal(), MediaPlayerState::isFullscreen, MediaPlayerState::isPlaying, MediaPlayerState::length(), loadSkin(), MediaPlayerState::position(), setFullscreen(), setLength(), setPlaying(), setPosition(), slider, tr, videoFrame, and videoResized(). |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
Definition at line 191 of file videowidget.cpp. References FALSE, MediaWidget::FullScreen, makeVisible(), MediaWidget::mediaPlayerState, MediaPlayerState::setFullscreen(), and setToggleButton(). Referenced by VideoWidget(). |
|
|
Reimplemented from MediaWidget. |
|
|
Reimplemented from MediaWidget. Definition at line 457 of file videowidget.cpp. References MediaPlayerState::setList(). |
|
|
Definition at line 39 of file videowidget.cpp. Referenced by PMainWindow::setupVideo(). |
|
|
Definition at line 90 of file videowidget.cpp. References buttonCount, and skinInfo. Referenced by loadSkin(), and MediaPlayer::MediaPlayer(). |
|
|
|
|
|
Definition at line 629 of file videowidget.cpp. References FALSE, Key_F10, Key_F11, Key_F12, Key_F13, Key_F9, MediaPlayerState::playing, MediaPlayerState::setNext(), MediaPlayerState::setPlaying(), MediaPlayerState::setPrev(), and TRUE. |
|
|
Reimplemented from MediaWidget. |
|
|
Reimplemented from MediaWidget. Referenced by mouseMoveEvent(). |
|
|
Reimplemented from MediaWidget. Referenced by mouseMoveEvent(). |
|
|
Implements MediaWidget. Definition at line 152 of file videowidget.cpp. References guiInfo(), Qt::Horizontal, MediaWidget::loadDefaultSkin(), resizeEvent(), and slider. Referenced by VideoWidget(). |
|
|
Reimplemented from MediaWidget. |
|
|
Reimplemented from MediaWidget. Definition at line 410 of file videowidget.cpp. References MediaPlayerState::fullscreen, pixBg, qApp, QPEApplication::showWidget(), and slider. Referenced by backToNormal(), mouseMoveEvent(), mouseReleaseEvent(), setDisplayType(), and setView(). |
|
|
Reimplemented from MediaWidget. |
|
|
Reimplemented from MediaWidget. Referenced by mouseMoveEvent(). |
|
|
Reimplemented from MediaWidget. Referenced by mouseMoveEvent(). |
|
|
Definition at line 321 of file videowidget.cpp. References FALSE, i, imgButtonMask, MediaButton::isHeld, MediaPlayerState::isPaused, lessClicked(), lessReleased(), makeVisible(), moreClicked(), moreReleased(), numVButtons, MediaPlayerState::playing, MediaPlayerState::setFullscreen(), MediaPlayerState::setNext(), MediaPlayerState::setPaused(), MediaPlayerState::setPlaying(), MediaPlayerState::setPrev(), setToggleButton(), toggleButton(), TRUE, VideoFullscreen, VideoNext, VideoPlay, VideoPrevious, VideoStop, VideoVolDown, VideoVolUp, Opie::MM::x, xoff, Opie::MM::y, and yoff. Referenced by mousePressEvent(), and mouseReleaseEvent(). |
|
|
Reimplemented from MediaWidget. Definition at line 394 of file videowidget.cpp. References mouseMoveEvent(). |
|
|
Reimplemented from MediaWidget. |
|
|
Reimplemented from MediaWidget. Definition at line 399 of file videowidget.cpp. References FALSE, MediaPlayerState::fullscreen, makeVisible(), mouseMoveEvent(), and MediaPlayerState::setFullscreen(). |
|
||||||||||||
|
Definition at line 309 of file videowidget.cpp. References buttonPixDown, buttonPixUp, xoff, and yoff. Referenced by paintEvent(), and toggleButton(). |
|
|
Reimplemented from MediaWidget. Definition at line 428 of file videowidget.cpp. References Qt::black, MediaPlayerState::fullscreen, i, numVButtons, p, paintButton(), pix, pixBg, slider, and TRUE. |
|
||||||||||||
|
Definition at line 43 of file videowidget.cpp. References AppLnk::file(), m_current, m_Videodisplay, m_xineLib, odebug, oendl, slot_Videoresized(), slotStopped(), stopped, and vSize. Referenced by PMainWindow::slotPlayCurrent(). |
|
|
Definition at line 462 of file videowidget.cpp. References BGRA8888, Qt::black, MediaPlayerState::curDecoder(), currentFrame, d, FALSE, format(), MediaPlayerState::fullscreen, height, i, in, out, p, qApp, RGB565, MediaPlayerState::scaled, scaledHeight, scaledWidth, width, Opie::MM::x, and Opie::MM::y. Referenced by LoopControl::startVideo(). |
|
|
Reimplemented from MediaWidget. |
|
|
Reimplemented from MediaWidget. Definition at line 203 of file videowidget.cpp. References buttonPixDown, buttonPixUp, combineVImageWithBackground(), height, i, imgDn, imgUp, masks, maskVPixToMask(), p, pixBg, slider, width, xoff, and yoff. Referenced by loadSkin(). |
|
|
Definition at line 91 of file videowidget.cpp. References m_scaleUp, m_Videodisplay, and slot_Videoresized(). Referenced by PMainWindow::slot_scaleupToggled(). |
|
|
Implements MediaWidget. Definition at line 138 of file videowidget.cpp. References makeVisible(), scaledHeight, scaledWidth, MediaPlayerState::Video, and videoFrame. |
|
|
|
|
|
Definition at line 56 of file videowidget.h. References setToggleButton(), and VideoFullscreen. Referenced by VideoWidget(). |
|
|
Implements MediaWidget. |
|
|
Implements MediaWidget. Definition at line 260 of file videowidget.cpp. References MediaPlayerState::position(), and updateSlider(). Referenced by VideoWidget(). |
|
|
Implements MediaWidget. |
|
|
Implements MediaWidget. Definition at line 55 of file videowidget.h. References setToggleButton(), and VideoPlay. Referenced by VideoWidget(). |
|
|
|
|
|
Definition at line 255 of file videowidget.cpp. References MediaPlayerState::length(), and updateSlider(). Referenced by VideoWidget(). |
|
||||||||||||
|
Definition at line 296 of file videowidget.cpp. References toggleButton(). Referenced by backToNormal(), mouseMoveEvent(), setFullscreen(), and setPlaying(). |
|
|
Definition at line 265 of file videowidget.cpp. References makeVisible(), scaledHeight, and scaledWidth. Referenced by VideoWidget(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 241 of file videowidget.cpp. References TRUE, and videoSliderBeingMoved. Referenced by VideoWidget(). |
|
|
|
|
|
Definition at line 246 of file videowidget.cpp. References FALSE, MediaPlayerState::length(), MediaPlayerState::setPosition(), slider, val, and videoSliderBeingMoved. Referenced by VideoWidget(). |
|
|
Definition at line 80 of file videowidget.cpp. References m_scaleUp, m_xineLib, XINE::Lib::resize(), and vSize. Referenced by playFile(), and scaleUp(). |
|
|
Definition at line 30 of file videowidget.cpp. References videoclicked(). |
|
|
Definition at line 76 of file videowidget.cpp. Referenced by playFile(). |
|
|
Definition at line 69 of file videowidget.cpp. References m_xineLib, and XINE::Lib::stop(). |
|
|
Definition at line 302 of file videowidget.cpp. References MediaButton::isDown, p, and paintButton(). Referenced by mouseMoveEvent(), and setToggleButton(). |
|
|
Definition at line 99 of file videowidget.cpp. |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 280 of file videowidget.cpp. References MediaPlayerState::fullscreen, slider, val, videoSliderBeingMoved, and width. Referenced by setLength(), and setPosition(). |
|
|
Referenced by slotClicked(). |
|
|
Referenced by VideoWidget(). |
|
|
Definition at line 289 of file videowidget.cpp. References videoFrame. Referenced by MediaPlayer::recreateAudioAndVideoWidgets(). |
|
|
Definition at line 84 of file videowidget.h. |
|
|
Definition at line 86 of file videowidget.h. Referenced by paintButton(), resizeEvent(), VideoWidget(), and ~VideoWidget(). |
|
|
Definition at line 85 of file videowidget.h. Referenced by paintButton(), resizeEvent(), VideoWidget(), and ~VideoWidget(). |
|
|
Definition at line 84 of file videowidget.h. |
|
|
Definition at line 90 of file videowidget.h. Referenced by playVideo(), and VideoWidget(). |
|
|
Definition at line 82 of file videowidget.h. Referenced by mouseMoveEvent(), VideoWidget(), and ~VideoWidget(). |
|
|
Definition at line 81 of file videowidget.h. Referenced by resizeEvent(), VideoWidget(), and ~VideoWidget(). |
|
|
Definition at line 80 of file videowidget.h. Referenced by resizeEvent(), VideoWidget(), and ~VideoWidget(). |
|
|
Definition at line 36 of file videowidget.h. Referenced by playFile(). |
|
|
Definition at line 39 of file videowidget.h. |
|
|
Definition at line 37 of file videowidget.h. |
|
|
Definition at line 41 of file videowidget.h. Referenced by scaleUp(), and slot_Videoresized(). |
|
|
Definition at line 38 of file videowidget.h. Referenced by playFile(), and scaleUp(). |
|
|
Definition at line 35 of file videowidget.h. Referenced by playFile(), slot_Videoresized(), and stopPlaying(). |
|
|
Definition at line 83 of file videowidget.h. Referenced by resizeEvent(), VideoWidget(), and ~VideoWidget(). |
|
|
Definition at line 79 of file videowidget.h. Referenced by makeVisible(), paintEvent(), resizeEvent(), VideoWidget(), and ~VideoWidget(). |
|
|
Definition at line 89 of file videowidget.h. |
|
|
Definition at line 86 of file videowidget.h. Referenced by playVideo(), setDisplayType(), and setView(). |
|
|
Definition at line 85 of file videowidget.h. Referenced by playVideo(), setDisplayType(), and setView(). |
|
|
Definition at line 87 of file videowidget.h. Referenced by VideoWidget(). |
|
|
Definition at line 83 of file videowidget.h. |
|
|
Definition at line 88 of file videowidget.h. Referenced by loadSkin(), makeVisible(), paintEvent(), resizeEvent(), sliderReleased(), updateSlider(), and VideoWidget(). |
|
|
Definition at line 87 of file videowidget.h. Referenced by setDisplayType(), VideoWidget(), and vidWidget(). |
|
|
Definition at line 89 of file videowidget.h. Referenced by sliderPressed(), sliderReleased(), and updateSlider(). |
|
|
Definition at line 40 of file videowidget.h. Referenced by playFile(), and slot_Videoresized(). |
|
|
Definition at line 91 of file videowidget.h. Referenced by mouseMoveEvent(), paintButton(), and resizeEvent(). |
|
|
Definition at line 91 of file videowidget.h. Referenced by mouseMoveEvent(), paintButton(), and resizeEvent(). |
1.4.2