![]() |
![]() |
![]() |
nautilus-actions Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Prerequisites |
#define NA_IIMPORTER_TYPE #define NA_IIMPORTER_GET_INTERFACE ( instance ) typedef NAIImporter; typedef NAIImporterInterfacePrivate; typedef NAIImporterImportFromUriParms; typedef NAIImporterManageImportModeParms; NAIImporterInterface; guint na_iimporter_import_from_uri (const NAIImporter *importer, NAIImporterImportFromUriParms *parms); guint na_iimporter_manage_import_mode (NAIImporterManageImportModeParms *parms);
#define NA_IIMPORTER_GET_INTERFACE( instance ) ( G_TYPE_INSTANCE_GET_INTERFACE(( instance ), NA_IIMPORTER_TYPE, NAIImporterInterface ))
|
typedef struct NAIImporterImportFromUriParms NAIImporterImportFromUriParms;
This structure allows all used parameters when importing from an URI to be passed and received through a single structure.
typedef struct NAIImporterManageImportModeParms NAIImporterManageImportModeParms;
typedef struct { GTypeInterface parent; NAIImporterInterfacePrivate *private; /** * get_version: * @instance: the #NAIImporter provider. * * Returns: the version of this interface supported by the I/O provider. * * Defaults to 1. */ guint ( *get_version ) ( const NAIImporter *instance ); /** * import_from_uri: * @instance: the #NAIImporter provider. * @parms: a #NAIImporterImportFromUriParms structure. * * Imports an item. * * Returns: the return code of the operation. */ guint ( *import_from_uri )( const NAIImporter *instance, NAIImporterImportFromUriParms *parms ); } NAIImporterInterface;
guint na_iimporter_import_from_uri (const NAIImporter *importer, NAIImporterImportFromUriParms *parms);
Tries to import a NAObjectItem from the URI specified in parms
, returning
the result in parms->imported
.
|
this NAIImporter instance. |
|
a NAIImporterImportFromUriParms structure. |
Returns : |
the return code of the operation. |
guint na_iimporter_manage_import_mode (NAIImporterManageImportModeParms *parms);
|
|
Returns : |