def get_transformation_frame(frame: QFrame, model: Model, value: Transformation): if value.transform_type == TransformationType.TRANSLATION: frame.transformation_frame = EditTranslation(frame, value, model) elif value.transform_type == TransformationType.ROTATION: frame.transformation_frame = EditRotation(frame, value, model) else: raise (RuntimeError('Transformation type "{}" is unknown.'.format( value.transform_type))) frame.layout().addWidget(frame.transformation_frame, Qt.AlignTop)
def get_link_transformation_frame(frame: QFrame, model: Model, value: LinkTransformation): frame.transformation_frame = EditTransformationLink(frame, value, model) frame.layout().addWidget(frame.transformation_frame, Qt.AlignTop)