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

QLightSourceEditorImpl Class Reference

#include <QLightSourceEditorImpl.h>

Inheritance diagram for QLightSourceEditorImpl::

QLightSourceEditor QDialog QWidget QObject QPaintDevice Qt List of all members.

Signals

void sigRedrawGL ()
void sigLightSourceList (const CList< CLightSource > &)

Public Methods

 QLightSourceEditorImpl (QGLViewer *viewer, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
 ~QLightSourceEditorImpl ()
void setLightList (CList< CLightSource > &)

Protected Slots

virtual void sltTypeChanged (int)
virtual void sltStatusChanged (int)
virtual void sltIntensityChanged ()
virtual void sltRedChanged ()
virtual void sltGreenChanged ()
virtual void sltBlueChanged ()
virtual void sltPosXchanged ()
virtual void sltPosYchanged ()
virtual void sltPosZchanged ()
virtual void sltDirXchanged ()
virtual void sltDirYchanged ()
virtual void sltDirZchanged ()
virtual void sltAngleChanged ()
virtual void sltExponentChanged ()
virtual void sltConstantAttenuationChanged ()
virtual void sltLinearAttenuationChanged ()
virtual void sltQuadraticAttenuationChanged ()
virtual void sltDeleteLight ()
virtual void sltButtonCancel ()
virtual void sltButtonApply ()
virtual void sltButtonOk ()
virtual void sltSelectionChanged ()

Private Methods

bool eventFilter (QObject *o, QEvent *e)
void setLight (CCamera &)
void updateGUI ()

Private Attributes

QGLViewerm_pViewer
CList< CLightSource > * m_pOriginalList
CList< CLightSource > * m_pWorkingList

Constructor & Destructor Documentation

QLightSourceEditorImpl::QLightSourceEditorImpl QGLViewer *   viewer,
QWidget *   parent = 0,
const char *   name = 0,
bool   modal = FALSE,
WFlags   fl = 0
 

QLightSourceEditorImpl::~QLightSourceEditorImpl  
 


Member Function Documentation

bool QLightSourceEditorImpl::eventFilter QObject *   o,
QEvent *   e
[private]
 

Filters events.

void QLightSourceEditorImpl::setLight CCamera &   camera [private]
 

set a new light by inserting it into the list.

void QLightSourceEditorImpl::setLightList CList< CLightSource > &   list
 

void QLightSourceEditorImpl::sigLightSourceList const CList< CLightSource > &   [signal]
 

Is emitted to submit the camerapath.

void QLightSourceEditorImpl::sigRedrawGL   [signal]
 

This signal is emitted when the scene should be redrawed.

void QLightSourceEditorImpl::sltAngleChanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltBlueChanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltButtonApply   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltButtonCancel   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltButtonOk   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltConstantAttenuationChanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltDeleteLight   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltDirXchanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltDirYchanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltDirZchanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltExponentChanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltGreenChanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltIntensityChanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltLinearAttenuationChanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltPosXchanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltPosYchanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltPosZchanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltQuadraticAttenuationChanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltRedChanged   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltSelectionChanged   [protected, virtual, slot]
 

Whenever somethings changes by mouse input in the list box, then this slot is called.

void QLightSourceEditorImpl::sltStatusChanged int   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::sltTypeChanged int   [protected, virtual, slot]
 

Reimplemented from QLightSourceEditor.

void QLightSourceEditorImpl::updateGUI   [private]
 

update the GUI components.


Member Data Documentation

CList<CLightSource>* QLightSourceEditorImpl::m_pOriginalList [private]
 

QGLViewer* QLightSourceEditorImpl::m_pViewer [private]
 

CList<CLightSource>* QLightSourceEditorImpl::m_pWorkingList [private]
 


The documentation for this class was generated from the following files:
Generated at Thu Oct 4 17:17:32 2001 for QGLViewer by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001