File indexing completed on 2024-05-19 04:40:44

0001 /*
0002     SPDX-FileCopyrightText: 2015 Laszlo Kis-Adam <laszlo.kis-adam@kdemail.net>
0003     SPDX-FileCopyrightText: 2016 Anton Anikin <anton.anikin@htower.ru>
0004 
0005     SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007 
0008 #include "globalconfigpage.h"
0009 #include "ui_globalconfigpage.h"
0010 
0011 #include "globalsettings.h"
0012 
0013 namespace cppcheck
0014 {
0015 
0016 GlobalConfigPage::GlobalConfigPage(KDevelop::IPlugin* plugin, QWidget* parent)
0017     : ConfigPage(plugin, GlobalSettings::self(), parent)
0018 {
0019     Ui::GlobalConfigPage ui;
0020     ui.setupUi(this);
0021 }
0022 
0023 GlobalConfigPage::~GlobalConfigPage()
0024 {
0025 }
0026 
0027 KDevelop::ConfigPage::ConfigPageType GlobalConfigPage::configPageType() const
0028 {
0029     return KDevelop::ConfigPage::AnalyzerConfigPage;
0030 }
0031 
0032 QString GlobalConfigPage::name() const
0033 {
0034     return i18nc("@title:tab", "Cppcheck");
0035 }
0036 
0037 QString GlobalConfigPage::fullName() const
0038 {
0039     return i18nc("@title:tab", "Configure Cppcheck Settings");
0040 }
0041 
0042 QIcon GlobalConfigPage::icon() const
0043 {
0044     return QIcon::fromTheme(QStringLiteral("cppcheck"));
0045 }
0046 
0047 }
0048 
0049 #include "moc_globalconfigpage.cpp"