23using namespace Qt::StringLiterals;
27QgsProcessingModelGroupBox::QgsProcessingModelGroupBox(
const QString &description )
28 : QgsProcessingModelComponent( description )
29 , mUuid( QUuid::createUuid().toString() )
31 setSize( QSizeF( 400, 360 ) );
34QgsProcessingModelGroupBox *QgsProcessingModelGroupBox::clone()
const
36 return new QgsProcessingModelGroupBox( *
this );
39QVariant QgsProcessingModelGroupBox::toVariant()
const
42 map.insert( u
"uuid"_s, mUuid );
43 saveCommonProperties( map );
47bool QgsProcessingModelGroupBox::loadVariant(
const QVariantMap &map,
bool ignoreUuid )
49 restoreCommonProperties( map );
51 mUuid = map.value( u
"uuid"_s ).toString();
55QString QgsProcessingModelGroupBox::uuid()
const