X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/e348bc58267b3dc06f2fc044f9e5ce5a5dfcd087..87e8d0ba:/src/settings/general/behaviorsettingspage.h diff --git a/src/settings/general/behaviorsettingspage.h b/src/settings/general/behaviorsettingspage.h index 7a9c2f027..16a3e95c2 100644 --- a/src/settings/general/behaviorsettingspage.h +++ b/src/settings/general/behaviorsettingspage.h @@ -21,9 +21,9 @@ #define BEHAVIORSETTINGSPAGE_H #include -#include +#include +#include "dolphin_generalsettings.h" -class KComboBox; class QCheckBox; class QLabel; class QRadioButton; @@ -36,20 +36,22 @@ 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_localViewProps; QRadioButton* m_globalViewProps; @@ -57,8 +59,13 @@ private: 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