Kstars

opsalign.h
1 /*
2  SPDX-FileCopyrightText: 2017 Jasem Mutlaq <[email protected]>
3  SPDX-FileCopyrightText: 2017 Robert Lancaster <[email protected]>
4 
5  SPDX-License-Identifier: GPL-2.0-or-later
6 */
7 
8 #pragma once
9 
10 #include "ui_opsalign.h"
11 #include "parameters.h"
12 
13 #include <QWidget>
14 
15 class KConfigDialog;
16 
17 namespace Ekos
18 {
19 class Align;
20 
21 class OpsAlign : public QWidget, public Ui::OpsAlign
22 {
23  Q_OBJECT
24 
25  public:
26  explicit OpsAlign(Align *parent);
27  virtual ~OpsAlign() override = default;
28 
29 public slots:
30  void reloadOptionsProfiles();
31  protected:
32  private slots:
33  void slotApply();
34 
35 
36  signals:
37  void settingsUpdated();
38  void needToLoadProfile(int profile);
39 
40  private:
41  QList<SSolver::Parameters> optionsList;
42  KConfigDialog *m_ConfigDialog { nullptr };
43  Align *alignModule { nullptr };
44 
45 
46 };
47 }
Q_OBJECTQ_OBJECT
Ekos is an advanced Astrophotography tool for Linux. It is based on a modular extensible framework to...
Definition: align.cpp:70
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sat Aug 13 2022 04:01:56 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.