X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/b6fb59fc7e8a0eb82fcd479ca3613bea682722cc..87e8d0ba:/src/settings/general/behaviorsettingspage.h diff --git a/src/settings/general/behaviorsettingspage.h b/src/settings/general/behaviorsettingspage.h index 7d48b0c16..16a3e95c2 100644 --- a/src/settings/general/behaviorsettingspage.h +++ b/src/settings/general/behaviorsettingspage.h @@ -21,7 +21,8 @@ #define BEHAVIORSETTINGSPAGE_H #include -#include +#include +#include "dolphin_generalsettings.h" class QCheckBox; class QLabel; @@ -35,32 +36,36 @@ class BehaviorSettingsPage : public SettingsPageBase Q_OBJECT public: - BehaviorSettingsPage(const KUrl& url, QWidget* parent); - virtual ~BehaviorSettingsPage(); + BehaviorSettingsPage(const QUrl &url, QWidget* parent); + ~BehaviorSettingsPage() override; /** @see SettingsPageBase::applySettings() */ - virtual void applySettings(); + void applySettings() override; /** @see SettingsPageBase::restoreDefaults() */ - virtual void restoreDefaults(); + void restoreDefaults() override; private: void loadSettings(); + void setSortingChoiceValue(GeneralSettings* settings); + void loadSortingChoiceSettings(); private: - KUrl m_url; + QUrl m_url; - QRadioButton* m_localProps; - QRadioButton* m_globalProps; - - QCheckBox* m_confirmMoveToTrash; - QCheckBox* m_confirmDelete; - QCheckBox* m_confirmClosingMultipleTabs; + QRadioButton* m_localViewProps; + QRadioButton* m_globalViewProps; QCheckBox* m_showToolTips; QLabel* m_configureToolTips; QCheckBox* m_showSelectionToggle; - QCheckBox* m_naturalSorting; + + QRadioButton* m_naturalSorting; + QRadioButton* m_caseSensitiveSorting; + QRadioButton* m_caseInsensitiveSorting; + + QCheckBox* m_renameInline; + QCheckBox* m_useTabForSplitViewSwitch; }; #endif