Changeset View
Changeset View
Standalone View
Standalone View
src/filescanner.h
Show All 12 Lines | |||||
13 | * | 13 | * | ||
14 | * You should have received a copy of the GNU Lesser General Public License | 14 | * You should have received a copy of the GNU Lesser General Public License | ||
15 | * along with this program. If not, see <https://www.gnu.org/licenses/>. | 15 | * along with this program. If not, see <https://www.gnu.org/licenses/>. | ||
16 | */ | 16 | */ | ||
17 | 17 | | |||
18 | #ifndef FILESCANNER_H | 18 | #ifndef FILESCANNER_H | ||
19 | #define FILESCANNER_H | 19 | #define FILESCANNER_H | ||
20 | 20 | | |||
21 | #include "elisaLib_export.h" | ||||
22 | | ||||
21 | #include "musicaudiotrack.h" | 23 | #include "musicaudiotrack.h" | ||
22 | 24 | | |||
23 | #include <QUrl> | 25 | #include <QUrl> | ||
24 | #include <QMimeDatabase> | 26 | #include <QMimeDatabase> | ||
25 | #include <QObject> | 27 | #include <QObject> | ||
26 | 28 | | |||
27 | #include <memory> | 29 | #include <memory> | ||
28 | 30 | | |||
29 | namespace KFileMetaData { | 31 | namespace KFileMetaData { | ||
30 | 32 | | |||
31 | class ExtractorCollection; | 33 | class ExtractorCollection; | ||
32 | 34 | | |||
33 | } | 35 | } | ||
34 | 36 | | |||
35 | namespace Baloo { | 37 | namespace Baloo { | ||
36 | 38 | | |||
37 | class File; | 39 | class File; | ||
38 | 40 | | |||
39 | } | 41 | } | ||
40 | 42 | | |||
41 | class FileScannerPrivate; | 43 | class FileScannerPrivate; | ||
42 | 44 | | |||
43 | class FileScanner | 45 | class ELISALIB_EXPORT FileScanner | ||
44 | { | 46 | { | ||
45 | public: | 47 | public: | ||
46 | 48 | | |||
47 | FileScanner(); | 49 | FileScanner(); | ||
48 | 50 | | |||
49 | virtual ~FileScanner(); | 51 | virtual ~FileScanner(); | ||
50 | 52 | | |||
51 | MusicAudioTrack scanOneFile(const QUrl &scanFile, const QMimeDatabase &mimeDatabase); | 53 | MusicAudioTrack scanOneFile(const QUrl &scanFile, const QMimeDatabase &mimeDatabase); | ||
Show All 12 Lines |