File indexing completed on 2024-05-12 04:36:05
0001 /* 0002 SPDX-FileCopyrightText: 2013 Sven Brauch <svenbrauch@gmail.com> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #ifndef PY_KCM_DOCFILES_H 0008 #define PY_KCM_DOCFILES_H 0009 0010 #include <interfaces/configpage.h> 0011 0012 class DocfileManagerWidget; 0013 0014 class DocfilesKCModule : public KDevelop::ConfigPage 0015 { 0016 Q_OBJECT 0017 public: 0018 DocfilesKCModule(KDevelop::IPlugin* plugin, QWidget* parent); 0019 ~DocfilesKCModule() override; 0020 0021 KDevelop::ConfigPage::ConfigPageType configPageType() const override; 0022 0023 QString name() const override; 0024 QString fullName() const override; 0025 QIcon icon() const override; 0026 0027 void apply() override; 0028 void reset() override; 0029 void defaults() override; 0030 0031 private: 0032 DocfileManagerWidget* managerWidget; 0033 QString knsrc; 0034 }; 0035 0036 #endif