Kstars

opsxplanet.h
1/*
2 SPDX-FileCopyrightText: 2008 Jerome SONRIER <jsid@emor3j.fr.eu.org>
3
4 SPDX-License-Identifier: GPL-2.0-or-later
5*/
6
7#pragma once
8
9#include "ui_opsxplanet.h"
10
11class KStars;
12
13class OpsXplanet : public QFrame, public Ui::OpsXplanet
14{
16
17 public:
18 explicit OpsXplanet(KStars *_ks);
19 virtual ~OpsXplanet() override = default;
20
21 private:
22 KStars *ksw { nullptr };
23
24 QString XPlanetShareDirectory();
25
26 private slots:
27 void showXPlanetMapsDirectory();
28 void slotConfigFileWidgets(bool on);
29 void slotStarmapFileWidgets(bool on);
30 void slotArcFileWidgets(bool on);
31 void slotLabelWidgets(bool on);
32 void slotMarkerFileWidgets(bool on);
33 void slotMarkerBoundsWidgets(bool on);
34 void slotProjectionWidgets(int index);
35 void slotBackgroundWidgets(bool on);
36 void toggleXPlanetInternal();
37 void slotSelectConfigFile();
38 void slotSelectStarMapFile();
39 void slotSelectArcFile();
40};
This is the main window for KStars.
Definition kstars.h:89
Q_OBJECTQ_OBJECT
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.