/* * This file is part of smolbote. It's copyrighted by the contributors recorded * in the version control history of the file, available from its original * location: https://neueland.iserlohn-fortress.net/gitea/aqua/smolbote * * SPDX-License-Identifier: GPL-3.0 */ #ifndef PROFILEDIALOG_H #define PROFILEDIALOG_H #include #include #include #include #include namespace Ui { class ProfileView; } class QWebEngineCookieStore; class QCheckBox; class ProfileView : public QWidget { Q_OBJECT public: explicit ProfileView(const QString &name, QWebEngineProfile *profile, QSettings *settings, QWidget *parent = nullptr); ~ProfileView() override; private slots: void cookieAdded(const QNetworkCookie &cookie); void cookieRemoved(const QNetworkCookie &cookie); private: Ui::ProfileView *ui; QWebEngineProfile *m_profile; }; #endif // PROFILEDIALOG_H