Thunarx.ProviderFactory

g GObject.Object GObject.Object Thunarx.ProviderFactory Thunarx.ProviderFactory GObject.Object->Thunarx.ProviderFactory

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

get_default ()

list_providers (type)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

None

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Thunarx.ProviderFactory(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Thunarx.ProviderFactoryClass

classmethod get_default()
Returns:

a reference to the default Thunarx.ProviderFactory instance.

Return type:

Thunarx.ProviderFactory

Returns a reference to the default Thunarx.ProviderFactory instance.

The caller is responsible to free the returned object using GObject.Object.unref() when no longer needed.

list_providers(type)
Parameters:

type (GObject.GType) – the provider GObject.GType.

Returns:

the of providers for type.

Return type:

[GObject.Object]

Returns all providers of the given type.

The caller is responsible to release the returned list of providers using code like this:

g_list_free_full (list, g_object_unref);