#include <QLightSourceEditorImpl.h>
Inheritance diagram for QLightSourceEditorImpl:
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 | |
QGLViewer * | m_pViewer |
CList< CLightSource > * | m_pOriginalList |
CList< CLightSource > * | m_pWorkingList |
QLightSourceEditorImpl::QLightSourceEditorImpl | ( | QGLViewer * | viewer, | |
QWidget * | parent = 0 , |
|||
const char * | name = 0 , |
|||
bool | modal = FALSE , |
|||
WFlags | fl = 0 | |||
) |
QLightSourceEditorImpl::~QLightSourceEditorImpl | ( | ) |
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.
CList<CLightSource>* QLightSourceEditorImpl::m_pOriginalList [private] |
QGLViewer* QLightSourceEditorImpl::m_pViewer [private] |
CList<CLightSource>* QLightSourceEditorImpl::m_pWorkingList [private] |