TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MusicConnectLocalWidget Class Reference

The class of the connect local widget. More...

#include <musicconnectlocalwidget.h>

+ Inheritance diagram for MusicConnectLocalWidget:

Public Member Functions

 MusicConnectLocalWidget (QWidget *parent=nullptr)
 
 ~MusicConnectLocalWidget ()
 

Private Slots

void changeStatckedWidgetFirst ()
 
void changeStatckedWidgetSecond ()
 
void changeStatckedWidgetThird ()
 
void openTransferFilesToMobile ()
 
void deviceTypeChanged (QAction *action)
 
void updateDeviceInfo ()
 

Private Member Functions

void initFirstWidget ()
 
void initSecondWidget ()
 
void updateDeviceDisplay (const QString &text)
 

Private Attributes

QLabel * m_deviceInfoLabel
 
QPushButton * m_deviceButton
 
MusicTextSliderWidgetm_deviceSizeLabel
 
MusicDeviceInfoItem m_currentDeviceItem
 
MusicDeviceInfoModulem_deviceInfo
 
MusicLocalManagerWidgetm_mediaWidget
 
MusicAnimationStackedWidgetm_stackedWidget
 

Detailed Description

The class of the connect local widget.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 32 of file musicconnectlocalwidget.h.

Constructor & Destructor Documentation

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

Object constructor.

Definition at line 12 of file musicconnectlocalwidget.cpp.

References LEFT_SIDE_WIDTH_MIN, and MusicAnimationStackedWidget::LeftToRight.

MusicConnectLocalWidget::~MusicConnectLocalWidget ( )

Object destructor.

Definition at line 31 of file musicconnectlocalwidget.cpp.

References m_deviceInfo, m_mediaWidget, and m_stackedWidget.

Member Function Documentation

void MusicConnectLocalWidget::changeStatckedWidgetFirst ( )
privateslot

Change to main widget.

Definition at line 174 of file musicconnectlocalwidget.cpp.

References m_stackedWidget, and MusicAnimationStackedWidget::start().

Referenced by initSecondWidget().

void MusicConnectLocalWidget::changeStatckedWidgetSecond ( )
privateslot

Change to wireless widget.

Definition at line 179 of file musicconnectlocalwidget.cpp.

References m_stackedWidget, and MusicAnimationStackedWidget::start().

Referenced by initFirstWidget().

void MusicConnectLocalWidget::changeStatckedWidgetThird ( )
privateslot
void MusicConnectLocalWidget::deviceTypeChanged ( QAction *  action)
privateslot

Device type changed.

Definition at line 206 of file musicconnectlocalwidget.cpp.

References m_currentDeviceItem, and updateDeviceDisplay().

Referenced by initSecondWidget().

void MusicConnectLocalWidget::initFirstWidget ( )
private
void MusicConnectLocalWidget::initSecondWidget ( )
private
void MusicConnectLocalWidget::openTransferFilesToMobile ( )
privateslot
void MusicConnectLocalWidget::updateDeviceDisplay ( const QString &  text)
private
void MusicConnectLocalWidget::updateDeviceInfo ( )
privateslot

Member Data Documentation

MusicDeviceInfoItem MusicConnectLocalWidget::m_currentDeviceItem
private
QPushButton* MusicConnectLocalWidget::m_deviceButton
private

Definition at line 87 of file musicconnectlocalwidget.h.

Referenced by initSecondWidget(), and updateDeviceInfo().

MusicDeviceInfoModule* MusicConnectLocalWidget::m_deviceInfo
private

Definition at line 90 of file musicconnectlocalwidget.h.

Referenced by updateDeviceInfo(), and ~MusicConnectLocalWidget().

QLabel* MusicConnectLocalWidget::m_deviceInfoLabel
private

Definition at line 86 of file musicconnectlocalwidget.h.

Referenced by initSecondWidget(), and updateDeviceDisplay().

MusicTextSliderWidget* MusicConnectLocalWidget::m_deviceSizeLabel
private

Definition at line 88 of file musicconnectlocalwidget.h.

Referenced by initSecondWidget(), and updateDeviceDisplay().

MusicLocalManagerWidget* MusicConnectLocalWidget::m_mediaWidget
private
MusicAnimationStackedWidget* MusicConnectLocalWidget::m_stackedWidget
private

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