Kstars

opsguide.h
1 /*
2  SPDX-FileCopyrightText: 2016 Jasem Mutlaq <[email protected]>
3 
4  SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #pragma once
8 
9 #include "ui_opsguide.h"
10 #include "guide.h"
11 #include "stellarsolver.h"
12 #include "ksutils.h"
13 #include "kspaths.h"
14 #include "ekos/auxiliary/stellarsolverprofileeditor.h"
15 
16 class KConfigDialog;
17 
18 namespace Ekos
19 {
20 /**
21  * @class OpsGuide
22  *
23  * Enables the user to set guide options
24  *
25  * @author Jasem Mutlaq
26  */
27 class OpsGuide : public QFrame, public Ui::OpsGuide
28 {
29  Q_OBJECT
30 
31  public:
32  explicit OpsGuide();
33  virtual ~OpsGuide() override = default;
34  void loadOptionsProfiles();
35 
36  signals:
37  void settingsUpdated();
38 
39  private:
40  KConfigDialog *m_ConfigDialog { nullptr };
41  QList<SSolver::Parameters> optionsList;
42  StellarSolverProfileEditor *optionsProfileEditor { nullptr };
43 };
44 }
Q_OBJECTQ_OBJECT
Ekos is an advanced Astrophotography tool for Linux. It is based on a modular extensible framework to...
Definition: align.cpp:69
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Sep 27 2023 04:02:12 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.