arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

TFView Class Reference

#include <TFView.h>

List of all members.


Detailed Description

TFView.h simianUI.

Definition at line 29 of file TFView.h.

Public Slots

virtual void setVolume (VolumeSP vol)
 Set Volume.


Signals

void tfChanged ()

Public Member Functions

 TFView (QCanvas *canvas, QWidget *parent=0, const char *name=0, WFlags wf=0)
 Construct.

virtual ~TFView ()
 Destruct.

void setTF (TFBaseSP tf)
 set TF


Protected Member Functions

virtual void resizeEvent (QResizeEvent *re)
 resize event

virtual void contentsMousePressEvent (QMouseEvent *)
virtual void contentsMouseMoveEvent (QMouseEvent *)
 contents Mouse Move Event


Protected Attributes

QCanvasItem * _picked
QPoint _lastPoint
TFItemVec _items
TFBaseSP _tf


Constructor & Destructor Documentation

TFView::TFView QCanvas *  canvas,
QWidget *  parent = 0,
const char *  name = 0,
WFlags  wf = 0
 

Construct.

Definition at line 36 of file TFView.cpp.

References _items, _tf, TFElementBox::eval(), name, TFElementBox::PosType, PolygonEdit::setPoints(), TFItemVec::setTF(), size, TFElement::tfVec2, and gutz::vec2i.

TFView::~TFView  )  [virtual]
 

Destruct.

Definition at line 100 of file TFView.cpp.


Member Function Documentation

void TFView::contentsMouseMoveEvent QMouseEvent *  e  )  [protected, virtual]
 

contents Mouse Move Event

Definition at line 139 of file TFView.cpp.

References _lastPoint, _picked, and _tf.

void TFView::contentsMousePressEvent QMouseEvent *   )  [protected, virtual]
 

Definition at line 120 of file TFView.cpp.

References _lastPoint, _picked, and CanvasItemListIter.

void TFView::resizeEvent QResizeEvent *  re  )  [protected, virtual]
 

resize event

TODO: this should be handled externally!!!

Definition at line 166 of file TFView.cpp.

References _items, and TFItemVec::update().

void TFView::setTF TFBaseSP  tf  ) 
 

set TF

Definition at line 157 of file TFView.cpp.

References _items, and TFItemVec::setTF().

void TFView::setVolume VolumeSP  vol  )  [virtual, slot]
 

Set Volume.

Definition at line 109 of file TFView.cpp.

References _items, and TFItemVec::update().

void TFView::tfChanged  )  [signal]
 


Member Data Documentation

TFItemVec TFView::_items [protected]
 

Definition at line 53 of file TFView.h.

Referenced by resizeEvent(), setTF(), setVolume(), and TFView().

QPoint TFView::_lastPoint [protected]
 

Definition at line 51 of file TFView.h.

Referenced by contentsMouseMoveEvent(), and contentsMousePressEvent().

QCanvasItem* TFView::_picked [protected]
 

Definition at line 50 of file TFView.h.

Referenced by contentsMouseMoveEvent(), and contentsMousePressEvent().

TFBaseSP TFView::_tf [protected]
 

Definition at line 54 of file TFView.h.

Referenced by contentsMouseMoveEvent(), and TFView().


The documentation for this class was generated from the following files:
Send questions, comments, and bug reports to:
jmk