File indexing completed on 2024-05-12 04:38:19

0001 /*
0002     SPDX-FileCopyrightText: 2006 Matt Rogers <mattr@kde.org>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #ifndef KDEVPLATFORM_PROJECTPREFERENCES_H
0008 #define KDEVPLATFORM_PROJECTPREFERENCES_H
0009 
0010 #include <interfaces/configpage.h>
0011 
0012 namespace Ui
0013 {
0014 class ProjectPreferences;
0015 }
0016 
0017 namespace KDevelop
0018 {
0019 
0020 class ProjectPreferences : public ConfigPage
0021 {
0022     Q_OBJECT
0023 public:
0024     explicit ProjectPreferences(QWidget *parent);
0025     ~ProjectPreferences() override;
0026 
0027     QString name() const override;
0028     QString fullName() const override;
0029     QIcon icon() const override;
0030 
0031     void apply() override;
0032 
0033 private Q_SLOTS:
0034     void slotSettingsChanged();
0035 
0036 private:
0037     Ui::ProjectPreferences *preferencesDialog;
0038 
0039 };
0040 
0041 }
0042 #endif