23 #include "StelStyle.hpp"
24 #include "StelObject.hpp"
27 #include <QGraphicsWidget>
29 class QGraphicsSceneMouseEvent;
31 class QGraphicsTextItem;
44 void setInfoTextFilters(
const StelObject::InfoStringGroup& aflags) {infoTextFilters=aflags;}
45 const StelObject::InfoStringGroup& getInfoTextFilters(
void)
const {
return infoTextFilters;}
46 void setTextFromObjects(
const QList<StelObjectP>&);
47 const QString getSelectedText(
void);
50 StelObject::InfoStringGroup infoTextFilters;
61 SkyGui(QGraphicsItem * parent=NULL);
67 void init(
class StelGui* stelGui);
69 virtual void paint(QPainter*,
const QStyleOptionGraphicsItem*, QWidget* = 0);
72 virtual void resizeEvent(QGraphicsSceneResizeEvent* event);
73 virtual void hoverMoveEvent(QGraphicsSceneHoverEvent* event);
77 void setStelStyle(
const QString& style);
84 QTimeLine* animLeftBarTimeLine;
85 QTimeLine* animBottomBarTimeLine;
86 int lastButtonbarWidth;
98 bool autoHideHorizontalButtonBar;
99 bool autoHideVerticalButtonBar;
104 #endif // _SKYGUI_HPP_