Stellarium 0.11.1
Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · File Structure
Public Member Functions | Protected Member Functions
StelAppGraphicsWidget Class Reference

#include <StelAppGraphicsWidget.hpp>

List of all members.

Public Member Functions

void init (class QSettings *conf)
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
void setViewportEffect (const QString &effectName)
QString getViewportEffect () const
void setDoPaint (bool b)

Protected Member Functions

virtual void keyPressEvent (QKeyEvent *event)
virtual void keyReleaseEvent (QKeyEvent *event)
virtual void mousePressEvent (QGraphicsSceneMouseEvent *event)
virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *event)
virtual void wheelEvent (QGraphicsSceneWheelEvent *wheelEvent)
virtual void resizeEvent (QGraphicsSceneResizeEvent *event)

Detailed Description

A QGraphicsWidget encapsulating all the Stellarium main sky view and the embedded GUI widgets such as the moving button bars.

It manages redirection of users inputs to the core and GUI.


Member Function Documentation

virtual void StelAppGraphicsWidget::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget = 0 
) [virtual]

Paint the main sky view and the embedded GUI widgets such as the moving button bars.

This method is called automatically by the GraphicsView.

void StelAppGraphicsWidget::setViewportEffect ( const QString &  effectName)

Define the type of viewport effect to use.

Parameters:
effectNamemust be one of 'none', 'framebufferOnly', 'sphericMirrorDistorter'