/*
QtWagon: a project about 3D objects.
Science and technology promotion license applied. Third party license automatically cascaded.
Zhikai Wang/ www.heteroclinic.net 2013
You can do anything with this file or any file(s) published as part QtWagon project, given this header is kept.
*/
#ifndef __QTLIGHT
#define __QTLIGHT
#include "qtCamera.h"
#include "glLight.h"

class qtLight: public qtCamera{
	Q_OBJECT

protected:
	glLight * currentLight;
	virtual void qtLight:: emitGLWidgetOrders(int op,float val) ;
public:

	glLight * qtLight::getCurrentLight () ;
	//qtCamera(QWidget * newScreen) ;
	qtLight::qtLight() ;
	void qtLight::setLightPt(glLight * ncpt) ;
	//QGroupBox * getMyBox() ;


	virtual qtLight::~qtLight();
public slots:
		void slotLightUpdateWagonValueOnly();
signals:
		void sigLight3dMoveOrders(int,float);

};
#endif