示例#1
0
void Object::addNewCameraLayer() {
	LayerCamera* layerCamera = new LayerCamera(this);
	layerCamera->id = 1+getMaxID();
	layer.append( layerCamera );
	connect( layerCamera, SIGNAL(imageAdded(int,int)), this, SIGNAL(imageAdded(int,int)) );
	connect( layerCamera, SIGNAL(imageRemoved(int)), this, SLOT(imageCheck(int)) );
}
示例#2
0
void Object::addNewVectorLayer() {
	LayerVector* layerVector = new LayerVector(this);
	layerVector->id = 1+getMaxID();
	layer.append( layerVector );
	connect( layerVector, SIGNAL(imageAdded(int)), this, SIGNAL(imageAdded(int)) );
	connect( layerVector, SIGNAL(imageRemoved(int)), this, SLOT(imageCheck(int)) );
}
示例#3
0
void Object::addNewBitmapLayer() {
	LayerBitmap* layerBitmap = new LayerBitmap(this);
	layerBitmap->id = 1+getMaxID();
	layer.append( layerBitmap );
	connect( layerBitmap, SIGNAL(imageAdded(int)), this, SIGNAL(imageAdded(int)) );
	connect( layerBitmap, SIGNAL(imageRemoved(int)), this, SLOT(imageCheck(int)) );
}
示例#4
0
LayerSound* Object::addNewSoundLayer()
{
    LayerSound* layerSound = new LayerSound( this );
    layerSound->mId = 1 + getMaxID();
    mLayers.append( layerSound );
    return layerSound;
}
示例#5
0
LayerCamera* Object::addNewCameraLayer()
{
    LayerCamera* layerCamera = new LayerCamera( this );
    layerCamera->mId = 1 + getMaxID();
    mLayers.append( layerCamera );

    return layerCamera;
}
示例#6
0
LayerVector* Object::addNewVectorLayer()
{
    LayerVector* layerVector = new LayerVector( this );
    layerVector->mId = 1 + getMaxID();
    mLayers.append( layerVector );

    return layerVector;
}
示例#7
0
LayerBitmap* Object::addNewBitmapLayer()
{
    LayerBitmap* layerBitmap = new LayerBitmap( this );
    layerBitmap->mId = 1 + getMaxID();
    mLayers.append( layerBitmap );

    return layerBitmap;
}
示例#8
0
void Object::addNewSoundLayer() {
	LayerSound* layerSound = new LayerSound(this);
	layerSound->id = 1+getMaxID();
	layer.append( layerSound );
}