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: