Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QLightSourceEditorImpl Class Reference

#include <QLightSourceEditorImpl.h>

Inheritance diagram for QLightSourceEditorImpl:

QLightSourceEditor List of all members.

Signals

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

Public Member Functions

 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 Member Functions

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  )  [private]
 

set a new light by inserting it into the list.

void QLightSourceEditorImpl::setLightList CList< CLightSource > &   ) 
 

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 on Wed Sep 14 02:46:31 2005 for QGLViewer by  doxygen 1.4.4