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: