| 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:
 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
 1.8.8