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)
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
void setViewportEffect (const QString &effectName)
QString getViewportEffect () const

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

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::setViewportEffect ( const QString &  effectName  ) 

Define the type of viewport effect to use.

Parameters:
effectName must be one of 'none', 'framebufferOnly', 'sphericMirrorDistorter'

QString StelAppGraphicsWidget::getViewportEffect (  )  const

Get the type of viewport effect currently used.


Generated on Mon Mar 22 09:55:38 2010 for Stellarium by  doxygen 1.5.5