┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/settings
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings')
-rw-r--r--src/settings/dolphin_detailsmodesettings.kcfg8
-rw-r--r--src/settings/dolphin_detailsmodesettings.upd8
-rw-r--r--src/settings/viewmodes/viewsettingstab.cpp13
3 files changed, 22 insertions, 7 deletions
diff --git a/src/settings/dolphin_detailsmodesettings.kcfg b/src/settings/dolphin_detailsmodesettings.kcfg
index 98fe0efff..52d85fa12 100644
--- a/src/settings/dolphin_detailsmodesettings.kcfg
+++ b/src/settings/dolphin_detailsmodesettings.kcfg
@@ -27,8 +27,12 @@
<label>Position of columns</label>
<default>0,1,2,3,4,5,6,7,8</default>
</entry>
- <entry name="SidePadding" type="UInt">
- <label>Side Padding</label>
+ <entry name="LeftPadding" type="UInt">
+ <label>Left side padding</label>
+ <default>20</default>
+ </entry>
+ <entry name="RightPadding" type="UInt">
+ <label>Right side padding</label>
<default>20</default>
</entry>
<entry name="HighlightEntireRow" type="Bool">
diff --git a/src/settings/dolphin_detailsmodesettings.upd b/src/settings/dolphin_detailsmodesettings.upd
index da8f4b9cd..f9def96b6 100644
--- a/src/settings/dolphin_detailsmodesettings.upd
+++ b/src/settings/dolphin_detailsmodesettings.upd
@@ -1,5 +1,5 @@
#Configuration update for Dolphin
-Version=5
+Version=6
#Rename LeadingPadding to SidePadding
Id=rename-leading-padding
@@ -7,6 +7,12 @@ File=dolphinrc
Group=DetailsMode
Key=LeadingPadding,SidePadding
+#Rename SidePadding to LeftPadding
+Id=rename-side-padding
+File=dolphinrc
+Group=DetailsMode
+Key=SidePadding,LeftPadding
+
#Rename Move content-display from detailsMode
Id=move-content-display
File=dolphinrc
diff --git a/src/settings/viewmodes/viewsettingstab.cpp b/src/settings/viewmodes/viewsettingstab.cpp
index 5aca58ba1..fc9e94131 100644
--- a/src/settings/viewmodes/viewsettingstab.cpp
+++ b/src/settings/viewmodes/viewsettingstab.cpp
@@ -154,15 +154,20 @@ void ViewSettingsTab::applySettings()
// So here the default padding is enabled when the full row highlight is enabled.
if (m_entireRow->isChecked() && !detailsModeSettings->highlightEntireRow()) {
const bool usedDefaults = detailsModeSettings->useDefaults(true);
- const uint defaultSidePadding = detailsModeSettings->sidePadding();
+ const uint defaultLeftPadding = detailsModeSettings->leftPadding();
+ const uint defaultRightPadding = detailsModeSettings->rightPadding();
detailsModeSettings->useDefaults(usedDefaults);
- if (detailsModeSettings->sidePadding() < defaultSidePadding) {
- detailsModeSettings->setSidePadding(defaultSidePadding);
+ if (detailsModeSettings->leftPadding() < defaultLeftPadding) {
+ detailsModeSettings->setLeftPadding(defaultLeftPadding);
+ }
+ if (detailsModeSettings->rightPadding() < defaultRightPadding) {
+ detailsModeSettings->setRightPadding(defaultRightPadding);
}
} else if (!m_entireRow->isChecked() && detailsModeSettings->highlightEntireRow()) {
// The full row click target is disabled so now most of the view area can be used to interact
// with the view background. Having an extra side padding has no usability benefit in this case.
- detailsModeSettings->setSidePadding(0);
+ detailsModeSettings->setLeftPadding(0);
+ detailsModeSettings->setRightPadding(0);
}
detailsModeSettings->setHighlightEntireRow(m_entireRow->isChecked());
detailsModeSettings->setExpandableFolders(m_expandableFolders->isChecked());