19 #ifndef HELLOSTELMODULE_HPP_ 20 #define HELLOSTELMODULE_HPP_ 22 #include "StelModule.hpp" 45 #include "StelPluginInterface.hpp" 51 Q_PLUGIN_METADATA(IID StelPluginInterface_iid)
This is an example of a plug-in which can be dynamically loaded into stellarium.
Define the interface to implement when creating a plugin.
This class is used by Qt to manage a plug-in interface.
Main class for Stellarium core processing.
virtual double getCallOrder(StelModuleActionName actionName) const
Return the value defining the order of call for the given action For example if stars.callOrder[ActionDraw] == 10 and constellation.callOrder[ActionDraw] == 11, the stars module will be drawn before the constellations.
virtual void update(double)
Update the module with respect to the time.
virtual void draw(StelCore *core)
Execute all the drawing functions for this module.
StelModuleActionName
Define the possible action for which an order is defined.
virtual void init()
Initialize itself.
This is the common base class for all the main components of stellarium.
Contains information about a Stellarium plugin.