File indexing completed on 2025-01-05 03:53:12

0001 /* ============================================================
0002  *
0003  * This file is a part of digiKam project
0004  * https://www.digikam.org
0005  *
0006  * Date        : 2011-05-23
0007  * Description : a tool to create panorama by fusion of several images.
0008  * Acknowledge : based on the expoblending tool
0009  *
0010  * SPDX-FileCopyrightText: 2011-2016 by Benjamin Girault <benjamin dot girault at gmail dot com>
0011  * SPDX-FileCopyrightText: 2009-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
0012  *
0013  * SPDX-License-Identifier: GPL-2.0-or-later
0014  *
0015  * ============================================================ */
0016 
0017 #ifndef DIGIKAM_PANO_WIZARD_H
0018 #define DIGIKAM_PANO_WIZARD_H
0019 
0020 // Qt includes
0021 
0022 #include <QWidget>
0023 
0024 // Local includes
0025 
0026 #include "dwizarddlg.h"
0027 
0028 using namespace Digikam;
0029 
0030 namespace DigikamGenericPanoramaPlugin
0031 {
0032 
0033 class PanoManager;
0034 
0035 class PanoWizard : public DWizardDlg
0036 {
0037     Q_OBJECT
0038 
0039 public:
0040 
0041     explicit PanoWizard(PanoManager* const mngr, QWidget* const parent = nullptr);
0042     ~PanoWizard() override;
0043 
0044 private:
0045 
0046     class Private;
0047     Private* const d;
0048 };
0049 
0050 } // namespace DigikamGenericPanoramaPlugin
0051 
0052 #endif // DIGIKAM_PANO_WIZARD_H