Nautilus.PropertiesModelProvider.get_models
Description: Reference for Nautilus.PropertiesModelProvider.get_models

### Virtual Method

# Nautilus PropertiesModelProviderget_models

#### Declaration [src]

    GList*
    get_models (
      NautilusPropertiesModelProvider* provider,
      GList* files
    )

#### Description [src]

This function is called by the application when it wants properties models from the extension.

This function is called in the main thread before the Properties are shown, so it should return quickly. The models can be populated and updated asynchronously.

#### Parameters

`files`

  Type: A list of `NautilusFileInfo*`

  A `GList` of `NautilusFileInfo`.

  The data is owned by the caller of the method.

#### Return value

Type: A list of `NautilusPropertiesModel*`

A `GList` of allocated `NautilusPropertiesModel` models.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.
The return value can be `NULL`.