#ifndef VIEWSETTINGSTAB_H
#define VIEWSETTINGSTAB_H
+#include "settings/viewmodes/viewmodesettings.h"
+
#include <QWidget>
-#include <settings/viewmodes/viewmodesettings.h>
class DolphinFontRequester;
-class KComboBox;
+class QComboBox;
+class QCheckBox;
class QSlider;
+class QSpinBox;
+class QRadioButton;
/**
* @brief Represents one tab of the view-settings page.
DetailsMode
};
- explicit ViewSettingsTab(Mode mode, QWidget* parent = 0);
- virtual ~ViewSettingsTab();
+ explicit ViewSettingsTab(Mode mode, QWidget* parent = nullptr);
+ ~ViewSettingsTab() override;
void applySettings();
void restoreDefaultSettings();
signals:
void changed();
+private slots:
+
+ void slotDefaultSliderMoved(int value);
+ void slotPreviewSliderMoved(int value);
private:
void loadSettings();
+ void showToolTip(QSlider* slider, int value);
ViewModeSettings::ViewMode viewMode() const;
QSlider* m_previewSizeSlider;
DolphinFontRequester* m_fontRequester;
- KComboBox* m_textWidthBox;
+ QComboBox* m_widthBox;
+ QComboBox* m_maxLinesBox;
+ QCheckBox* m_expandableFolders;
+ QRadioButton* m_numberOfItems;
+ QRadioButton* m_sizeOfContents;
+ QSpinBox* m_recursiveDirectorySizeLimit;
};
#endif