KMediaPlayer::View Class Reference
#include <view.h>
Inheritance diagram for KMediaPlayer::View:

Detailed Description
View is part of the user interface of a Player.
Definition at line 34 of file kmediaplayer/view.h.
Public Types | |
enum | Button { Play = 1, Stop = 2, Pause = 4, Seeker = 8, All = 255 } |
Public Slots | |
void | setButtons (int) |
bool | button (int) |
void | showButton (int) |
void | hideButton (int) |
void | toggleButton (int) |
Signals | |
void | buttonsChanged (int) |
Public Member Functions | |
View (QWidget *parent, const char *name) | |
virtual | ~View (void) |
int | buttons (void) |
QWidget * | videoWidget () |
Protected Member Functions | |
void | setVideoWidget (QWidget *videoWidget) |
Member Enumeration Documentation
The Possible buttons that can appear in the UI.
- Enumerator:
-
Play Button that connects to Player::play. Stop Button that connects to Player::stop. Pause Button that connects to Player::pause. Seeker A seeker that interfaces with Player::seek. All Show all buttons.
Definition at line 44 of file kmediaplayer/view.h.
Constructor & Destructor Documentation
KMediaPlayer::View::View | ( | QWidget * | parent, | |
const char * | name | |||
) |
Member Function Documentation
int KMediaPlayer::View::buttons | ( | void | ) |
QWidget * KMediaPlayer::View::videoWidget | ( | ) |
void KMediaPlayer::View::setButtons | ( | int | ) | [slot] |
bool KMediaPlayer::View::button | ( | int | ) | [slot] |
void KMediaPlayer::View::showButton | ( | int | ) | [slot] |
void KMediaPlayer::View::hideButton | ( | int | ) | [slot] |
void KMediaPlayer::View::toggleButton | ( | int | ) | [slot] |
void KMediaPlayer::View::buttonsChanged | ( | int | ) | [signal] |
Emitted when the set of displayed buttons changes.
void KMediaPlayer::View::setVideoWidget | ( | QWidget * | videoWidget | ) | [protected] |
The implementing view should set the widget in which the video will be displayed.
KMediaPlayer users may reparent() it to somewhere else, for example.
The documentation for this class was generated from the following files: