Kstars

opsxplanet.h
1 /*
2  SPDX-FileCopyrightText: 2008 Jerome SONRIER <[email protected]>
3 
4  SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #pragma once
8 
9 #include "ui_opsxplanet.h"
10 
11 class KStars;
12 
13 class OpsXplanet : public QFrame, public Ui::OpsXplanet
14 {
15  Q_OBJECT
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 };
Q_OBJECTQ_OBJECT
This is the main window for KStars. In addition to the GUI elements, the class contains the program c...
Definition: kstars.h:92
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 12 2022 04:00:56 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.