2 * SPDX-FileCopyrightText: 2012 Peter Penz <peter.penz19@gmail.com>
4 * SPDX-License-Identifier: GPL-2.0-or-later
6 #ifndef CONFIRMATIONSSETTINGSPAGE_H
7 #define CONFIRMATIONSSETTINGSPAGE_H
9 #include "config-dolphin.h"
10 #include "settings/settingspagebase.h"
16 * @brief Page for the enabling or disabling confirmation dialogs.
18 class ConfirmationsSettingsPage
: public SettingsPageBase
23 explicit ConfirmationsSettingsPage(QWidget
*parent
);
24 ~ConfirmationsSettingsPage() override
;
26 /** @see SettingsPageBase::applySettings() */
27 void applySettings() override
;
29 /** @see SettingsPageBase::restoreDefaults() */
30 void restoreDefaults() override
;
36 QCheckBox
*m_confirmMoveToTrash
;
37 QCheckBox
*m_confirmEmptyTrash
;
38 QCheckBox
*m_confirmDelete
;
41 QCheckBox
*m_confirmClosingTerminalRunningProgram
;
44 QCheckBox
*m_confirmClosingMultipleTabs
;
45 QComboBox
*m_confirmScriptExecution
;
46 QCheckBox
*m_confirmOpenManyFolders
;
47 QCheckBox
*m_confirmOpenManyTerminals
;
48 QCheckBox
*m_confirmRisksOfActingAsAdmin
;