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 connect local widget. More...
#include <musicconnectlocalwidget.h>
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 |
MusicTextSliderWidget * | m_deviceSizeLabel |
MusicDeviceInfoItem | m_currentDeviceItem |
MusicDeviceInfoModule * | m_deviceInfo |
MusicLocalManagerWidget * | m_mediaWidget |
MusicAnimationStackedWidget * | m_stackedWidget |
The class of the connect local widget.
Definition at line 32 of file musicconnectlocalwidget.h.
|
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.
|
privateslot |
Change to main widget.
Definition at line 174 of file musicconnectlocalwidget.cpp.
References m_stackedWidget, and MusicAnimationStackedWidget::start().
Referenced by initSecondWidget().
|
privateslot |
Change to wireless widget.
Definition at line 179 of file musicconnectlocalwidget.cpp.
References m_stackedWidget, and MusicAnimationStackedWidget::start().
Referenced by initFirstWidget().
|
privateslot |
Change to media library widget.
Definition at line 184 of file musicconnectlocalwidget.cpp.
References MusicRightAreaWidget::functionClicked(), MusicRightAreaWidget::instance(), MusicRightAreaWidget::LocalManagerWidget, and m_mediaWidget.
Referenced by initFirstWidget().
|
privateslot |
Device type changed.
Definition at line 206 of file musicconnectlocalwidget.cpp.
References m_currentDeviceItem, and updateDeviceDisplay().
Referenced by initSecondWidget().
|
private |
Init main widget.
Definition at line 38 of file musicconnectlocalwidget.cpp.
References changeStatckedWidgetSecond(), changeStatckedWidgetThird(), TTK::UI::ColorStyle02, TTK::UI::FontStyle04, m_stackedWidget, TTK::UI::PushButtonStyle08, and TTK::UI::PushButtonStyle13.
|
private |
Init connect to wireless widget.
Definition at line 78 of file musicconnectlocalwidget.cpp.
References changeStatckedWidgetFirst(), deviceTypeChanged(), TTK::UI::FontStyle03, m_deviceButton, m_deviceInfoLabel, m_deviceSizeLabel, m_stackedWidget, TTK::UI::MenuStyle02, openTransferFilesToMobile(), TTK::UI::PushButtonStyle09, TTK::UI::TransferChangedDev, TTK::UI::TransferRefreshDev, TTK::UI::TransferRing, TTK::UI::TransferSong, and updateDeviceInfo().
|
privateslot |
Open transfer files to mobile widget.
Definition at line 194 of file musicconnectlocalwidget.cpp.
References MusicAbstractMoveDialog::exec(), MusicDeviceInfoItem::isValid(), m_currentDeviceItem, and MusicConnectTransferWidget::setDeviceInfoItem().
Referenced by initSecondWidget().
|
private |
Update device label display.
Definition at line 163 of file musicconnectlocalwidget.cpp.
References TTK::Widget::elidedText(), m_currentDeviceItem, m_deviceInfoLabel, m_deviceSizeLabel, MusicDeviceInfoItem::m_totalBytes, MusicDeviceInfoItem::m_usedBytes, MusicTextSliderWidget::setBackText(), MusicTextSliderWidget::setFrontText(), MusicTextSliderWidget::setMaxValue(), and MusicTextSliderWidget::setValue().
Referenced by deviceTypeChanged(), and updateDeviceInfo().
|
privateslot |
Update device info.
Definition at line 212 of file musicconnectlocalwidget.cpp.
References MusicDeviceInfoItem::clear(), m_currentDeviceItem, m_deviceButton, m_deviceInfo, MusicDeviceInfoModule::removableDrive(), and updateDeviceDisplay().
Referenced by initSecondWidget().
|
private |
Definition at line 89 of file musicconnectlocalwidget.h.
Referenced by deviceTypeChanged(), openTransferFilesToMobile(), updateDeviceDisplay(), and updateDeviceInfo().
|
private |
Definition at line 87 of file musicconnectlocalwidget.h.
Referenced by initSecondWidget(), and updateDeviceInfo().
|
private |
Definition at line 90 of file musicconnectlocalwidget.h.
Referenced by updateDeviceInfo(), and ~MusicConnectLocalWidget().
|
private |
Definition at line 86 of file musicconnectlocalwidget.h.
Referenced by initSecondWidget(), and updateDeviceDisplay().
|
private |
Definition at line 88 of file musicconnectlocalwidget.h.
Referenced by initSecondWidget(), and updateDeviceDisplay().
|
private |
Definition at line 91 of file musicconnectlocalwidget.h.
Referenced by changeStatckedWidgetThird(), and ~MusicConnectLocalWidget().
|
private |
Definition at line 92 of file musicconnectlocalwidget.h.
Referenced by changeStatckedWidgetFirst(), changeStatckedWidgetSecond(), initFirstWidget(), initSecondWidget(), and ~MusicConnectLocalWidget().