#ifndef CONFIRMATIONSSETTINGSPAGE_H
#define CONFIRMATIONSSETTINGSPAGE_H
-#include <settings/settingspagebase.h>
+#include "config-terminal.h"
+#include "settings/settingspagebase.h"
class QCheckBox;
Q_OBJECT
public:
- ConfirmationsSettingsPage(QWidget* parent);
- virtual ~ConfirmationsSettingsPage();
+ explicit ConfirmationsSettingsPage(QWidget* parent);
+ ~ConfirmationsSettingsPage() override;
/** @see SettingsPageBase::applySettings() */
- virtual void applySettings() Q_DECL_OVERRIDE;
+ void applySettings() override;
/** @see SettingsPageBase::restoreDefaults() */
- virtual void restoreDefaults() Q_DECL_OVERRIDE;
+ void restoreDefaults() override;
private:
void loadSettings();
private:
QCheckBox* m_confirmMoveToTrash;
+ QCheckBox* m_confirmEmptyTrash;
QCheckBox* m_confirmDelete;
+
+#ifdef HAVE_TERMINAL
+ QCheckBox* m_confirmClosingTerminalRunningProgram;
+#endif
+
QCheckBox* m_confirmClosingMultipleTabs;
QCheckBox* m_confirmScriptExecution;
};