2 SPDX-FileCopyrightText: %{CURRENT_YEAR} %{AUTHOR} <%{EMAIL}>
4 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
7 #ifndef PRIVACYBROWSERPCWINDOW_H
8 #define PRIVACYBROWSERPCWINDOW_H
10 #include <KXmlGuiWindow>
12 #include "ui_settings.h"
13 #include "PrivacyBrowserPCSettings.h"
15 class PrivacyBrowserPCView;
18 * This class serves as the main window for privacybrowserpc. It handles the
19 * menus, toolbars and status bars.
21 * @short Main window class
22 * @author %{AUTHOR} <%{EMAIL}>
25 class PrivacyBrowserPCWindow : public KXmlGuiWindow
32 PrivacyBrowserPCWindow();
37 ~PrivacyBrowserPCWindow() override;
46 * Open the settings dialog
48 void settingsConfigure();
51 // this is the name of the root widget inside our Ui file
52 // you can rename it in designer and then change it here
53 Ui::Settings m_settings;
54 QAction *m_switchAction;
55 PrivacyBrowserPCView *m_privacybrowserpcView;
58 #endif // PRIVACYBROWSERPCWINDOW_H