File indexing completed on 2024-04-28 04:21:20
0001 /* SPDX-FileCopyrightText: 2003-2020 The KPhotoAlbum Development Team 0002 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 #ifndef THUMBNAILSPAGE_H 0006 #define THUMBNAILSPAGE_H 0007 #include <QWidget> 0008 0009 class KColorButton; 0010 class QLabel; 0011 class QCheckBox; 0012 class KComboBox; 0013 class QSpinBox; 0014 class QDoubleSpinBox; 0015 namespace Settings 0016 { 0017 class SettingsData; 0018 0019 class ThumbnailsPage : public QWidget 0020 { 0021 public: 0022 explicit ThumbnailsPage(QWidget *parent); 0023 void loadSettings(Settings::SettingsData *); 0024 void saveSettings(Settings::SettingsData *); 0025 0026 private: 0027 QSpinBox *m_previewSize; 0028 QSpinBox *m_thumbnailSize; 0029 KComboBox *m_thumbnailAspectRatio; 0030 QSpinBox *m_thumbnailSpace; 0031 QCheckBox *m_thumbnailDisplayGrid; 0032 QCheckBox *m_displayLabels; 0033 QCheckBox *m_displayCategories; 0034 QSpinBox *m_autoShowThumbnailView; 0035 QCheckBox *m_incrementalThumbnails; 0036 }; 0037 0038 } 0039 0040 #endif /* THUMBNAILSPAGE_H */ 0041 0042 // vi:expandtab:tabstop=4 shiftwidth=4: