File indexing completed on 2024-05-12 12:20:51
0001 // SPDX-FileCopyrightText: 2009 Jesper K. Pedersen <blackie@kde.org> 0002 // 0003 // SPDX-License-Identifier: LicenseRef-KDE-Accepted-GPL 0004 0005 // krazy:skip 0006 /** 0007 \namespace MainWindow 0008 \brief The main window plus a number of dialogs. 0009 0010 <h2>The Main %Window</h2> 0011 The class \ref Window is the central collection point for most of the 0012 application. It is responsible for setting up the main window, and 0013 connecting all its sub components. 0014 0015 This is also the place where you will find the code setting up the menu 0016 bars and tool bars, and connecting their signals to slots 0017 0018 <h2>Main %Window Components</h2> 0019 This namespace also contains a few classes that you will find in the main 0020 %window itself. These are: 0021 0022 \li SearchBar - This is the search bar located in the toolbar. 0023 \li DirtyIndicator - this is the small image in the toolbar that indicate 0024 whether there are unsaved data. At the same time it is also the authority 0025 regarding whether there are saved data (so this is the place where there 0026 is a boolean the rest of the application will set when there are unsaved changes). 0027 \li ImageCounter - this is the label in the status bar showing amount of 0028 matched and total images. 0029 \li BreadcrumbViewer - this is the widget containing the breadcrumbs 0030 located in the status bar. 0031 0032 0033 <h2>Dialogs</h2> 0034 0035 In addition to the main %window and its component, this namespace also 0036 contains a number of dialogs, that are accessed from the menu bar. 0037 0038 \li DeleteDialog - the Delete Images/Videos dialog. 0039 \li FeatureDialog - The Feature Status dialog. 0040 \li StatisticsDialog - The statistics dialog. 0041 \li TokenEditor - The dialog used for deleting tokens. 0042 \li WelcomeDialog - The dialog shown the first time a user starts KPhotoAlbum. 0043 \li InvalidDateFinder - The dialog used to find images with invalid or 0044 incomplete dates. 0045 0046 <h2>Other Classes</h2> 0047 \li ExternalPopup - this is the sub menu of the context menu, showing the 0048 external application that the given image can be handed to. 0049 \li SplashScreen - the splash screen shown at start up 0050 0051 0052 **/ 0053 // vi:expandtab:tabstop=4 shiftwidth=4: