2 * SPDX-FileCopyrightText: 2008-2011 Peter Penz <peter.penz19@gmail.com>
4 * SPDX-License-Identifier: GPL-2.0-or-later
7 #ifndef VIEWSETTINGSTAB_H
8 #define VIEWSETTINGSTAB_H
12 class DolphinFontRequester
;
20 * @brief Represents one tab of the view-settings page.
22 class ViewSettingsTab
: public QWidget
34 explicit ViewSettingsTab(Mode mode
, QWidget
* parent
= nullptr);
35 ~ViewSettingsTab() override
;
38 void restoreDefaultSettings();
45 void slotDefaultSliderMoved(int value
);
46 void slotPreviewSliderMoved(int value
);
49 void showToolTip(QSlider
* slider
, int value
);
53 QSlider
* m_defaultSizeSlider
;
54 QSlider
* m_previewSizeSlider
;
56 DolphinFontRequester
* m_fontRequester
;
57 QComboBox
* m_widthBox
;
58 QComboBox
* m_maxLinesBox
;
59 QCheckBox
* m_highlightEntireRow
;
60 QCheckBox
* m_expandableFolders
;
61 QRadioButton
* m_numberOfItems
;
62 QRadioButton
* m_sizeOfContents
;
63 QSpinBox
* m_recursiveDirectorySizeLimit
;
64 QRadioButton
* m_useRelatetiveDates
;
65 QRadioButton
* m_useShortDates
;