3 #ifndef _LIBGNOMEVFSMM_MIME_MONITOR_H 4 #define _LIBGNOMEVFSMM_MIME_MONITOR_H 31 #include <glibmm/object.h> 32 #include <libgnomevfs/gnome-vfs-mime-monitor.h> 35 #ifndef DOXYGEN_SHOULD_SKIP_THIS 43 {
class MimeMonitor_Class; }
56 #ifndef DOXYGEN_SHOULD_SKIP_THIS 60 typedef MimeMonitor_Class CppClassType;
61 typedef GnomeVFSMIMEMonitor BaseObjectType;
62 typedef GnomeVFSMIMEMonitorClass BaseClassType;
64 private:
friend class MimeMonitor_Class;
65 static CppClassType mimemonitor_class_;
73 explicit MimeMonitor(
const Glib::ConstructParams& construct_params);
74 explicit MimeMonitor(GnomeVFSMIMEMonitor* castitem);
81 #ifndef DOXYGEN_SHOULD_SKIP_THIS 82 static GType get_type() G_GNUC_CONST;
83 static GType get_base_type() G_GNUC_CONST;
87 GnomeVFSMIMEMonitor*
gobj() {
return reinterpret_cast<GnomeVFSMIMEMonitor*
>(gobject_); }
90 const GnomeVFSMIMEMonitor*
gobj()
const {
return reinterpret_cast<GnomeVFSMIMEMonitor*
>(gobject_); }
93 GnomeVFSMIMEMonitor* gobj_copy();
103 static Glib::RefPtr<MimeMonitor>
get();
111 Glib::SignalProxy0< void > signal_data_changed();
118 #ifdef GLIBMM_VFUNCS_ENABLED 119 #endif //GLIBMM_VFUNCS_ENABLED 123 #ifdef GLIBMM_VFUNCS_ENABLED 124 #endif //GLIBMM_VFUNCS_ENABLED 127 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 128 virtual void on_data_changed();
129 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 148 Glib::RefPtr<Gnome::Vfs::MimeMonitor> wrap(GnomeVFSMIMEMonitor*
object,
bool take_copy =
false);
Definition: address.h:119
Definition: mime-monitor.h:53
GnomeVFSMIMEMonitor * gobj()
Provides access to the underlying C GObject.
Definition: mime-monitor.h:87
const GnomeVFSMIMEMonitor * gobj() const
Provides access to the underlying C GObject.
Definition: mime-monitor.h:90