19 #ifndef COMPASSMARKS_HPP_
20 #define COMPASSMARKS_HPP_
22 #include "VecMath.hpp"
23 #include "StelModule.hpp"
24 #include "StelFader.hpp"
46 Q_PROPERTY(
bool marksVisible READ getCompassMarks WRITE setCompassMarks NOTIFY compassMarksChanged)
54 virtual void update(
double deltaTime);
56 virtual double getCallOrder(StelModuleActionName actionName)
const;
58 bool getCompassMarks()
const {
return markFader;}
61 void setCompassMarks(
bool b);
75 void restoreDefaultConfiguration();
78 void compassMarksChanged(
bool);
80 void cardinalPointsChanged(
bool b);
85 bool displayedAtStartup;
91 bool cardinalPointsState;
96 #include "StelPluginInterface.hpp"
102 Q_PLUGIN_METADATA(IID StelPluginInterface_iid)
void loadConfiguration()
Load the plug-in's settings from the configuration file.
void saveConfiguration()
Save the plug-in's settings to the configuration file.
virtual StelPluginInfo getPluginInfo() const =0
virtual class StelModule * getStelModule() const =0
Main class of the Compass Marks plug-in.
This class is used by Qt to manage a plug-in interface.