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 #include "qthelpprovider.h" 0010 0011 #include <QIcon> 0012 0013 QtHelpProvider::QtHelpProvider(QObject *parent, const QString &fileName, const QString &name, const QString &iconName, const QVariantList &args) 0014 : QtHelpProviderAbstract(parent, QHelpEngineCore::namespaceName(fileName) + QLatin1String(".qhc"), args) 0015 , m_fileName(fileName) 0016 , m_name(name) 0017 , m_iconName(iconName) 0018 { 0019 m_engine.registerDocumentation(m_fileName); 0020 } 0021 0022 QIcon QtHelpProvider::icon() const 0023 { 0024 return QIcon::fromTheme(m_iconName); 0025 } 0026 0027 QString QtHelpProvider::name() const 0028 { 0029 return m_name; 0030 } 0031 0032 QString QtHelpProvider::fileName() const 0033 { 0034 return m_fileName; 0035 } 0036 0037 QString QtHelpProvider::iconName() const 0038 { 0039 return m_iconName; 0040 } 0041 0042 void QtHelpProvider::setName(const QString& name) 0043 { 0044 m_name = name; 0045 } 0046 0047 void QtHelpProvider::setIconName(const QString& iconName) 0048 { 0049 m_iconName = iconName; 0050 } 0051 0052 #include "moc_qthelpprovider.cpp"