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