mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-23 18:52:09 +01:00
Add a GApplication::quit signal
This commit is contained in:
parent
c068d91f3f
commit
82fcb51078
@ -276,6 +276,7 @@ enum
|
||||
SIGNAL_ACTION,
|
||||
SIGNAL_COMMAND_LINE,
|
||||
SIGNAL_HANDLE_LOCAL_OPTIONS,
|
||||
SIGNAL_QUIT,
|
||||
NR_SIGNALS
|
||||
};
|
||||
|
||||
@ -1408,7 +1409,6 @@ g_application_class_init (GApplicationClass *class)
|
||||
G_STRUCT_OFFSET (GApplicationClass, activate),
|
||||
NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
|
||||
|
||||
|
||||
/**
|
||||
* GApplication::open:
|
||||
* @application: the application
|
||||
@ -1425,6 +1425,20 @@ g_application_class_init (GApplicationClass *class)
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 3, G_TYPE_POINTER, G_TYPE_INT, G_TYPE_STRING);
|
||||
|
||||
/**
|
||||
* GApplication:quit:
|
||||
* @application: the application
|
||||
*
|
||||
* The ::quit signal is emitted on the primary instance when the application
|
||||
* is requested to terminate. See g_application_quit().
|
||||
*
|
||||
* Since: 2.48
|
||||
*/
|
||||
g_application_signals[SIGNAL_QUIT] =
|
||||
g_signal_new (I_("quit"), G_TYPE_APPLICATION, G_SIGNAL_RUN_LAST,
|
||||
G_STRUCT_OFFSET (GApplicationClass, quit),
|
||||
NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
|
||||
|
||||
/**
|
||||
* GApplication::command-line:
|
||||
* @application: the application
|
||||
|
Loading…
x
Reference in New Issue
Block a user