File indexing completed on 2024-05-19 04:32:39
0001 /* 0002 * SPDX-FileCopyrightText: 2023 Dmitry Kazakov <dimula73@gmail.com> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 0008 #include "KritaTransformMaskStubs.h" 0009 0010 #include "kis_pointer_utils.h" 0011 #include "kis_transform_mask_params_factory_registry.h" 0012 #include "KisDumbTransformMaskParams.h" 0013 #include "KisDumbAnimatedTransformMaskParamsHolder.h" 0014 0015 namespace TestUtil { 0016 void registerTransformMaskStubs() 0017 { 0018 KisTransformMaskParamsFactoryRegistry::instance()->setAnimatedParamsHolderFactory( 0019 [] (KisDefaultBoundsBaseSP bounds) { 0020 return toQShared(new KisDumbAnimatedTransformMaskParamsHolder(bounds)); 0021 }); 0022 0023 KisTransformMaskParamsFactoryRegistry::instance()->addFactory("dumbparams", &KisDumbTransformMaskParams::fromXML); 0024 } 0025 }