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
musicToolsKits
musicconnecttransferthread.cpp
Go to the documentation of this file.
1
#include "
musicconnecttransferthread.h
"
2
3
#include <QFileInfo>
4
5
MusicConnectTransferThread::MusicConnectTransferThread
(QObject *parent)
6
:
TTKAbstractThread
(parent)
7
{
8
9
}
10
11
void
MusicConnectTransferThread::setFilePath
(
const
QString &target,
const
QStringList &path)
12
{
13
m_target
= target;
14
m_path
<< path;
15
}
16
17
void
MusicConnectTransferThread::run
()
18
{
19
for
(
const
QString &path :
qAsConst
(
m_path
))
20
{
21
if
(
m_running
&& !
m_target
.isEmpty())
22
{
23
const
QString &targetPath = QString(
"%1%2"
).arg(
m_target
, QFileInfo(path).fileName());
24
QFile::copy(path, targetPath);
25
Q_EMIT
transferFileFinished
(targetPath);
26
}
27
}
28
}
MusicConnectTransferThread::m_path
QStringList m_path
Definition:
musicconnecttransferthread.h:55
MusicConnectTransferThread::run
virtual void run() overridefinal
Definition:
musicconnecttransferthread.cpp:17
MusicConnectTransferThread::transferFileFinished
void transferFileFinished(const QString &name)
MusicConnectTransferThread::MusicConnectTransferThread
MusicConnectTransferThread(QObject *parent=nullptr)
Definition:
musicconnecttransferthread.cpp:5
musicconnecttransferthread.h
qAsConst
#define qAsConst
Definition:
ttkqtglobal.h:51
MusicConnectTransferThread::m_target
QString m_target
Definition:
musicconnecttransferthread.h:54
TTKAbstractThread
The class of the ttk abstract thread.
Definition:
ttkabstractthread.h:29
MusicConnectTransferThread::setFilePath
void setFilePath(const QString &target, const QStringList &path)
Definition:
musicconnecttransferthread.cpp:11
TTKAbstractThread::m_running
bool m_running
Definition:
ttkabstractthread.h:56
Generated on Tue Jan 21 2025 21:07:13 for TTKMusicPlayer by
1.8.8