/*
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 __QTLIGHTSINGLETON
#define __QTLIGHTSINGLETON
//#include "glwidget.h"
//#include "glMovingObject.h"
#include "qtLight.h"
//class GLWidget;
//class qtCamera;
class qtLightSingleton{
protected:
	glLight *   gmvopt;
	static qtLightSingleton * instance;
	qtLightSingleton();
	//qtCameraSingleton() {
	//	//member = new qtMovingObject();
	//	member = new qtCamera();
	//};
	//std::deque<glMovingObjectf *> dqofdrawables;
	 qtLight * member;
	 qtLight * getSingleMember() ;
	
public:



	static qtLight * getInstance ();
	virtual ~qtLightSingleton() ;
};
#endif