Developer Documentation
Loading...
Searching...
No Matches
QtGLViewerLayout Class Reference

#include <OpenFlipper/widgets/glWidget/QtGLViewerLayout.hh>

Inheritance diagram for QtGLViewerLayout:

Public Member Functions

 QtGLViewerLayout (QGraphicsLayoutItem *_parent=0)
 
void addWheelX (QGraphicsWidget *_item)
 Add Wheel Widget to Layout.
 
void addWheelY (QGraphicsWidget *_item)
 
void addWheelZ (QGraphicsWidget *_item)
 
virtual int count () const
 Pure virtual functions that have to be implemented.
 
virtual QGraphicsLayoutItem * itemAt (int _i) const
 
virtual void removeAt (int _index)
 
virtual QSizeF sizeHint (Qt::SizeHint _which, const QSizeF &_constraint=QSizeF()) const
 
virtual void setGeometry (const QRectF &rect)
 Tracks geometry changes.
 

Private Member Functions

void reLayout ()
 Recalculate layout.
 

Private Attributes

QGraphicsWidget * wheelX_
 Items.
 
QGraphicsWidget * wheelY_
 
QGraphicsWidget * wheelZ_
 
QVector< QGraphicsWidget * > items_
 

Detailed Description

Graphics scene layout for examiner widget.

Definition at line 66 of file QtGLViewerLayout.hh.

Constructor & Destructor Documentation

◆ QtGLViewerLayout()

QtGLViewerLayout::QtGLViewerLayout ( QGraphicsLayoutItem *  _parent = 0)
explicit

Definition at line 62 of file QtGLViewerLayout.cc.

Member Function Documentation

◆ addWheelX()

void QtGLViewerLayout::addWheelX ( QGraphicsWidget *  _item)

Add Wheel Widget to Layout.

Definition at line 72 of file QtGLViewerLayout.cc.

◆ addWheelY()

void QtGLViewerLayout::addWheelY ( QGraphicsWidget *  _item)

Definition at line 82 of file QtGLViewerLayout.cc.

◆ addWheelZ()

void QtGLViewerLayout::addWheelZ ( QGraphicsWidget *  _item)

Definition at line 92 of file QtGLViewerLayout.cc.

◆ count()

int QtGLViewerLayout::count ( ) const
virtual

Pure virtual functions that have to be implemented.

Definition at line 102 of file QtGLViewerLayout.cc.

◆ itemAt()

QGraphicsLayoutItem * QtGLViewerLayout::itemAt ( int  _i) const
virtual

Definition at line 109 of file QtGLViewerLayout.cc.

◆ reLayout()

void QtGLViewerLayout::reLayout ( )
private

Recalculate layout.

Definition at line 151 of file QtGLViewerLayout.cc.

◆ removeAt()

void QtGLViewerLayout::removeAt ( int  _index)
virtual

Definition at line 119 of file QtGLViewerLayout.cc.

◆ setGeometry()

void QtGLViewerLayout::setGeometry ( const QRectF &  rect)
virtual

Tracks geometry changes.

Definition at line 143 of file QtGLViewerLayout.cc.

◆ sizeHint()

QSizeF QtGLViewerLayout::sizeHint ( Qt::SizeHint  _which,
const QSizeF &  _constraint = QSizeF() 
) const
virtual

Definition at line 136 of file QtGLViewerLayout.cc.

Member Data Documentation

◆ items_

QVector<QGraphicsWidget *> QtGLViewerLayout::items_
private

Definition at line 98 of file QtGLViewerLayout.hh.

◆ wheelX_

QGraphicsWidget* QtGLViewerLayout::wheelX_
private

Items.

Definition at line 94 of file QtGLViewerLayout.hh.

◆ wheelY_

QGraphicsWidget* QtGLViewerLayout::wheelY_
private

Definition at line 95 of file QtGLViewerLayout.hh.

◆ wheelZ_

QGraphicsWidget* QtGLViewerLayout::wheelZ_
private

Definition at line 96 of file QtGLViewerLayout.hh.


The documentation for this class was generated from the following files: