Nautilus.PropertiesModelProvider
Description: Reference for Nautilus.PropertiesModelProvider

### Interface

# NautilusPropertiesModelProvider

#### Description [src]

    interface Nautilus.PropertiesModelProvider : GObject.Object

Interface to provide additional properties.

`NautilusPropertiesModelProvider` allows extensions to provide additional information for the file properties.

#### Prerequisite

In order to implement PropertiesModelProvider, your type must inherit from`GObject`.

#### Instance methods

###### nautilus_properties_model_provider_get_models

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

#### Interface structure

    struct NautilusPropertiesModelProviderInterface {
      GTypeInterface g_iface;
      GList* (* get_models) (
        NautilusPropertiesModelProvider* provider,
        GList* files
      );

    }

No description available.

###### Interface members

`g_iface` |
    GTypeInterface
| No description available.
`get_models` |
    GList* (* get_models) (
        NautilusPropertiesModelProvider* provider,
        GList* files
      )
| No description available.

#### Virtual methods

###### Nautilus.PropertiesModelProvider.get_models

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