┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorElvis Angelaccio <[email protected]>2018-06-13 23:16:33 +0200
committerElvis Angelaccio <[email protected]>2018-06-13 23:16:33 +0200
commit32b8b19ba556a5429e9b70e7d2cac9e468faf08a (patch)
tree477433c54a55238424e47e24214940c82d1188cd /src
parent615838083dfe7ff6845069cc18a88d38be56a478 (diff)
ViewPropertiesDialog: disable Apply button on startup
We call `markAsDirty(false)` at the end of `loadSettings()` but that's not enough, because `m_isDirty` is initialized to false (as it should be). This means `isDirtyChanged` is not emitted and the button is not disabled. By disabling it explicitly, we make it consistent with the Apply button in the settings dialog (which is also initially disabled).
Diffstat (limited to 'src')
-rw-r--r--src/settings/viewpropertiesdialog.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/settings/viewpropertiesdialog.cpp b/src/settings/viewpropertiesdialog.cpp
index dbbf5fa68..60c9f21f5 100644
--- a/src/settings/viewpropertiesdialog.cpp
+++ b/src/settings/viewpropertiesdialog.cpp
@@ -196,6 +196,7 @@ ViewPropertiesDialog::ViewPropertiesDialog(DolphinView* dolphinView) :
okButton->setDefault(true);
auto applyButton = buttonBox->button(QDialogButtonBox::Apply);
+ applyButton->setEnabled(false);
connect(applyButton, &QPushButton::clicked, this, &ViewPropertiesDialog::slotApply);
connect(this, &ViewPropertiesDialog::isDirtyChanged, applyButton, [applyButton](bool isDirty) {
applyButton->setEnabled(isDirty);