Gnome::Vfs::MimeApplication Class Reference

#include <mime-application.h>

List of all members.

Public Member Functions

 MimeApplication ()
 MimeApplication (GnomeVFSMimeApplication *castitem, bool make_a_copy=false)
 MimeApplication (const MimeApplication &src)
MimeApplicationoperator= (const MimeApplication &src)
 ~MimeApplication ()
GnomeVFSMimeApplication * gobj ()
const GnomeVFSMimeApplication * gobj () const
GnomeVFSMimeApplication * gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
 MimeApplication (const Glib::ustring &id)
 MimeApplication (const Glib::ustring &id, const Glib::ustring &name, const Glib::ustring &command, MimeApplicationArgumentType argument_type, ListHandleStrings supported_uri_schemes, bool multiple_files, bool requires_terminal)
 operator bool () const
Glib::ustring get_id () const
 Get the id of this applicaiton.
Glib::ustring get_name () const
 Get the name of this application.
Glib::ustring get_command () const
 Get the command for this application.
MimeApplicationArgumentType get_argument_type () const
 Get the argument type for this application.
Glib::ListHandle< Glib::ustringget_supported_uri_schemes () const
 Get a list of this application's supported uri schemes.
bool can_open_multiple_files () const
 Test to see if this application can open multiple files.
bool requires_terminal () const
 Test to see if this application requires the terminal.
void set_id (const Glib::ustring &value)
void set_name (const Glib::ustring &value)
void set_command (const Glib::ustring &value)
void set_argument_type (const MimeApplicationArgumentType &value)
void set_supported_uri_schemes (const Glib::ListHandle< Glib::ustring > &value)
void set_open_multiple_files (bool value=true)
void set_requires_terminal (bool value=true)
bool is_user_owned () const
 Checks whether this application is owned or not.
bool exists_in_registry () const
void remove_from_registry ()
void save_to_registry ()
 This will save to the registry the application that will be associated with a defined mime type.
ListHandleStrings get_keys () const
ListHandleStrings get_mime_types () const
void clea"memItemRight" valign="bottom">get_mime_types () const
void