Miam-Player
0.8.0
A nice music player
viewplaylistsmediaplayercontrol.h
Go to the documentation of this file.
1
#ifndef VIEWPLAYLISTSMEDIAPLAYERCONTROL_H
2
#define VIEWPLAYLISTSMEDIAPLAYERCONTROL_H
3
4
#include <
mediaplayer.h
>
5
#include <
abstractmediaplayercontrol.h
>
6
12
class
ViewPlaylistsMediaPlayerControl
:
public
AbstractMediaPlayerControl
13
{
14
Q_OBJECT
15
public
:
16
explicit
ViewPlaylistsMediaPlayerControl
(
MediaPlayer
*
mediaPlayer
, QObject *parent =
nullptr
);
17
18
virtual
~ViewPlaylistsMediaPlayerControl
()
19
{
20
if
(
mediaPlayer
() &&
mediaPlayer
()->state() != QMediaPlayer::PlayingState) {
21
mediaPlayer
()->
stop
();
22
}
23
}
24
26
virtual
bool
isInShuffleState
()
const override
;
27
29
virtual
void
skipBackward
()
override
;
30
32
virtual
void
skipForward
()
override
;
33
35
virtual
void
stop
()
override
;
36
38
virtual
void
togglePlayback
()
override
;
39
40
virtual
void
toggleShuffle
(
bool
checked)
override
;
41
};
42
43
#endif // VIEWPLAYLISTSMEDIAPLAYERCONTROL_H
AbstractMediaPlayerControl::mediaPlayer
MediaPlayer * mediaPlayer() const
Definition:
abstractmediaplayercontrol.h:29
ViewPlaylistsMediaPlayerControl::toggleShuffle
virtual void toggleShuffle(bool checked) override
Definition:
viewplaylistsmediaplayercontrol.cpp:47
ViewPlaylistsMediaPlayerControl::skipForward
virtual void skipForward() override
Definition:
viewplaylistsmediaplayercontrol.cpp:28
ViewPlaylistsMediaPlayerControl::stop
virtual void stop() override
Definition:
viewplaylistsmediaplayercontrol.cpp:36
ViewPlaylistsMediaPlayerControl::ViewPlaylistsMediaPlayerControl
ViewPlaylistsMediaPlayerControl(MediaPlayer *mediaPlayer, QObject *parent=nullptr)
Definition:
viewplaylistsmediaplayercontrol.cpp:3
abstractmediaplayercontrol.h
ViewPlaylistsMediaPlayerControl::isInShuffleState
virtual bool isInShuffleState() const override
Definition:
viewplaylistsmediaplayercontrol.cpp:10
ViewPlaylistsMediaPlayerControl::togglePlayback
virtual void togglePlayback() override
Definition:
viewplaylistsmediaplayercontrol.cpp:42
ViewPlaylistsMediaPlayerControl::skipBackward
virtual void skipBackward() override
Definition:
viewplaylistsmediaplayercontrol.cpp:19
AbstractMediaPlayerControl
The AbstractMediaPlayerControl class is a class that can control a MediaPlayer instance.
Definition:
abstractmediaplayercontrol.h:14
ViewPlaylistsMediaPlayerControl::~ViewPlaylistsMediaPlayerControl
virtual ~ViewPlaylistsMediaPlayerControl()
Definition:
viewplaylistsmediaplayercontrol.h:18
mediaplayer.h
ViewPlaylistsMediaPlayerControl
The ViewPlaylistsMediaPlayerControl class.
Definition:
viewplaylistsmediaplayercontrol.h:12
MediaPlayer::stop
void stop()
Definition:
mediaplayer.cpp:300
MediaPlayer
The MediaPlayer class is a central class which controls local and remote sources. ...
Definition:
mediaplayer.h:22
src
TabPlaylists
viewplaylistsmediaplayercontrol.h
Generated on Thu Sep 29 2016 10:17:02 for Miam-Player by
1.8.12