|
TTKMusicPlayer
4.2.0.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>
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 |
| 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().
1.8.8