File indexing completed on 2025-01-05 03:58:36

0001 /* ============================================================
0002  *
0003  * This file is a part of digiKam project
0004  * https://www.digikam.org
0005  *
0006  * Date        : 2009-12-01
0007  * Description : world map widget library - Private container
0008  *
0009  * SPDX-FileCopyrightText: 2010-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
0010  * SPDX-FileCopyrightText: 2009-2011 by Michael G. Hansen <mike at mghansen dot de>
0011  * SPDX-FileCopyrightText:      2014 by Justus Schwartz <justus at gmx dot li>
0012  *
0013  * SPDX-License-Identifier: GPL-2.0-or-later
0014  *
0015  * ============================================================ */
0016 
0017 #include "mapwidget_p.h"
0018 
0019 namespace Digikam
0020 {
0021 
0022 MapWidget::Private::Private()
0023     : loadedBackends                          (),
0024     currentBackend                          (nullptr),
0025     currentBackendName                      (),
0026     stackedLayout                           (nullptr),
0027     cacheCenterCoordinate                   (52.0, 6.0),
0028     cacheZoom                               (QLatin1String("marble:900")),
0029     configurationMenu                       (nullptr),
0030     actionGroupBackendSelection             (nullptr),
0031     actionZoomIn                            (nullptr),
0032     actionZoomOut                           (nullptr),
0033     actionShowThumbnails                    (nullptr),
0034     mouseModesHolder                        (nullptr),
0035     controlWidget                           (nullptr),
0036     actionPreviewSingleItems                (nullptr),
0037     actionPreviewGroupedItems               (nullptr),
0038     actionShowNumbersOnItems                (nullptr),
0039     lazyReclusteringRequested               (false),
0040     dragDropHandler                         (nullptr),
0041     sortMenu                                (nullptr),
0042     actionIncreaseThumbnailSize             (nullptr),
0043     actionDecreaseThumbnailSize             (nullptr),
0044     hBoxForAdditionalControlWidgetItems     (nullptr),
0045     mouseModeActionGroup                    (nullptr),
0046     actionRemoveCurrentRegionSelection      (nullptr),
0047     actionSetRegionSelectionMode            (nullptr),
0048     actionSetPanMode                        (nullptr),
0049     actionSetZoomIntoGroupMode              (nullptr),
0050     actionSetRegionSelectionFromIconMode    (nullptr),
0051     actionSetFilterMode                     (nullptr),
0052     actionRemoveFilter                      (nullptr),
0053     actionSetSelectThumbnailMode            (nullptr),
0054     actionLoadTracksFromAlbums              (nullptr),
0055     setPanModeButton                        (nullptr),
0056     setSelectionModeButton                  (nullptr),
0057     removeCurrentSelectionButton            (nullptr),
0058     setZoomModeButton                       (nullptr),
0059     setRegionSelectionFromIconModeButton    (nullptr),
0060     setFilterModeButton                     (nullptr),
0061     removeFilterModeButton                  (nullptr),
0062     setSelectThumbnailMode                  (nullptr),
0063     loadTracksFromAlbums                    (nullptr),
0064     thumbnailTimer                          (nullptr),
0065     thumbnailTimerCount                     (0),
0066     thumbnailsHaveBeenLoaded                (false),
0067     availableExtraActions                   (),
0068     visibleExtraActions                     (),
0069     actionStickyMode                        (nullptr),
0070     buttonStickyMode                        (nullptr),
0071     placeholderWidget                       (nullptr)
0072 {
0073 }
0074 
0075 } // namespace Digikam