2 * SPDX-FileCopyrightText: 2009 Peter Penz <peter.penz19@gmail.com>
4 * SPDX-License-Identifier: GPL-2.0-or-later
6 #ifndef STATUSANDLOCATIONBARSSETTINGSPAGE_H
7 #define STATUSANDLOCATIONBARSSETTINGSPAGE_H
9 #include "dolphin_generalsettings.h"
10 #include "folderstabssettingspage.h"
11 #include "settings/settingspagebase.h"
22 * @brief Tab page for the 'Behavior' settings of the Dolphin settings dialog.
24 class StatusAndLocationBarsSettingsPage
: public SettingsPageBase
29 StatusAndLocationBarsSettingsPage(QWidget
*parent
, FoldersTabsSettingsPage
*foldersPage
);
30 ~StatusAndLocationBarsSettingsPage() override
;
32 /** @see SettingsPageBase::applySettings() */
33 void applySettings() override
;
35 /** @see SettingsPageBase::restoreDefaults() */
36 void restoreDefaults() override
;
39 void locationSlotSettingsChanged();
40 void locationUpdateInitialViewOptions();
44 void onShowStatusBarToggled();
47 FoldersTabsSettingsPage
*foldersTabsPage
;
48 QCheckBox
*m_editableUrl
;
49 QCheckBox
*m_showFullPath
;
51 QButtonGroup
*m_statusBarButtonGroup
;
52 QRadioButton
*m_showStatusBarSmall
;
53 QRadioButton
*m_showStatusBarFullWidth
;
54 QCheckBox
*m_showZoomSlider
;
55 QRadioButton
*m_disableStatusBar
;