1 /* 2 SPDX-FileCopyrightText: 2015 Vishesh Handa <vhanda@kde.org> 3 4 SPDX-License-Identifier: LGPL-2.1-or-later 5 */ 6 7 #ifndef BALOO_MODIFIEDFILEINDEXER_H 8 #define BALOO_MODIFIEDFILEINDEXER_H 9 10 #include <QRunnable> 11 #include <QObject> 12 #include <QStringList> 13 14 namespace Baloo { 15 16 class Database; 17 class FileIndexerConfig; 18 19 class ModifiedFileIndexer : public QObject, public QRunnable 20 { 21 Q_OBJECT 22 public: 23 ModifiedFileIndexer(Database* db, const FileIndexerConfig* config, const QStringList& files); 24 25 void run() override; 26 27 Q_SIGNALS: 28 void done(); 29 30 private: 31 Database* m_db; 32 const FileIndexerConfig* m_config; 33 QStringList m_files; 34 }; 35 } 36 37 #endif // BALOO_XATTRINDEXER_H 38