def METHOD_NAME(self):
    blockShapeSlot = self.topLevelOperatorView.BlockShape3dDict
    block_shape_dict = dict(blockShapeSlot.value)
    block_shape_dict["x"] = self._drawer.blockSpinBox_X.value()
    block_shape_dict["y"] = self._drawer.blockSpinBox_Y.value()
    block_shape_dict["z"] = self._drawer.blockSpinBox_Z.value()
    haloPaddingSlot = self.topLevelOperatorView.HaloPadding3dDict
    halo_padding_dict = dict(self.topLevelOperatorView.HaloPadding3dDict.value)
    halo_padding_dict["x"] = self._drawer.haloSpinBox_X.value()
    halo_padding_dict["y"] = self._drawer.haloSpinBox_Y.value()
    halo_padding_dict["z"] = self._drawer.haloSpinBox_Z.value()
    blockShapeSlot.setValue(block_shape_dict)
    haloPaddingSlot.setValue(halo_padding_dict)
    # make final output visible
    for layer in self.layerstack:
        if "prediction" in layer.name:
            layer.visible = True