Kstars

guidestatewidget.h
1 /*
2  SPDX-FileCopyrightText: 2012 Jasem Mutlaq <[email protected]>
3  SPDX-FileCopyrightText: 2021 Wolfgang Reissenberger <[email protected]>
4 
5  SPDX-License-Identifier: GPL-2.0-or-later
6 */
7 
8 #pragma once
9 
10 #include "ui_guidestatewidget.h"
11 
12 #include "ekos/ekos.h"
13 
14 #include <QWidget>
15 #include <KLed>
16 
17 namespace Ekos
18 {
19 
20 class GuideStateWidget : public QWidget, public Ui::GuideStateWidget
21 {
22  Q_OBJECT
23 
24 public:
25  GuideStateWidget(QWidget * parent = nullptr);
26  void init();
27 
28 public slots:
29  void updateGuideStatus(GuideState state);
30 
31 private:
32  // State
33  KLed * idlingStateLed { nullptr };
34  KLed * preparingStateLed { nullptr };
35  KLed * runningStateLed { nullptr };
36 
37 
38 };
39 }
Q_OBJECTQ_OBJECT
Ekos is an advanced Astrophotography tool for Linux. It is based on a modular extensible framework to...
Definition: align.cpp:70
QCA_EXPORT void init()
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Aug 11 2022 03:59:59 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.