NavStars.hpp   NavStars.hpp 
skipping to change at line 32 skipping to change at line 32
#include "StelFader.hpp" #include "StelFader.hpp"
#include "StelModule.hpp" #include "StelModule.hpp"
#include "StelObject.hpp" // For StelObjectP #include "StelObject.hpp" // For StelObjectP
#include "StelTexture.hpp" #include "StelTexture.hpp"
#include <QSettings> #include <QSettings>
class StelButton; class StelButton;
class StelPainter; class StelPainter;
class StarMgr; class StelPropertyMgr;
class NavStarsWindow; class NavStarsWindow;
/*! @defgroup navigationalStars Navigational Stars Plug-in /*! @defgroup navigationalStars Navigational Stars Plug-in
@{ @{
The Navigational Stars plugin marks the 58 navigational stars of the The Navigational Stars plugin marks the 58 navigational stars of the
Nautical Almanach and the 2102-D Rude Star Finder on the sky. Nautical Almanach and the 2102-D Rude Star Finder on the sky.
The NavStars class is the main class of the plug-in. It manages the list of The NavStars class is the main class of the plug-in. It manages the list of
navigational stars and manipulate show/hide markers of them. All markers navigational stars and manipulate show/hide markers of them. All markers
are not objects! are not objects!
skipping to change at line 134 skipping to change at line 134
signals: signals:
//! Emitted when display of markers have been changed. //! Emitted when display of markers have been changed.
void navStarsMarksChanged(bool b); void navStarsMarksChanged(bool b);
private slots: private slots:
//! Called setNavStarsMarks() if the value changes. //! Called setNavStarsMarks() if the value changes.
void starNamesChanged(const bool b); void starNamesChanged(const bool b);
private: private:
NavStarsWindow* mainWindow; NavStarsWindow* mainWindow;
StarMgr* smgr; StelPropertyMgr* propMgr;
QSettings* conf; QSettings* conf;
// The current set of navigational stars // The current set of navigational stars
NavigationalStarsSet currentNSSet; NavigationalStarsSet currentNSSet;
//! List of the navigational stars' HIP numbers. //! List of the navigational stars' HIP numbers.
QList<int> starNumbers; QList<int> starNumbers;
//! List of pointers to the objects representing the stars. //! List of pointers to the objects representing the stars.
QVector<StelObjectP> stars; QVector<StelObjectP> stars;
StelTextureSP markerTexture; StelTextureSP markerTexture;
//! Color used to paint each star's marker and additional label. //! Color used to paint each star's marker and additional label.
Vec3f markerColor; Vec3f markerColor;
LinearFader markerFader; LinearFader markerFader;
//! State of displaying stars labels.
bool starNamesState;
//! Button for the bottom toolbar. //! Button for the bottom toolbar.
StelButton* toolbarButton; StelButton* toolbarButton;
}; };
#include <QObject> #include <QObject>
#include "StelPluginInterface.hpp" #include "StelPluginInterface.hpp"
//! This class is used by Qt to manage a plug-in interface //! This class is used by Qt to manage a plug-in interface
class NavStarsStelPluginInterface : public QObject, public StelPluginInterf ace class NavStarsStelPluginInterface : public QObject, public StelPluginInterf ace
{ {
 End of changes. 3 change blocks. 
5 lines changed or deleted 2 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/