1 /* 2 SPDX-FileCopyrightText: 2020 Hy Murveit <hy@murveit.com> 3 4 SPDX-License-Identifier: GPL-2.0-or-later 5 */ 6 7 #pragma once 8 9 #include "ui_opsgpg.h" 10 11 class KConfigDialog; 12 13 namespace Ekos 14 { 15 class InternalGuider; 16 17 /** 18 * @class OpsGPG 19 * 20 * Enables the user to set Gaussian Process Guider options 21 * 22 * @author Hy Murveit 23 */ 24 class OpsGPG : public QFrame, public Ui::OpsGPG 25 { 26 Q_OBJECT 27 28 public: 29 explicit OpsGPG(InternalGuider *guiderObject); 30 virtual ~OpsGPG() override = default; 31 32 private slots: 33 void slotApply(); 34 35 private: 36 KConfigDialog *m_ConfigDialog { nullptr }; 37 InternalGuider *guider { nullptr }; 38 }; 39 } 40