1 /* 2 SPDX-FileCopyrightText: 2016 (c) Matthieu Gallien <matthieu_gallien@yahoo.fr> 3 4 SPDX-License-Identifier: LGPL-3.0-or-later 5 */ 6 7 #include "filelistener.h" 8 9 #include "localfilelisting.h" 10 #include "databaseinterface.h" 11 12 #include <QThread> 13 14 class FileListenerPrivate 15 { 16 public: 17 18 LocalFileListing mLocalFileIndexer; 19 20 }; 21 FileListener(QObject * parent)22FileListener::FileListener(QObject *parent) : AbstractFileListener(parent), d(std::make_unique<FileListenerPrivate>()) 23 { 24 setFileListing(&d->mLocalFileIndexer); 25 } 26 27 FileListener::~FileListener() 28 = default; 29 localFileIndexer() const30const LocalFileListing& FileListener::localFileIndexer() const 31 { 32 return d->mLocalFileIndexer; 33 } 34 35 36 #include "moc_filelistener.cpp" 37