Sayonara Player
src
Components
Directories
MetaDataScanner.h
1
#ifndef DIRECTORYFILESCANNER_H
2
#define DIRECTORYFILESCANNER_H
3
4
#include "Utils/Pimpl.h"
5
#include <QObject>
6
7
class
MetaDataList
;
8
9
namespace
Directory
10
{
11
class
MetaDataScanner
:
12
public
QObject
13
{
14
Q_OBJECT
15
PIMPL(
MetaDataScanner
)
16
17
signals:
18
void
sigFinished();
19
void
sigCurrentProcessedPathChanged(
const
QString& path);
20
21
public
:
22
explicit
MetaDataScanner
(
const
QStringList& files,
bool
recursive, QObject* parent=
nullptr
);
23
~
MetaDataScanner
()
override
;
24
25
MetaDataList
metadata()
const
;
26
QStringList files()
const
;
27
28
void
setData(
void
* data);
29
void
* data()
const
;
30
31
public
slots:
32
void
start();
33
};
34
}
35
36
37
#endif // DIRECTORYFILESCANNER_H
MetaDataList
The MetaDataList class.
Definition:
MetaDataList.h:37
Directory::MetaDataScanner
Definition:
MetaDataScanner.h:13
Generated on Wed Jan 6 2021 00:00:00 for Sayonara Player by
1.8.20