"Fossies" - the Fresh Open Source Software Archive

Member "glibmm-2.74.0/untracked/gio/giomm/private/application_p.h" (19 Sep 2022, 2240 Bytes) of package /linux/misc/glibmm-2.74.0.tar.xz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "application_p.h" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes reports: 2.73.2_vs_2.74.0 or 2.72.1_vs_2.74.0.

    1 // Generated by gmmproc 2.74.0 -- DO NOT MODIFY!
    2 #ifndef _GIOMM_APPLICATION_P_H
    3 #define _GIOMM_APPLICATION_P_H
    4 
    5 
    6 #include <glibmm/private/object_p.h>
    7 
    8 #include <glibmm/class.h>
    9 
   10 namespace Gio
   11 {
   12 
   13 class GIOMM_API Application_Class : public Glib::Class
   14 {
   15 public:
   16 #ifndef DOXYGEN_SHOULD_SKIP_THIS
   17   using CppObjectType = Application;
   18   using BaseObjectType = GApplication;
   19   using BaseClassType = GApplicationClass;
   20   using CppClassParent = Glib::Object_Class;
   21   using BaseClassParent = GObjectClass;
   22 
   23   friend class Application;
   24 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
   25 
   26   const Glib::Class& init();
   27 
   28 
   29   static void class_init_function(void* g_class, void* class_data);
   30 
   31   static Glib::ObjectBase* wrap_new(GObject*);
   32 
   33 protected:
   34 
   35   //Callbacks (default signal handlers):
   36   //These will call the *_impl member methods, which will then call the existing default signal callbacks, if any.
   37   //You could prevent the original default signal handlers being called by overriding the *_impl method.
   38   static void startup_callback(GApplication* self);
   39   static void shutdown_callback(GApplication* self);
   40   static void activate_callback(GApplication* self);
   41   static gint command_line_callback(GApplication* self, GApplicationCommandLine* p0);
   42   static gint handle_local_options_callback(GApplication* self, GVariantDict* p0);
   43   static gboolean name_lost_callback(GApplication* self);
   44   static void open_callback(GApplication* self, GFile** files, gint n_files, const gchar* hint);
   45   
   46   //Callbacks (virtual functions):
   47   static gboolean local_command_line_vfunc_callback(GApplication* self, gchar*** arguments, int* exit_status);
   48   static void before_emit_vfunc_callback(GApplication* self, GVariant* platform_data);
   49   static void after_emit_vfunc_callback(GApplication* self, GVariant* platform_data);
   50   static void quit_mainloop_vfunc_callback(GApplication* self);
   51   static void run_mainloop_vfunc_callback(GApplication* self);
   52   static gboolean dbus_register_vfunc_callback(GApplication* self, GDBusConnection* connection, const gchar* object_path, GError** error);
   53   static void dbus_unregister_vfunc_callback(GApplication* self, GDBusConnection* connection, const gchar* object_path);
   54 };
   55 
   56 
   57 } // namespace Gio
   58 
   59 
   60 #endif /* _GIOMM_APPLICATION_P_H */
   61