diff options
Diffstat (limited to 'src/settings')
| -rw-r--r-- | src/settings/dolphin_detailsmodesettings.kcfg | 8 | ||||
| -rw-r--r-- | src/settings/dolphin_detailsmodesettings.upd | 8 | ||||
| -rw-r--r-- | src/settings/viewmodes/viewsettingstab.cpp | 13 |
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()); |
