Stellarium 0.11.4
Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · File Structure

StelAppGraphicsWidget Class Reference

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

#include <StelAppGraphicsWidget.hpp>

List of all members.

Public Member Functions

void init (class QSettings *conf)
 Initialize the StelAppGraphicsWidget.
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
 Paint the main sky view and the embedded GUI widgets such as the moving button bars.
void setViewportEffect (const QString &effectName)
 Define the type of viewport effect to use.
QString getViewportEffect () const
 Get the type of viewport effect currently used.
void setDoPaint (bool b)
 Set whether widget repaint are necessary.

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

QString StelAppGraphicsWidget::getViewportEffect (  )  const

Get the type of viewport effect currently used.

void StelAppGraphicsWidget::init ( class QSettings *  conf  ) 

Initialize the StelAppGraphicsWidget.

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::setDoPaint ( bool  b  )  [inline]

Set whether widget repaint are necessary.

void StelAppGraphicsWidget::setViewportEffect ( const QString &  effectName  ) 

Define the type of viewport effect to use.

Parameters:
effectName must be one of 'none', 'framebufferOnly', 'sphericMirrorDistorter'
Generated on Sat Aug 25 22:13:32 2012 for Stellarium by  doxygen 1.6.3