1 /* 2 SPDX-FileCopyrightText: 2003 Jason Harris <jharris@30doradus.org> 3 4 SPDX-License-Identifier: GPL-2.0-or-later 5 */ 6 7 #pragma once 8 9 #include <QDialog> 10 11 class QColor; 12 13 class KPlotWidget; 14 class KStars; 15 16 /** 17 * @class JMoonTool 18 * @short Display the positions of Jupiter's moons as a function of time 19 * 20 * @version 1.0 21 * @author Jason Harris 22 */ 23 class JMoonTool : public QDialog 24 { 25 Q_OBJECT 26 27 public: 28 explicit JMoonTool(QWidget *parent = nullptr); 29 30 protected: 31 virtual void keyPressEvent(QKeyEvent *e) override; 32 33 private: 34 void initPlotObjects(); 35 36 KPlotWidget *pw { nullptr }; 37 QColor colJp, colIo, colEu, colGn, colCa; 38 }; 39