Warning, file /education/kstars/kstars/ekos/align/polaralignwidget.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* 0002 SPDX-FileCopyrightText: 2022 Hy Murveit <hy@murveit.com> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 #pragma once 0007 0008 #include "ui_polaralignwidget.h" 0009 0010 #include "ekos/ekos.h" 0011 0012 #include <QWidget> 0013 #include <KLed> 0014 0015 #include "polaralignmentassistant.h" 0016 0017 namespace Ekos 0018 { 0019 0020 class PolarAlignWidget : public QWidget, public Ui::PolarAlignWidget 0021 { 0022 Q_OBJECT 0023 0024 public: 0025 enum PAState 0026 { 0027 CAPTURE1, 0028 SOLVE1, 0029 SLEW1, 0030 CAPTURE2, 0031 SOLVE2, 0032 SLEW2, 0033 CAPTURE3, 0034 SOLVE3, 0035 SETUP, 0036 ADJUST 0037 }; 0038 0039 PolarAlignWidget(QWidget * parent = nullptr); 0040 void init(); 0041 0042 void update(PAState state); 0043 void updatePAHStage(PolarAlignmentAssistant::Stage stage); 0044 0045 0046 public slots: 0047 0048 private: 0049 void setPreviousGreen(PAState state); 0050 0051 }; 0052 }