Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members

mime-action.h

Go to the documentation of this file.
00001 // -*- c++ -*- 00002 // Generated by gtkmmproc -- DO NOT MODIFY! 00003 #ifndef _LIBGNOMEVFSMM_MIME_ACTION_H 00004 #define _LIBGNOMEVFSMM_MIME_ACTION_H 00005 00006 #include <glibmm.h> 00007 00008 /* Copyright 2003 gnome-vfsmm Development Team 00009 * 00010 * This library is free software; you can redistribute it and/or 00011 * modify it under the terms of the GNU Library General Public 00012 * License as published by the Free Software Foundation; either 00013 * version 2 of the License, or (at your option) any later version. 00014 * 00015 * This library is distributed in the hope that it will be useful, 00016 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00017 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00018 * Library General Public License for more details. 00019 * 00020 * You should have received a copy of the GNU Library General Public 00021 * License along with this library; if not, write to the Free 00022 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 00023 */ 00024 00025 #include <libgnomevfs/gnome-vfs-mime-handlers.h> 00026 00027 #include <libgnomevfsmm/enums.h> 00028 00029 00030 namespace Gnome 00031 { 00032 00033 namespace Vfs 00034 { 00035 00036 class MimeAction 00037 { 00038 public: 00039 #ifndef DOXYGEN_SHOULD_SKIP_THIS 00040 typedef MimeAction CppObjectType; 00041 typedef GnomeVFSMimeAction BaseObjectType; 00042 #endif /* DOXYGEN_SHOULD_SKIP_THIS */ 00043 00044 private: 00045 00046 00047 public: 00048 MimeAction(); 00049 ~MimeAction(); 00050 00051 GnomeVFSMimeAction* gobj() { return gobject_; } 00052 const GnomeVFSMimeAction* gobj() const { return gobject_; } 00053 00054 #ifndef DOXYGEN_SHOULD_SKIP_THIS 00055 void assign_gobj(GnomeVFSMimeAction* src); 00056 #endif 00057 00058 protected: 00059 GnomeVFSMimeAction* gobject_; 00060 00061 private: 00062 //Instances of this class can not be copied: 00063 MimeAction(const MimeAction&); 00064 MimeAction& operator=(const MimeAction&); 00065 00066 00067 }; 00068 00069 } // namespace Vfs 00070 } // namespace Gnome 00071 00072 #endif /* _LIBGNOMEVFSMM_MIME_ACTION_H */ 00073

Generated on Fri Aug 13 09:24:46 2004 for libgnomevfsmm by doxygen 1.3.7