/**
 * @author Pablo Cuadrado
 */
function Extend(subClass, baseClass) {
  subClass.prototype = new baseClass;
  subClass.constructor = subClass;
  subClass.baseClass = baseClass.prototype.constructor;
  return subClass; 
}

function QObject() {
	this.classname = 'QObject';
	this.classversion = [0,0,0];
	this.GetVersion = function() {
			return this.classname+" v"+this.classversion[0]+"."+this.classversion[1]+" r"+this.classversion[2];
	}
}

