1
#ifndef MEDIA_PLAYER_CMDS_H
2
#define MEDIA_PLAYER_CMDS_H
4
#include <QtCore/QObject>
6
#include "mediaplayer_exports.h"
8
class MEDIAPLAYERAPI PlayerCommands : public QObject
14
virtual ~PlayerCommands() {};
18
Orders media player to play the next one track.
20
virtual void nextTrack() = 0;
23
Orders media player to play the previous one track.
25
virtual void prevTrack() = 0;
28
Orders media player to start playing.
30
virtual void play() = 0;
33
Orders media player to stop playing.
35
virtual void stop() = 0;
38
Orders media player to pause playing.
40
virtual void pause() = 0;
43
Orders media player to sset volume to 'vol' (in percents).
45
virtual void setVolume(int vol) = 0;
48
Orders media player to increment volume.
50
virtual void incrVolume() = 0;
53
Orders media player to decrement volume.
55
virtual void decrVolume() = 0;