File indexing completed on 2024-05-05 04:40:50

0001 /*
0002     SPDX-FileCopyrightText: 2009 Aleix Pol <aleixpol@kde.org>
0003     SPDX-FileCopyrightText: 2009 David Nolden <david.nolden.kdevelop@art-master.de>
0004     SPDX-FileCopyrightText: 2010 Benjamin Port <port.benjamin@gmail.com>
0005 
0006     SPDX-License-Identifier: LGPL-2.0-or-later
0007 */
0008 
0009 #ifndef QTHELPPROVIDER_H
0010 #define QTHELPPROVIDER_H
0011 
0012 #include "qthelpproviderabstract.h"
0013 
0014 class QtHelpProvider : public QtHelpProviderAbstract
0015 {
0016     Q_OBJECT
0017     Q_INTERFACES(KDevelop::IDocumentationProvider)
0018 public:
0019     QtHelpProvider(QObject *parent, const QString &fileName, const QString &name, const QString &iconName, const QVariantList & args);
0020 
0021     QIcon icon() const override;
0022     QString name() const override;
0023     void setName(const QString& name);
0024     QString fileName() const;
0025     QString iconName() const;
0026     void setIconName(const QString& iconName);
0027 private:
0028     QString m_fileName;
0029     QString m_name;
0030     QString m_iconName;
0031 };
0032 
0033 #endif // QTHELPPROVIDER_H