Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
CFrmPlayer Class Reference
Inheritance diagram for CFrmPlayer:
Collaboration diagram for CFrmPlayer:

Public Slots

void slotPositionChanged (qint64 pos, qint64 duration)

Signals

void sigChangePosition (qint64 pos)
void sigViewerFocusIn (QWidget *pView)
 The view is focus.

Public Member Functions

 CFrmPlayer (QWidget *parent=nullptr)
QVideoSink * videoSink ()
int SetParameter (CParameterPlayer *pParameter)
virtual bool eventFilter (QObject *watched, QEvent *event) override

Public Attributes

QAction * m_paStart
QAction * m_paPause
QAction * m_paScreenShot
QAction * m_paMuted
QAction * m_paVolume
QAction * m_paSettings

Protected Member Functions

virtual void resizeEvent (QResizeEvent *event) override
virtual void focusInEvent (QFocusEvent *event) override
virtual void focusOutEvent (QFocusEvent *event) override

Private Slots

void slotAudioMuted (bool bMuted)
void slotAduioVolume (int volume)
void slotStart (bool bStart)

Private Member Functions

int AdjustCompone (const QSize &s)

Private Attributes

QVideoWidget m_VideoWidget
QToolBar m_ToolBar
QSlider m_pbVideo
bool m_bMoveVideo
QSlider m_pbVolume
CParameterPlayerm_pParameter
QLabel * m_pLabel

Detailed Description

Definition at line 13 of file FrmPlayer.h.

Constructor & Destructor Documentation

◆ ~CFrmPlayer()

CFrmPlayer::~CFrmPlayer ( )
virtual

Definition at line 125 of file FrmPlayer.cpp.

Member Function Documentation

◆ AdjustCompone()

int CFrmPlayer::AdjustCompone ( const QSize & s)
private

Definition at line 217 of file FrmPlayer.cpp.

◆ eventFilter()

bool CFrmPlayer::eventFilter ( QObject * watched,
QEvent * event )
overridevirtual

Definition at line 260 of file FrmPlayer.cpp.

◆ focusInEvent()

void CFrmPlayer::focusInEvent ( QFocusEvent * event)
overrideprotectedvirtual

Definition at line 206 of file FrmPlayer.cpp.

◆ focusOutEvent()

void CFrmPlayer::focusOutEvent ( QFocusEvent * event)
overrideprotectedvirtual

Definition at line 212 of file FrmPlayer.cpp.

◆ resizeEvent()

void CFrmPlayer::resizeEvent ( QResizeEvent * event)
overrideprotectedvirtual

Definition at line 198 of file FrmPlayer.cpp.

◆ SetParameter()

int CFrmPlayer::SetParameter ( CParameterPlayer * pParameter)

Definition at line 135 of file FrmPlayer.cpp.

◆ sigViewerFocusIn

void CFrmPlayer::sigViewerFocusIn ( QWidget * pView)
signal

The view is focus.

Parameters
pView

◆ slotAduioVolume

void CFrmPlayer::slotAduioVolume ( int volume)
privateslot

Definition at line 163 of file FrmPlayer.cpp.

◆ slotAudioMuted

void CFrmPlayer::slotAudioMuted ( bool bMuted)
privateslot

Definition at line 147 of file FrmPlayer.cpp.

◆ slotPositionChanged

void CFrmPlayer::slotPositionChanged ( qint64 pos,
qint64 duration )
slot

Definition at line 171 of file FrmPlayer.cpp.

◆ slotStart

void CFrmPlayer::slotStart ( bool bStart)
privateslot

Definition at line 229 of file FrmPlayer.cpp.

◆ videoSink()

QVideoSink * CFrmPlayer::videoSink ( )

Definition at line 130 of file FrmPlayer.cpp.

Member Data Documentation

◆ m_bMoveVideo

bool CFrmPlayer::m_bMoveVideo
private

Definition at line 63 of file FrmPlayer.h.

◆ m_paMuted

QAction* CFrmPlayer::m_paMuted

Definition at line 31 of file FrmPlayer.h.

◆ m_paPause

QAction* CFrmPlayer::m_paPause

Definition at line 25 of file FrmPlayer.h.

◆ m_paScreenShot

QAction* CFrmPlayer::m_paScreenShot

Definition at line 30 of file FrmPlayer.h.

◆ m_paSettings

QAction* CFrmPlayer::m_paSettings

Definition at line 33 of file FrmPlayer.h.

◆ m_paStart

QAction* CFrmPlayer::m_paStart

Definition at line 24 of file FrmPlayer.h.

◆ m_paVolume

QAction* CFrmPlayer::m_paVolume

Definition at line 32 of file FrmPlayer.h.

◆ m_pbVideo

QSlider CFrmPlayer::m_pbVideo
private

Definition at line 62 of file FrmPlayer.h.

◆ m_pbVolume

QSlider CFrmPlayer::m_pbVolume
private

Definition at line 64 of file FrmPlayer.h.

◆ m_pLabel

QLabel* CFrmPlayer::m_pLabel
private

Definition at line 66 of file FrmPlayer.h.

◆ m_pParameter

CParameterPlayer* CFrmPlayer::m_pParameter
private

Definition at line 65 of file FrmPlayer.h.

◆ m_ToolBar

QToolBar CFrmPlayer::m_ToolBar
private

Definition at line 61 of file FrmPlayer.h.

◆ m_VideoWidget

QVideoWidget CFrmPlayer::m_VideoWidget
private

Definition at line 60 of file FrmPlayer.h.


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