Exoplanets.hpp   Exoplanets.hpp 
skipping to change at line 41 skipping to change at line 41
#include <QSharedPointer> #include <QSharedPointer>
class QNetworkAccessManager; class QNetworkAccessManager;
class QNetworkReply; class QNetworkReply;
class QSettings; class QSettings;
class QTimer; class QTimer;
class ExoplanetsDialog; class ExoplanetsDialog;
class StelPainter; class StelPainter;
class StelButton; class StelButton;
/*! @defgroup exoplanets Exoplanets Plug-in
@{
The %Exoplanets plugin plots the position of stars with exoplanets. Exoplan
ets
data is derived from [The Extrasolar Planets Encyclopaedia](http://exoplane
t.eu/).
List of potential habitable exoplanets and data about them were taken from
[The Habitable Exoplanets Catalog](http://phl.upr.edu/projects/habitable-ex
oplanets-catalog)
by [Planetary Habitability Laboratory](http://phl.upr.edu/home).
<b>Exoplanets Catalog</b>
The exoplanets catalog is stored on the disk in [JSON](http://www.json.org/
)
format, in a file named "exoplanets.json". A default copy is embedded in th
e
plug-in at compile time. A working copy is kept in the user data directory.
<b>Configuration</b>
The plug-ins' configuration data is stored in Stellarium's main configurati
on
file (section [Exoplanets]).
@}
*/
//! @ingroup exoplanets
typedef QSharedPointer<Exoplanet> ExoplanetP; typedef QSharedPointer<Exoplanet> ExoplanetP;
//! This is an example of a plug-in which can be dynamically loaded into st //! @class Exoplanets
ellarium //! Main class of the %Exoplanets plugin.
//! @author Alexander Wolf
//! @ingroup exoplanets
class Exoplanets : public StelObjectModule class Exoplanets : public StelObjectModule
{ {
Q_OBJECT Q_OBJECT
Q_PROPERTY(bool showExoplanets READ getFlagShowExoplanets WRITE setF lagShowExoplanets) Q_PROPERTY(bool showExoplanets READ getFlagShowExoplanets WRITE setF lagShowExoplanets)
public: public:
//! @enum UpdateState //! @enum UpdateState
//! Used for keeping for track of the download/update status //! Used for keeping for track of the download/update status
enum UpdateState { enum UpdateState {
Updating, //!< Update in progress Updating, //!< Update in progress
CompleteNoUpdates, //!< Update completed, there we no u pdates CompleteNoUpdates, //!< Update completed, there we no u pdates
 End of changes. 2 change blocks. 
2 lines changed or deleted 33 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/