TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
TTKModule
TTKCore
musicToolsSetsKits
musicsongsmanagerthread.cpp
Go to the documentation of this file.
1
#include "
musicsongsmanagerthread.h
"
2
#include "
musicfileutils.h
"
3
#include "
musicformats.h
"
4
5
MusicSongsManagerThread::MusicSongsManagerThread
(QObject *parent)
6
:
TTKAbstractThread
(parent)
7
{
8
9
}
10
11
void
MusicSongsManagerThread::setFindFilePath
(
const
QString &path)
12
{
13
setFindFilePath
(QStringList(path));
14
}
15
16
void
MusicSongsManagerThread::setFindFilePath
(
const
QStringList &path)
17
{
18
m_path
= path;
19
}
20
21
void
MusicSongsManagerThread::run
()
22
{
23
QStringList list;
24
for
(
const
QString &path :
qAsConst
(
m_path
))
25
{
26
if
(
m_running
)
27
{
28
list <<
TTK::File::fileListByPath
(path,
MusicFormats::supportMusicInputFilterFormats
());
29
}
30
}
32
Q_EMIT
searchFilePathChanged
(list);
33
}
musicformats.h
MusicFormats::supportMusicInputFilterFormats
static QStringList supportMusicInputFilterFormats()
Definition:
musicformats.cpp:20
musicfileutils.h
MusicSongsManagerThread::setFindFilePath
void setFindFilePath(const QString &path)
Definition:
musicsongsmanagerthread.cpp:11
qAsConst
#define qAsConst
Definition:
ttkqtglobal.h:51
MusicSongsManagerThread::m_path
QStringList m_path
Definition:
musicsongsmanagerthread.h:58
TTKAbstractThread
The class of the ttk abstract thread.
Definition:
ttkabstractthread.h:29
MusicSongsManagerThread::searchFilePathChanged
void searchFilePathChanged(const QStringList &name)
MusicSongsManagerThread::MusicSongsManagerThread
MusicSongsManagerThread(QObject *parent=nullptr)
Definition:
musicsongsmanagerthread.cpp:5
TTK::File::fileListByPath
TTK_MODULE_EXPORT QStringList fileListByPath(const QString &dpath, const QStringList &filter={}, bool recursively=true)
Definition:
musicfileutils.cpp:7
MusicSongsManagerThread::run
virtual void run() overridefinal
Definition:
musicsongsmanagerthread.cpp:21
TTKAbstractThread::m_running
bool m_running
Definition:
ttkabstractthread.h:56
musicsongsmanagerthread.h
Generated on Tue Jan 21 2025 21:07:13 for TTKMusicPlayer by
1.8.8