┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/settings/general
diff options
context:
space:
mode:
authorElvis Angelaccio <[email protected]>2019-03-17 16:43:20 +0100
committerElvis Angelaccio <[email protected]>2019-03-17 16:43:20 +0100
commitd6c086ad04adf306aea7cfc6961af805d8c4350e (patch)
treea8ec325ea306500ec274a8c7d5a6a0f6bdb69ed1 /src/settings/general
parent13ae4346466f53078a3357df992b89e798307db1 (diff)
Make global view properties the default setting
Summary: Automatic creation of .directory files is one of the most complained about things in dolphin. These days applications are supposed to store application-specific data within $XDG_DATA_HOME. Long-term that's the proper solution for this issue, but for now we can at least flip the default so that we no longer create .directory files out of the box. A tooltip is also added as a kind of warning for the users who want to change the setting. Ideally a proper warning should be shown using a KMessageWidget or KMessageBox, but neither play too well with the setting dialog workflow used by dolphin. CCBUG: 322922 Reviewers: #dolphin, #vdg, ngraham Reviewed By: #dolphin, #vdg, ngraham Subscribers: ngraham, kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D19661
Diffstat (limited to 'src/settings/general')
-rw-r--r--src/settings/general/behaviorsettingspage.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/settings/general/behaviorsettingspage.cpp b/src/settings/general/behaviorsettingspage.cpp
index 0747891b3..c7a909eca 100644
--- a/src/settings/general/behaviorsettingspage.cpp
+++ b/src/settings/general/behaviorsettingspage.cpp
@@ -48,14 +48,15 @@ BehaviorSettingsPage::BehaviorSettingsPage(const QUrl& url, QWidget* parent) :
// View properties
- m_localViewProps = new QRadioButton(i18nc("@option:radio", "Remember properties for each folder"));
m_globalViewProps = new QRadioButton(i18nc("@option:radio", "Use common properties for all folders"));
+ m_localViewProps = new QRadioButton(i18nc("@option:radio", "Remember properties for each folder"));
+ m_localViewProps->setToolTip(i18nc("@info", "Dolphin will create an hidden .directory file in each folder you change view properties for."));
QButtonGroup* viewGroup = new QButtonGroup(this);
- viewGroup->addButton(m_localViewProps);
viewGroup->addButton(m_globalViewProps);
- topLayout->addRow(i18nc("@title:group", "View: "), m_localViewProps);
- topLayout->addRow(QString(), m_globalViewProps);
+ viewGroup->addButton(m_localViewProps);
+ topLayout->addRow(i18nc("@title:group", "View: "), m_globalViewProps);
+ topLayout->addRow(QString(), m_localViewProps);
topLayout->addItem(new QSpacerItem(0, Dolphin::VERTICAL_SPACER_HEIGHT, QSizePolicy::Fixed, QSizePolicy::Fixed));