diff options
Diffstat (limited to 'desktop-widgets/preferences/preferences_reset.cpp')
-rw-r--r-- | desktop-widgets/preferences/preferences_reset.cpp | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/desktop-widgets/preferences/preferences_reset.cpp b/desktop-widgets/preferences/preferences_reset.cpp new file mode 100644 index 000000000..2ebfef91a --- /dev/null +++ b/desktop-widgets/preferences/preferences_reset.cpp @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: GPL-2.0 +#include "preferences_reset.h" +#include "ui_preferences_reset.h" +#include "core/dive.h" +#include "preferencesdialog.h" + +PreferencesReset::PreferencesReset(): AbstractPreferencesWidget(tr("Reset"), QIcon(":preferences-reset-icon"), 11 ), ui(new Ui::PreferencesReset()) +{ + ui->setupUi(this); + + int h = 2 * ui->resetWarningIcon->height(); + QPixmap warning (":preferences-reset-warning-icon"); + ui->resetWarningIcon->setPixmap(warning.scaled(h,h,Qt::KeepAspectRatio)); +} + +PreferencesReset::~PreferencesReset() +{ + delete ui; +} + +void PreferencesReset::on_resetSettings_clicked() +{ + auto dialog = PreferencesDialog::instance(); + dialog->defaultsRequested(); +} + +void PreferencesReset::refreshSettings() +{ +} + +void PreferencesReset::syncSettings() +{ +} + |