23 #include "StelModule.hpp"
24 #include "StelObject.hpp"
25 #include "StelGuiBase.hpp"
26 #include "StelStyle.hpp"
28 #include <QGraphicsTextItem>
30 class QGraphicsSceneMouseEvent;
43 #ifdef ENABLE_SCRIPT_CONSOLE
65 StelStyle getStelStyle()
const {
return currentStelStyle;}
96 #ifdef ENABLE_SCRIPT_CONSOLE
110 virtual const StelObject::InfoStringGroup& getInfoTextFilters()
const;
112 virtual QAction* getGuiAction(
const QString& actionName);
139 #ifndef DISABLE_SCRIPTING
142 void increaseScriptSpeed();
143 void decreaseScriptSpeed();
144 void setRealScriptSpeed();
155 #ifndef DISABLE_SCRIPTING
156 void scriptStarted();
157 void scriptStopped();
160 void setStelStyle(
const QString& section);
164 void artDisplayedUpdated(
const bool displayed);
165 void boundariesDisplayedUpdated(
const bool displayed);
166 void linesDisplayedUpdated(
const bool displayed);
167 void namesDisplayedUpdated(
const bool displayed);
169 void azimuthalGridDisplayedUpdated(
const bool displayed);
170 void equatorGridDisplayedUpdated(
const bool displayed);
171 void equatorJ2000GridDisplayedUpdated(
const bool displayed);
172 void eclipticJ2000GridDisplayedUpdated(
const bool displayed);
173 void galacticGridDisplayedUpdated(
const bool displayed);
174 void equatorLineDisplayedUpdated(
const bool displayed);
175 void eclipticLineDisplayedUpdated(
const bool displayed);
176 void meridianLineDisplayedUpdated(
const bool displayed);
177 void horizonLineDisplayedUpdated(
const bool displayed);
178 void galacticPlaneLineDisplayedUpdated(
const bool displayed);
180 void atmosphereDisplayedUpdated(
const bool displayed);
181 void cardinalsPointsDisplayedUpdated(
const bool displayed);
182 void fogDisplayedUpdated(
const bool displayed);
183 void landscapeDisplayedUpdated(
const bool displayed);
184 void copySelectedObjectInfo(
void);
187 QGraphicsWidget* topLevelGraphicsWidget;
205 #ifdef ENABLE_SCRIPT_CONSOLE
209 bool flagShowFlipButtons;
213 bool flagShowNebulaBackgroundButton;
219 QSizeF savedProgressBarSize;
225 void initConstellationMgr();
228 void initGrindLineMgr();
231 void initLandscapeMgr();
243 #endif // _STELGUI_HPP_