9#include "ui_horizonmanager.h"
18class ArtificialHorizonComponent;
19class ArtificialHorizonEntity;
23class HorizonManagerUI :
public QFrame,
public Ui::HorizonManager
50 void showRegion(
const int regionID);
52 bool validate(
int regionID);
54 void deleteRegion(
int regionID);
67 void slotToggleCeiling();
69 void addSkyPoint(
SkyPoint *skypoint);
71 void slotRemovePoint();
76 void setSelectPoints(
bool);
81 void slotSaveChanges();
86 void terminateLivePreview();
87 void setPointSelection(
bool enable);
88 void removeEmptyRows(
int regionID);
90 void setupValidation(
int regionID);
92 HorizonManagerUI *ui {
nullptr };
95 ArtificialHorizonComponent *horizonComponent {
nullptr };
97 std::shared_ptr<LineList> livePreview;
98 bool selectPoints {
false };
100 friend class TestArtificialHorizon;
Manages adding/removing and editing regions and points associated with user-customized artificial hor...
void slotRemoveRegion()
Delete region.
HorizonManager(QWidget *ks)
Constructor.
void slotAddRegion()
Add region.
virtual ~HorizonManager() override=default
Destructor.
A simple data container used by LineListIndex.
The sky coordinates of a point in the sky.
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:42 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.