File indexing completed on 2024-04-28 04:21:19
0001 // SPDX-FileCopyrightText: 2009 Jesper K. Pedersen <blackie@kde.org> 0002 // SPDX-FileCopyrightText: 2020 Johannes Zarl-Zierl <johannes@zarl-zierl.at> 0003 // 0004 // SPDX-License-Identifier: LicenseRef-KDE-Accepted-GPL 0005 0006 // krazy:skip 0007 /** 0008 \namespace Settings 0009 \brief Classes for storing and configuring the settings of KPhotoAlbum 0010 0011 <h2>The GUI part</h2> 0012 The class \ref SettingsDialog is the topmost class for the GUI 0013 components. Each page in there are represented by the classes 0014 \ref BirthdayPage, 0015 \ref CategoryPage, 0016 \ref DatabaseBackendPage, 0017 \ref ExifPage, 0018 \ref FileVersionDetectionPage, 0019 \ref GeneralPage, 0020 \ref TagGroupsPage, 0021 \ref ThumbnailsPage, and 0022 \ref ViewerPage 0023 0024 The class \ref ViewerSizeConfig is a minor utility class used on the \ref 0025 ViewerPage. 0026 0027 \ref CategoryItem represent the items on the \ref CategoryPage, plus some 0028 of the methods for adding and removing categories. 0029 0030 <h2>The backend</h2> 0031 All settings on the configuration pages are stored in SettingsData, which 0032 is the interface the rest of the application uses. 0033 **/ 0034 // vi:expandtab:tabstop=4 shiftwidth=4: