TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the video varrage style popup widget. More...
#include <musicvideobarragestylepopwidget.h>
Public Slots | |
void | barrageSizeButtonClicked (int index) |
void | barrageColorButtonClicked (int index) |
![]() | |
virtual void | popupMenu () |
Public Member Functions | |
MusicVideoBarrageStylePopWidget (QWidget *MusicToolMenuWidget=nullptr) | |
~MusicVideoBarrageStylePopWidget () | |
int | barrageSize () const |
QColor | barrageColor () const |
![]() | |
MusicToolMenuWidget (QWidget *parent=nullptr) | |
~MusicToolMenuWidget () | |
void | setTranslucentBackground () |
Private Member Functions | |
void | initialize () |
Private Attributes | |
int | m_barrageSize |
QColor | m_barrageColor |
QButtonGroup * | m_sizeGroup |
QButtonGroup * | m_colorGroup |
Additional Inherited Members | |
![]() | |
MusicToolMenu * | m_menu |
QWidget * | m_containWidget |
The class of the video varrage style popup widget.
Definition at line 27 of file musicvideobarragestylepopwidget.h.
|
explicit |
Object constructor.
Definition at line 7 of file musicvideobarragestylepopwidget.cpp.
References initialize().
MusicVideoBarrageStylePopWidget::~MusicVideoBarrageStylePopWidget | ( | ) |
Object destructor.
Definition at line 15 of file musicvideobarragestylepopwidget.cpp.
References m_colorGroup, and m_sizeGroup.
QColor MusicVideoBarrageStylePopWidget::barrageColor | ( | ) | const |
Get barrage color.
Definition at line 26 of file musicvideobarragestylepopwidget.cpp.
References m_barrageColor.
Referenced by MusicVideoControlWidget::sendBarrageClicked().
|
slot |
Barrage color button clicked by index.
Definition at line 65 of file musicvideobarragestylepopwidget.cpp.
References m_barrageColor, m_colorGroup, TTK::UI::VideoBtnBlue, TTK::UI::VideoBtnBlueOn, TTK::UI::VideoBtnGreen, TTK::UI::VideoBtnGreenOn, TTK::UI::VideoBtnOrange, TTK::UI::VideoBtnOrangeOn, TTK::UI::VideoBtnPurple, TTK::UI::VideoBtnPurpleOn, TTK::UI::VideoBtnRed, TTK::UI::VideoBtnRedOn, TTK::UI::VideoBtnWhite, TTK::UI::VideoBtnWhiteOn, TTK::UI::VideoBtnYellow, and TTK::UI::VideoBtnYellowOn.
Referenced by initialize().
int MusicVideoBarrageStylePopWidget::barrageSize | ( | ) | const |
Get barrage size.
Definition at line 21 of file musicvideobarragestylepopwidget.cpp.
References m_barrageSize.
Referenced by MusicVideoControlWidget::sendBarrageClicked().
|
slot |
Barrage size button clicked by index.
Definition at line 31 of file musicvideobarragestylepopwidget.cpp.
References m_barrageSize, m_sizeGroup, TTK::UI::VideoBtnBig, TTK::UI::VideoBtnBigOn, TTK::UI::VideoBtnMiddle, TTK::UI::VideoBtnMiddleOn, TTK::UI::VideoBtnSmall, and TTK::UI::VideoBtnSmallOn.
Referenced by initialize().
|
private |
Create all widget in layout.
Definition at line 127 of file musicvideobarragestylepopwidget.cpp.
References barrageColorButtonClicked(), barrageSizeButtonClicked(), m_colorGroup, MusicToolMenuWidget::m_containWidget, m_sizeGroup, QtButtonGroupConnect, MusicToolMenuWidget::setTranslucentBackground(), TTK_SLOT, TTK::UI::VideoBtnBig, TTK::UI::VideoBtnBlue, TTK::UI::VideoBtnGreen, TTK::UI::VideoBtnMiddle, TTK::UI::VideoBtnOrange, TTK::UI::VideoBtnPurple, TTK::UI::VideoBtnRed, TTK::UI::VideoBtnSmallOn, TTK::UI::VideoBtnWhiteOn, and TTK::UI::VideoBtnYellow.
Referenced by MusicVideoBarrageStylePopWidget().
|
private |
Definition at line 67 of file musicvideobarragestylepopwidget.h.
Referenced by barrageColor(), and barrageColorButtonClicked().
|
private |
Definition at line 66 of file musicvideobarragestylepopwidget.h.
Referenced by barrageSize(), and barrageSizeButtonClicked().
|
private |
Definition at line 69 of file musicvideobarragestylepopwidget.h.
Referenced by barrageColorButtonClicked(), initialize(), and ~MusicVideoBarrageStylePopWidget().
|
private |
Definition at line 68 of file musicvideobarragestylepopwidget.h.
Referenced by barrageSizeButtonClicked(), initialize(), and ~MusicVideoBarrageStylePopWidget().