Vagyojaka 5.5.7
Loading...
Searching...
No Matches
PlayerControls Class Reference

#include <playercontrols.h>

Inheritance diagram for PlayerControls:

Public Slots

void setState (QMediaPlayer::PlaybackState state)
 
void setVolume (int volume)
 
void setMuted (bool muted)
 
void setPlaybackRate (float rate)
 

Signals

void play ()
 
void pause ()
 
void stop ()
 
void seekForward ()
 
void seekBackward ()
 
void changeVolume (int volume)
 
void changeMuting (bool muting)
 
void changeRate (qreal rate)
 
void splitClick ()
 

Public Member Functions

 PlayerControls (QWidget *parent=nullptr)
 
QMediaPlayer::PlaybackState state () const
 
int volume () const
 
bool isMuted () const
 
qreal playbackRate () const
 

Private Slots

void playClicked ()
 
void muteClicked ()
 
void updateRate ()
 
void onVolumeSliderValueChanged ()
 
void splitClicked ()
 

Private Attributes

QMediaPlayer::PlaybackState m_playerState = QMediaPlayer::StoppedState
 
bool m_playerMuted = false
 
QAbstractButton * m_playButton = nullptr
 
QAbstractButton * m_stopButton = nullptr
 
QAbstractButton * m_seekForwardButton = nullptr
 
QAbstractButton * m_seekBackwardButton = nullptr
 
QAbstractButton * m_muteButton = nullptr
 
QAbstractSlider * m_volumeSlider = nullptr
 
QComboBox * m_rateBox = nullptr
 
QAbstractButton * m_splitButton = nullptr
 

Constructor & Destructor Documentation

◆ PlayerControls()

PlayerControls::PlayerControls ( QWidget * parent = nullptr)
explicit

Member Function Documentation

◆ changeMuting

void PlayerControls::changeMuting ( bool muting)
signal

◆ changeRate

void PlayerControls::changeRate ( qreal rate)
signal

◆ changeVolume

void PlayerControls::changeVolume ( int volume)
signal

◆ isMuted()

bool PlayerControls::isMuted ( ) const

◆ muteClicked

void PlayerControls::muteClicked ( )
privateslot

◆ onVolumeSliderValueChanged

void PlayerControls::onVolumeSliderValueChanged ( )
privateslot

◆ pause

void PlayerControls::pause ( )
signal

◆ play

void PlayerControls::play ( )
signal

◆ playbackRate()

qreal PlayerControls::playbackRate ( ) const

◆ playClicked

void PlayerControls::playClicked ( )
privateslot

◆ seekBackward

void PlayerControls::seekBackward ( )
signal

◆ seekForward

void PlayerControls::seekForward ( )
signal

◆ setMuted

void PlayerControls::setMuted ( bool muted)
slot

◆ setPlaybackRate

void PlayerControls::setPlaybackRate ( float rate)
slot

◆ setState

void PlayerControls::setState ( QMediaPlayer::PlaybackState state)
slot

◆ setVolume

void PlayerControls::setVolume ( int volume)
slot

◆ splitClick

void PlayerControls::splitClick ( )
signal

◆ splitClicked

void PlayerControls::splitClicked ( )
privateslot

◆ state()

QMediaPlayer::PlaybackState PlayerControls::state ( ) const

◆ stop

void PlayerControls::stop ( )
signal

◆ updateRate

void PlayerControls::updateRate ( )
privateslot

◆ volume()

int PlayerControls::volume ( ) const

Member Data Documentation

◆ m_muteButton

QAbstractButton* PlayerControls::m_muteButton = nullptr
private

◆ m_playButton

QAbstractButton* PlayerControls::m_playButton = nullptr
private

◆ m_playerMuted

bool PlayerControls::m_playerMuted = false
private

◆ m_playerState

QMediaPlayer::PlaybackState PlayerControls::m_playerState = QMediaPlayer::StoppedState
private

◆ m_rateBox

QComboBox* PlayerControls::m_rateBox = nullptr
private

◆ m_seekBackwardButton

QAbstractButton* PlayerControls::m_seekBackwardButton = nullptr
private

◆ m_seekForwardButton

QAbstractButton* PlayerControls::m_seekForwardButton = nullptr
private

◆ m_splitButton

QAbstractButton* PlayerControls::m_splitButton = nullptr
private

◆ m_stopButton

QAbstractButton* PlayerControls::m_stopButton = nullptr
private

◆ m_volumeSlider

QAbstractSlider* PlayerControls::m_volumeSlider = nullptr
private

The documentation for this class was generated from the following files: