Panel.SaveDelegate::save
Description: Reference for signal Panel.SaveDelegate::save

### Signal

# Panel SaveDelegate::save

#### Declaration

    gboolean
    save (
      PanelSaveDelegate* self,
      GTask* task,
      gpointer user_data
    )

#### Description [src]

This signal can be used when subclassing `PanelSaveDelegate` is not possible or cumbersome. The default implementation of `PanelSaveDelegateClass`.save_async() will emit this signal to allow the consumer to implement asynchronous save in a flexible manner.

The caller is expected to complete `task` with a boolean when the save operation has completed.

Default handler: | The default handler is called after the handlers added via `g_signal_connect()`.

#### Parameters

`task` | `GTask`
| A `GTask`.
| The data is owned by the caller of the function.

#### Return value

Returns: | `gboolean`
| `TRUE` if the operation was handled.