File indexing completed on 2024-04-28 15:17:31
0001 /* 0002 This file is part of the KDE Baloo Project 0003 SPDX-FileCopyrightText: 2015 Pinak Ahuja <pinak.ahuja@gmail.com> 0004 0005 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0006 */ 0007 0008 #ifndef BALOO_INDEXER_STATE_H 0009 #define BALOO_INDEXER_STATE_H 0010 0011 #include <QObject> 0012 #include <QString> 0013 0014 #include "engine_export.h" 0015 0016 namespace Baloo { 0017 Q_NAMESPACE_EXPORT(BALOO_ENGINE_EXPORT) 0018 0019 enum IndexerState { 0020 Idle, 0021 Suspended, 0022 FirstRun, 0023 NewFiles, 0024 ModifiedFiles, 0025 XAttrFiles, 0026 ContentIndexing, 0027 UnindexedFileCheck, 0028 StaleIndexEntriesClean, 0029 LowPowerIdle, 0030 Unavailable, 0031 Startup 0032 }; 0033 Q_ENUM_NS(IndexerState) 0034 0035 BALOO_ENGINE_EXPORT QString stateString(IndexerState state); 0036 0037 //TODO: check for implicit conversion 0038 BALOO_ENGINE_EXPORT QString stateString(int state); 0039 0040 } 0041 #endif //BALOO_INDEXER_STATE_H