/* * 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: git://neueland.iserlohn-fortress.net/smolbote.git * * SPDX-License-Identifier: GPL-3.0 */ #ifndef PROFILEDIALOG_H #define PROFILEDIALOG_H #include namespace Ui { class ProfileView; } class WebEngineProfile; class CookiesForm; class ProfileView : public QDialog { Q_OBJECT public: explicit ProfileView(WebEngineProfile *profile, QWidget *parent = nullptr); ~ProfileView(); void setProfile(WebEngineProfile *profile); public slots: void showProfile(); void showCookies(); void updateProfile(); private: Ui::ProfileView *ui; WebEngineProfile *m_profile; CookiesForm *m_cookiesForm; }; #endif // PROFILEDIALOG_H