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 PWIZFOVMANUAL_H
0008 #define PWIZFOVMANUAL_H
0009 
0010 #include "ui_pwizfovmanual.h"
0011 
0012 class PrintingWizard;
0013 
0014 /**
0015   * \class PWizFovManualUI
0016   * \brief User interface for "Manual FOV capture" step of the Printing Wizard.
0017   * \author Rafał Kułaga
0018   */
0019 class PWizFovManualUI : public QFrame, public Ui::PWizFovManual
0020 {
0021     Q_OBJECT
0022   public:
0023     /**
0024           * \brief Constructor.
0025           */
0026     explicit PWizFovManualUI(PrintingWizard *wizard, QWidget *parent = nullptr);
0027 
0028   private slots:
0029     /**
0030           * \brief Slot: enter manual FOV capture mode.
0031           */
0032     void slotExportFov();
0033 
0034   private:
0035     PrintingWizard *m_ParentWizard;
0036 };
0037 
0038 #endif // PWIZFOVMANUAL_H