Baloo

taglistjob.h
1/*
2 This file is part of the KDE Baloo Project
3 SPDX-FileCopyrightText: 2014 Vishesh Handa <vhanda@kde.org>
4
5 SPDX-License-Identifier: LGPL-2.1-or-later
6*/
7
8#ifndef BALOO_TAGLISTJOB_H
9#define BALOO_TAGLISTJOB_H
10
11#include <KJob>
12#include "core_export.h"
13
14#include <memory>
15
16namespace Baloo {
17
18/**
19 * @class TagListJob taglisthjob.h <Baloo/TagListJob>
20 */
21class BALOO_CORE_EXPORT TagListJob : public KJob
22{
23 Q_OBJECT
24public:
25 explicit TagListJob(QObject* parent = nullptr);
26 ~TagListJob() override;
27
28 void start() override;
29 QStringList tags();
30
31private:
32 class Private;
33 std::unique_ptr<Private> const d;
34};
35
36}
37
38#endif // BALOO_TAGLISTJOB_H
Q_SCRIPTABLE Q_NOREPLY void start()
Implements storage for docIds without any associated data Instantiated for:
Definition coding.cpp:11
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:20:16 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.