Baloo

command.h
1/*
2 This file is part of the KDE Baloo Project
3 SPDX-FileCopyrightText: 2015 Vishesh Handa <vhanda@kde.org>
4
5 SPDX-License-Identifier: LGPL-2.1-or-later
6*/
7
8#ifndef BALOO_COMMAND_H
9#define BALOO_COMMAND_H
10
11#include <QString>
12#include <QCommandLineParser>
13
14namespace Baloo {
15
16/**
17 * An Abstract class from which all other balooctl commands can inherit from
18 */
20{
21public:
22 virtual ~Command();
23
24 virtual QString command() = 0;
25 virtual QString description() = 0;
26
27 virtual int exec(const QCommandLineParser& parser) = 0;
28
29};
30
31}
32
33#endif // BALOO_COMMAND_H
An Abstract class from which all other balooctl commands can inherit from.
Definition command.h:20
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 Mon Nov 18 2024 12:18:13 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.