TelescopeMgr.hpp   TelescopeMgr.hpp 
skipping to change at line 32 skipping to change at line 32
#include "StelObjectModule.hpp" #include "StelObjectModule.hpp"
#include "StelFader.hpp" #include "StelFader.hpp"
#include "VecMath.hpp" #include "VecMath.hpp"
#include "StelTextureTypes.hpp" #include "StelTextureTypes.hpp"
#include "StelProjectorType.hpp" #include "StelProjectorType.hpp"
#include <QString> #include <QString>
#include <QStringList> #include <QStringList>
#include <QMap> #include <QMap>
#include <QFont>
class StelProjector; class StelProjector;
class StelNavigator; class StelNavigator;
class StelFont;
class StelObject; class StelObject;
class Telescope; class Telescope;
class StelPainter; class StelPainter;
//! This class manages the controlling of one or more telescopes by one //! This class manages the controlling of one or more telescopes by one
//! instance of the stellarium program. "controlling a telescope" //! instance of the stellarium program. "controlling a telescope"
//! means receiving position information from the telescope //! means receiving position information from the telescope
//! and sending GOTO commands to the telescope. //! and sending GOTO commands to the telescope.
//! No esoteric features like motor focus, electric heating and such. //! No esoteric features like motor focus, electric heating and such.
//! The actual controlling of a telescope is left to the implementation //! The actual controlling of a telescope is left to the implementation
skipping to change at line 111 skipping to change at line 111
//! Define font size to use for telescope names display //! Define font size to use for telescope names display
void setFontSize(float fontSize); void setFontSize(float fontSize);
//! For use from the GUI. The telescope number will be //! For use from the GUI. The telescope number will be
//! chosen according to the action which triggered the slot to be //! chosen according to the action which triggered the slot to be
//! triggered. //! triggered.
void moveTelescopeToSelected(void); void moveTelescopeToSelected(void);
private: private:
//! Draw a nice animated pointer around the object //! Draw a nice animated pointer around the object
void drawPointer(const StelProjectorP& prj, const StelNavigator* nav , const StelPainter& sPainter); void drawPointer(const StelProjectorP& prj, const StelNavigator* nav , StelPainter& sPainter);
//! Perform the communication with the telescope servers //! Perform the communication with the telescope servers
void communicate(void); void communicate(void);
LinearFader nameFader; LinearFader nameFader;
LinearFader telescopeFader; LinearFader telescopeFader;
Vec3f circleColor; Vec3f circleColor;
Vec3f labelColor; Vec3f labelColor;
StelFont *telescope_font; QFont telescope_font;
StelTextureSP telescopeTexture; StelTextureSP telescopeTexture;
QMap<int, Telescope*> telescope_map; QMap<int, Telescope*> telescope_map;
// The selection pointer texture // The selection pointer texture
StelTextureSP texPointer; StelTextureSP texPointer;
}; };
#endif // _TELESCOPEMGR_HPP_ #endif // _TELESCOPEMGR_HPP_
 End of changes. 4 change blocks. 
3 lines changed or deleted 3 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/