Go to the documentation of this file.
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_); }
103 static Glib::RefPtr<MimeMonitor>
get();
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
129 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
148 Glib::RefPtr<Gnome::Vfs::MimeMonitor>
wrap(GnomeVFSMIMEMonitor*
object,
bool take_copy =
false);
Glib::SignalProxy0< void > signal_data_changed()
virtual void on_data_changed()
const GnomeVFSMIMEMonitor * gobj() const
Provides access to the underlying C GObject.
Definition: mime-monitor.h:90
GnomeVFSMIMEMonitor * gobj_copy()
Provides access to the underlying C instance. The caller is responsible for unrefing it....
Definition: mime-monitor.h:54
GnomeVFSMIMEMonitor * gobj()
Provides access to the underlying C GObject.
Definition: mime-monitor.h:87
static Glib::RefPtr< MimeMonitor > get()
Get access to the single global monitor.
Glib::RefPtr< Gnome::Vfs::MimeMonitor > wrap(GnomeVFSMIMEMonitor *object, bool take_copy=false)
A Glib::wrap() method for this object.
Definition: address.h:120