| Top |  |  |  |  | 
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkButton ╰── GcrImportButton
GcrImportButton implements AtkImplementorIface, GtkBuildable, GtkActionable and GtkActivatable.
A button which imports keys and certificates. Shows a spinner when the button is activated. When more than one importer is available shows a drop down to select which to import to.
GcrImportButton *
gcr_import_button_new (const gchar *label);
Create a new GcrImportButton.
void gcr_import_button_add_parsed (GcrImportButton *self,GcrParsed *parsed);
Queue an item to import via the button
struct GcrImportButtonClass {
	GtkButtonClass parent_class;
	void    (*importing)   (GcrImportButton *self,
	                        GcrImporter *importer);
	void    (*imported)    (GcrImportButton *self,
	                        GcrImporter *importer,
	                        GError *error);
};
Class for GcrImportButton.
“imported” signalvoid user_function (GcrImportButton *self, GObject *importer, GError *error, gpointer user_data)
Signal emitted when an import completes or fails.
| self | the import button | |
| importer | the importer that was imported to | |
| error | if import was successful  | |
| user_data | user data set when the signal handler was connected. | 
Flags: Run Last
“importing” signalvoid user_function (GcrImportButton *self, GObject *importer, gpointer user_data)
Signal emitted when an import begins.
| self | the import button | |
| importer | the importer that will be imported to | |
| user_data | user data set when the signal handler was connected. | 
Flags: Run Last