File indexing completed on 2024-04-21 14:46:31

0001 /*
0002     SPDX-FileCopyrightText: 2011 Rafał Kułaga <rl.kulaga@gmail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #ifndef PWIZFOVTYPESELECTION_H
0008 #define PWIZFOVTYPESELECTION_H
0009 
0010 #include "ui_pwizfovtypeselection.h"
0011 #include "printingwizard.h"
0012 
0013 /**
0014   * \class PWizFovTypeSelectionUI
0015   * \brief User interface for "Select FOV capture method" step of the Printing Wizard.
0016   * \author Rafał Kułaga
0017   */
0018 class PWizFovTypeSelectionUI : public QFrame, public Ui::PWizFovTypeSelection
0019 {
0020     Q_OBJECT
0021   public:
0022     /**
0023           * \brief Constructor.
0024           */
0025     explicit PWizFovTypeSelectionUI(PrintingWizard *wizard, QWidget *parent = nullptr);
0026 
0027     /**
0028           * \brief Get selected FOV export method.
0029           * \return Selected FOV export method.
0030           */
0031     PrintingWizard::FOV_TYPE getFovExportType();
0032 
0033   private:
0034     PrintingWizard *m_ParentWizard;
0035 };
0036 
0037 #endif // PWIZFOVTYPESELECTION_H