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 system device info. More...
#include <musicdeviceinfomodule.h>
Public Member Functions | |
MusicDeviceInfoModule (QObject *parent=nullptr) | |
~MusicDeviceInfoModule () | |
bool | disksProperty (const QString &drive) const |
MusicDeviceInfoItemList | removableDrive () |
Private Attributes | |
MusicDeviceInfoItemList | m_items |
The class of the system device info.
Definition at line 54 of file musicdeviceinfomodule.h.
|
explicit |
Object constructor.
Definition at line 11 of file musicdeviceinfomodule.cpp.
MusicDeviceInfoModule::~MusicDeviceInfoModule | ( | ) |
Object destructor.
Definition at line 20 of file musicdeviceinfomodule.cpp.
bool MusicDeviceInfoModule::disksProperty | ( | const QString & | drive | ) | const |
Get removable drive property.
Definition at line 27 of file musicdeviceinfomodule.cpp.
References free(), INVALID_HANDLE_VALUE, malloc(), and name.
Referenced by removableDrive().
MusicDeviceInfoItemList MusicDeviceInfoModule::removableDrive | ( | ) |
Get removable drive name.
Definition at line 103 of file musicdeviceinfomodule.cpp.
References disksProperty(), TTKSemaphoreLoop::exec(), m_items, MusicDeviceInfoItem::m_name, MusicDeviceInfoItem::m_path, MusicDeviceInfoItem::m_totalBytes, MusicDeviceInfoItem::m_usedBytes, QtProcessVoidConnect, TTK_SLOT, and TTK_SN_GB2B.
Referenced by MusicConnectLocalWidget::updateDeviceInfo().
|
private |
Definition at line 88 of file musicdeviceinfomodule.h.
Referenced by removableDrive().