File indexing completed on 2024-05-12 15:41:56

0001 /*
0002     kcookiesmain.h - Cookies configuration
0003 
0004     First version of cookies configuration:
0005         SPDX-FileCopyrightText: Waldo Bastian <bastian@kde.org>
0006     This dialog box:
0007         SPDX-FileCopyrightText: David Faure <faure@kde.org>
0008 */
0009 
0010 #ifndef __KCOOKIESMAIN_H
0011 #define __KCOOKIESMAIN_H
0012 
0013 #include <KCModule>
0014 
0015 class QTabWidget;
0016 class KCookiesPolicies;
0017 class KCookiesManagement;
0018 
0019 class KCookiesMain : public KCModule
0020 {
0021     Q_OBJECT
0022 public:
0023     KCookiesMain(QWidget *parent, const QVariantList &args);
0024     ~KCookiesMain() override;
0025 
0026     KCookiesPolicies *policyDlg()
0027     {
0028         return policies;
0029     }
0030 
0031     void save() override;
0032     void load() override;
0033     void defaults() override;
0034     QString quickHelp() const override;
0035 
0036 private:
0037     QTabWidget *tab;
0038     KCookiesPolicies *policies;
0039     KCookiesManagement *management;
0040 };
0041 
0042 #endif // __KCOOKIESMAIN_H