1 /* 2 SPDX-FileCopyrightText: 2016 Jasem Mutlaq <mutlaqja@ikarustech.com> 3 4 SPDX-License-Identifier: GPL-2.0-or-later 5 */ 6 7 #pragma once 8 9 #include "ui_opscalibration.h" 10 11 class KConfigDialog; 12 13 namespace Ekos 14 { 15 class InternalGuider; 16 17 /** 18 * @class OpsCalibration 19 * 20 * Enables the user to set guide calibration options 21 * 22 * @author Jasem Mutlaq 23 */ 24 class OpsCalibration : public QFrame, public Ui::OpsCalibration 25 { 26 Q_OBJECT 27 28 public: 29 explicit OpsCalibration(InternalGuider *guiderObject); 30 virtual ~OpsCalibration() override = default; 31 32 protected: 33 void showEvent(QShowEvent *) override; 34 35 private slots: 36 37 void slotApply(); 38 39 private: 40 KConfigDialog *m_ConfigDialog { nullptr }; 41 InternalGuider *guider { nullptr }; 42 }; 43 } 44