]>
cloud.milkyroute.net Git - dolphin.git/blob - src/settings/viewmodes/viewsettingspage.h
2 * SPDX-FileCopyrightText: 2006 Peter Penz <peter.penz@gmx.at>
4 * SPDX-License-Identifier: GPL-2.0-or-later
6 #ifndef VIEWSETTINGSPAGE_H
7 #define VIEWSETTINGSPAGE_H
9 #include "settings/settingspagebase.h"
11 class ViewSettingsTab
;
13 class ContentDisplayTab
;
17 * @brief Page for the 'View' settings of the Dolphin settings dialog.
19 * The views settings allow to set the properties for the icons mode,
20 * the details mode and the column mode.
22 class ViewSettingsPage
: public SettingsPageBase
27 explicit ViewSettingsPage(const QUrl
&url
, QWidget
*parent
);
28 ~ViewSettingsPage() override
;
30 /** @see SettingsPageBase::applySettings() */
31 void applySettings() override
;
33 /** @see SettingsPageBase::restoreDefaults() */
34 void restoreDefaults() override
;
37 ContentDisplayTab
*contentDisplayTab
;
38 QTabWidget
*tabWidget
;
39 QList
<ViewSettingsTab
*> m_tabs
;