/** * rb_source_can_move_to_trash: * @source: a #RBSource * * Determines whether the source allows the user to trash * the files backing a selected set of entries. * * Return value: TRUE if trashing is supported */ gboolean rb_source_can_move_to_trash (RBSource *source) { RBSourceClass *klass = RB_SOURCE_GET_CLASS (source); if (is_party_mode (source)) { return FALSE; } else { return klass->impl_can_move_to_trash (source); } }
/** * rb_source_can_move_to_trash: * @source: a #RBSource * * Return value: TRUE if the source allows the user to trash * the files backing a selected set of entries. */ gboolean rb_source_can_move_to_trash (RBSource *source) { RBSourceClass *klass = RB_SOURCE_GET_CLASS (source); RBSourcePrivate *priv = RB_SOURCE_GET_PRIVATE (source); if (rb_shell_get_party_mode (priv->shell)) { return FALSE; } return klass->impl_can_move_to_trash (source); }