void Map::addLayer(Layer *layer) { if (!layer) { return; } adoptLayer(layer); mLayers.append(layer); }
void GroupLayer::insertLayer(int index, Layer *layer) { adoptLayer(*layer); mLayers.insert(index, layer); }
void GroupLayer::addLayer(std::unique_ptr<Layer> layer) { adoptLayer(*layer); mLayers.append(layer.release()); }
void Map::insertLayer(int index, Layer *layer) { adoptLayer(layer); mLayers.insert(index, layer); }