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
sig_finished();
19
void
sig_current_path(
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
set_scan_audio_files(
bool
b);
29
void
set_scan_playlist_files(
bool
b);
30
31
void
set_data(
void
* data_object);
32
void
* data()
const
;
33
34
public
slots:
35
void
start();
36
};
37
}
38
39
40
#endif // DIRECTORYFILESCANNER_H
MetaDataList
The MetaDataList class.
Definition:
MetaDataList.h:37
Directory::MetaDataScanner
Definition:
MetaDataScanner.h:11
Generated on Sun Nov 17 2019 00:00:00 for Sayonara Player by
1.8.16