1 /***************************************************************************
2                           ksettingsreports.h
3                              -------------------
4     copyright            : (C) 2010 by Bernd Gonsior
5     email                : bernd.gonsior@googlemail.com
6                            (C) 2017 by Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>
7  ***************************************************************************/
8 
9 /***************************************************************************
10  *                                                                         *
11  *   This program is free software; you can redistribute it and/or modify  *
12  *   it under the terms of the GNU General Public License as published by  *
13  *   the Free Software Foundation; either version 2 of the License, or     *
14  *   (at your option) any later version.                                   *
15  *                                                                         *
16  ***************************************************************************/
17 
18 #ifndef KSETTINGSREPORTS_H
19 #define KSETTINGSREPORTS_H
20 
21 // ----------------------------------------------------------------------------
22 // QT Includes
23 
24 #include <QWidget>
25 
26 // ----------------------------------------------------------------------------
27 // KDE Includes
28 
29 // ----------------------------------------------------------------------------
30 // Project Includes
31 
32 class KSettingsReportsPrivate;
33 class KSettingsReports : public QWidget
34 {
35   Q_OBJECT
36   Q_DISABLE_COPY(KSettingsReports)
37 
38 public:
39   explicit KSettingsReports(QWidget* parent = nullptr);
40   ~KSettingsReports();
41 
42 protected Q_SLOTS:
43   void slotCssUrlSelected(const QUrl&);
44   void slotEditingFinished();
45 
46 private:
47   KSettingsReportsPrivate * const d_ptr;
48   Q_DECLARE_PRIVATE(KSettingsReports)
49 };
50 #endif
51