Kstars

guidemanager.h
1/*
2 SPDX-FileCopyrightText: 2012 Jasem Mutlaq <mutlaqja@ikarustech.com>
3 SPDX-FileCopyrightText: 2021 Wolfgang Reissenberger <sterne-jaeger@openfuture.de>
4
5 SPDX-License-Identifier: GPL-2.0-or-later
6*/
7
8#pragma once
9
10#include "ui_guidemanager.h"
11
12#include "ekos/ekos.h"
13#include "ekos/guide/guidestatewidget.h"
14
15#include <QWidget>
16#include <QProgressIndicator.h>
17
19
20namespace Ekos
21{
22
23class Guide;
24
25class GuideManager : public QWidget, public Ui::GuideManager
26{
28 public:
29 GuideManager(QWidget *parent = nullptr);
30 void init(Guide *guideProcess);
31 void updateGuideDetailView();
32 void reset();
33
34 public slots:
35 void updateGuideStatus(GuideState status);
36 void updateGuideStarPixmap(QPixmap &starPix);
37 void updateSigmas(double ra, double de);
38
39 private:
40 GuideStateWidget *guideStateWidget { nullptr };
41 std::unique_ptr<QPixmap> guideStarPixmap;
42
43};
44}
Guide is a special class that handles ST4 commands.
The QProgressIndicator class lets an application display a progress indicator to show that a long tas...
Ekos is an advanced Astrophotography tool for Linux.
Definition align.cpp:78
Q_OBJECTQ_OBJECT
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:03 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.