~kklimonda/ubuntu/natty/glibmm2.4/update

« back to all changes in this revision

Viewing changes to docs/reference/html/classGio_1_1AppInfo.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-01-26 13:03:25 UTC
  • mfrom: (1.2.42 upstream)
  • Revision ID: james.westby@ubuntu.com-20100126130325-5yukj1vu2aiptur6
Tags: 2.23.1-0ubuntu1
* New upstream version 
* debian/control.in:
  - updated glib requirement

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
8
</head>
9
9
<body>
10
 
<!-- Generated by Doxygen 1.6.1 -->
 
10
<!-- Generated by Doxygen 1.6.2 -->
11
11
<div class="navigation" id="top">
12
12
  <div class="tabs">
13
13
    <ul>
22
22
  <div class="tabs">
23
23
    <ul>
24
24
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
 
25
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
25
26
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
26
27
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
27
28
    </ul>
33
34
<h1>Gio::AppInfo Class Reference</h1><!-- doxytag: class="Gio::AppInfo" --><!-- doxytag: inherits="Glib::Interface" -->
34
35
<p>Application information, to describe applications installed on the system, and launch them. <a href="#_details">More...</a></p>
35
36
 
36
 
<p>Inherits <a class="el" href="classGlib_1_1Interface.html">Glib::Interface</a>.</p>
37
 
 
38
 
<p>Inherited by <a class="el" href="classGio_1_1DesktopAppInfo.html">Gio::DesktopAppInfo</a>.</p>
 
37
<p><code>#include &lt;giomm/appinfo.h&gt;</code></p>
39
38
<div class="dynheader">
40
 
Collaboration diagram for Gio::AppInfo:</div>
 
39
Inheritance diagram for Gio::AppInfo:</div>
41
40
<div class="dynsection">
42
 
<div class="center"><img src="classGio_1_1AppInfo__coll__graph.png" border="0" usemap="#Gio_1_1AppInfo_coll__map" alt="Collaboration graph"/></div>
43
 
<map name="Gio_1_1AppInfo_coll__map" id="Gio_1_1AppInfo_coll__map">
44
 
<area shape="rect" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="13,160,117,189"/><area shape="rect" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="5,83,125,112"/><area shape="rect" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,5,119,35"/></map>
 
41
<div class="center"><img src="classGio_1_1AppInfo__inherit__graph.png" border="0" usemap="#Gio_1_1AppInfo_inherit__map" alt="Inheritance graph"/></div>
 
42
<map name="Gio_1_1AppInfo_inherit__map" id="Gio_1_1AppInfo_inherit__map">
 
43
<area shape="rect" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files." alt="" coords="5,316,157,343"/><area shape="rect" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="27,161,136,188"/><area shape="rect" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="19,84,144,111"/><area shape="rect" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="25,7,137,33"/></map>
45
44
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
46
45
 
47
46
<p><a href="classGio_1_1AppInfo-members.html">List of all members.</a></p>
54
53
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a5e52c62432a61c5380bd5dc553898251"></a><br/></td></tr>
55
54
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a1803e87dccb051f4fe69cb10277c6c2e">equal</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&amp; other) const </td></tr>
56
55
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if two AppInfos are equal. <a href="#a1803e87dccb051f4fe69cb10277c6c2e"></a><br/></td></tr>
57
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a3d929d82e4d7ae91f4d8904f91e7a1c4">get_id</a> () const </td></tr>
 
56
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a3d929d82e4d7ae91f4d8904f91e7a1c4">get_id</a> () const </td></tr>
58
57
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the ID of an application. <a href="#a3d929d82e4d7ae91f4d8904f91e7a1c4"></a><br/></td></tr>
59
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a450c7e5a59919a66f73133749c318987">get_name</a> () const </td></tr>
 
58
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a450c7e5a59919a66f73133749c318987">get_name</a> () const </td></tr>
60
59
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the installed name of the application. <a href="#a450c7e5a59919a66f73133749c318987"></a><br/></td></tr>
61
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#af7d89372dcf32cc6c25a9545a4ccffa0">get_description</a> () const </td></tr>
 
60
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#af7d89372dcf32cc6c25a9545a4ccffa0">get_description</a> () const </td></tr>
62
61
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a human-readable description of an installed application. <a href="#af7d89372dcf32cc6c25a9545a4ccffa0"></a><br/></td></tr>
63
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a06a665d4d812adb2eeb5c05d4c91c266">get_executable</a> () const </td></tr>
 
62
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a06a665d4d812adb2eeb5c05d4c91c266">get_executable</a> () const </td></tr>
64
63
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the executable's name for the installed application. <a href="#a06a665d4d812adb2eeb5c05d4c91c266"></a><br/></td></tr>
65
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ad389c830c25f58b5ec99d247a3517939">get_commandline</a> () const </td></tr>
 
64
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ad389c830c25f58b5ec99d247a3517939">get_commandline</a> () const </td></tr>
66
65
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the commandline with which the application will be started. <a href="#ad389c830c25f58b5ec99d247a3517939"></a><br/></td></tr>
67
66
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a35a0c2c10ee787cc5d1d4ac7773bab0d">get_icon</a> ()</td></tr>
68
67
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the icon for the application. <a href="#a35a0c2c10ee787cc5d1d4ac7773bab0d"></a><br/></td></tr>
69
68
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a16fe789da6c7f5c8c023255b2faff226">get_icon</a> () const </td></tr>
70
69
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the icon for the application. <a href="#a16fe789da6c7f5c8c023255b2faff226"></a><br/></td></tr>
71
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a4d5096988eea54e06832325276a78f2a">launch</a> (const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp; files, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; launch_context)</td></tr>
 
70
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a4d5096988eea54e06832325276a78f2a">launch</a> (const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp; files, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; launch_context)</td></tr>
72
71
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the application. <a href="#a4d5096988eea54e06832325276a78f2a"></a><br/></td></tr>
73
72
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a8bb534c3834b17ff80edb046ba78250e">supports_uris</a> () const </td></tr>
74
73
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the application supports reading files and directories from URIs. <a href="#a8bb534c3834b17ff80edb046ba78250e"></a><br/></td></tr>
75
74
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a6ba8d06c3f3d99f907ae1aadbd8b24da">supports_files</a> () const </td></tr>
76
75
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the application accepts files as arguments. <a href="#a6ba8d06c3f3d99f907ae1aadbd8b24da"></a><br/></td></tr>
77
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a23a6ee89635a2b24468c73f137ad8de4">launch_uris</a> (const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp; uris, GAppLaunchContext* launch_context)</td></tr>
 
76
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a23a6ee89635a2b24468c73f137ad8de4">launch_uris</a> (const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp; uris, GAppLaunchContext* launch_context)</td></tr>
78
77
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the application. <a href="#a23a6ee89635a2b24468c73f137ad8de4"></a><br/></td></tr>
79
78
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a7b374a9120926615fc7454afab6452e4">should_show</a> () const </td></tr>
80
79
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the application info should be shown in menus that list available applications. <a href="#a7b374a9120926615fc7454afab6452e4"></a><br/></td></tr>
81
80
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ae9c4b3e178815a1fbbd60abe69d9e0f9">can_delete</a> () const </td></tr>
82
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the information whether the GAppInfo can be deleted. <a href="#ae9c4b3e178815a1fbbd60abe69d9e0f9"></a><br/></td></tr>
 
81
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the information whether the <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> can be deleted. <a href="#ae9c4b3e178815a1fbbd60abe69d9e0f9"></a><br/></td></tr>
83
82
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a634d024dee3e412df7dc794a280a438e">do_delete</a> ()</td></tr>
84
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to delete an <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a>. <a href="#a634d024dee3e412df7dc794a280a438e"></a><br/></td></tr>
85
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a59cefa47ef35940d5c0b74a396728808">set_as_default_for_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
 
83
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to delete a <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a>. <a href="#a634d024dee3e412df7dc794a280a438e"></a><br/></td></tr>
 
84
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a59cefa47ef35940d5c0b74a396728808">set_as_default_for_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
86
85
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the application as the default handler for a given type. <a href="#a59cefa47ef35940d5c0b74a396728808"></a><br/></td></tr>
87
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a33b6e19f73a30f1dde7913282aa20aeb">set_as_default_for_extension</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; extension)</td></tr>
88
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the application as the default handler for the given file extention. <a href="#a33b6e19f73a30f1dde7913282aa20aeb"></a><br/></td></tr>
89
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a0dedbcba19457176114948c80efdfbe4">add_supports_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
 
86
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a33b6e19f73a30f1dde7913282aa20aeb">set_as_default_for_extension</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; extension)</td></tr>
 
87
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the application as the default handler for the given file extension. <a href="#a33b6e19f73a30f1dde7913282aa20aeb"></a><br/></td></tr>
 
88
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a0dedbcba19457176114948c80efdfbe4">add_supports_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
90
89
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a content type to the application information to indicate the application is capable of opening files with the given content type. <a href="#a0dedbcba19457176114948c80efdfbe4"></a><br/></td></tr>
91
90
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a150146aaba23bfa208d5c7100d986ee9">can_remove_supports_type</a> () const </td></tr>
92
91
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a supported content type can be removed from an application. <a href="#a150146aaba23bfa208d5c7100d986ee9"></a><br/></td></tr>
93
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#aa1e9856c39e12c5ad1770299e391b6c0">remove_supports_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
 
92
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#aa1e9856c39e12c5ad1770299e391b6c0">remove_supports_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
94
93
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a supported type from an application, if possible. <a href="#aa1e9856c39e12c5ad1770299e391b6c0"></a><br/></td></tr>
95
94
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
96
95
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a12bbf2ad90f8915f46c3a49b6354e8ec">add_interface</a> (GType gtype_implementer)</td></tr>
97
 
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ac77db461b3142c9459c8c1a211672bf9">create_from_commandline</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; commandline, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; application_name, <a class="el" href="group__giommEnums.html#gae39c1e25f40a070e1720470758a55344">AppInfoCreateFlags</a> flags)</td></tr>
 
96
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ac77db461b3142c9459c8c1a211672bf9">create_from_commandline</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; commandline, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; application_name, <a class="el" href="group__giommEnums.html#gae39c1e25f40a070e1720470758a55344">AppInfoCreateFlags</a> flags)</td></tr>
98
97
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a><br class="typebreak"/>
99
98
&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a21c3fa9bf0f708f3cf52ec38eb837c2e">get_all</a> ()</td></tr>
100
99
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of all of the applications currently registered on this system. <a href="#a21c3fa9bf0f708f3cf52ec38eb837c2e"></a><br/></td></tr>
101
100
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a><br class="typebreak"/>
102
 
&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a05bb9f05067d8469f2de981794a31302">get_all_for_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
103
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of all <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> s for a given content type. <a href="#a05bb9f05067d8469f2de981794a31302"></a><br/></td></tr>
104
 
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a42907d07abfa7e35e2f220436d3fcb72">get_default_for_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type, bool must_support_uris=true)</td></tr>
105
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> that correspond to a given content type. <a href="#a42907d07abfa7e35e2f220436d3fcb72"></a><br/></td></tr>
106
 
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ac278c0e445faed4288c6a719e059e0da">get_default_for_uri_scheme</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri_scheme)</td></tr>
 
101
&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a05bb9f05067d8469f2de981794a31302">get_all_for_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
 
102
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of all AppInfos for a given content type. <a href="#a05bb9f05067d8469f2de981794a31302"></a><br/></td></tr>
 
103
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a42907d07abfa7e35e2f220436d3fcb72">get_default_for_type</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type, bool must_support_uris=true)</td></tr>
 
104
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> that corresponds to a given content type. <a href="#a42907d07abfa7e35e2f220436d3fcb72"></a><br/></td></tr>
 
105
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ac278c0e445faed4288c6a719e059e0da">get_default_for_uri_scheme</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri_scheme)</td></tr>
107
106
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the default application for launching applications using this URI scheme. <a href="#ac278c0e445faed4288c6a719e059e0da"></a><br/></td></tr>
108
 
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a01913be6448947643c9de26bddd0659c">reset_type_associations</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
109
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all changes to the type associations done by g_app_info_set_as_default_for_type(), g_app_info_set_as_default_for_extension(), g_app_info_add_supports_type() of g_app_info_remove_supports_type(). <a href="#a01913be6448947643c9de26bddd0659c"></a><br/></td></tr>
110
 
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#acf9d831fcddbf5626b1e1b9ff70c8598">launch_default_for_uri</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context)</td></tr>
 
107
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a01913be6448947643c9de26bddd0659c">reset_type_associations</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
 
108
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all changes to the type associations done by g_app_info_set_as_default_for_type(), g_app_info_set_as_default_for_extension(), g_app_info_add_supports_type() or g_app_info_remove_supports_type(). <a href="#a01913be6448947643c9de26bddd0659c"></a><br/></td></tr>
 
109
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#acf9d831fcddbf5626b1e1b9ff70c8598">launch_default_for_uri</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context)</td></tr>
111
110
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility function that launches the default application registered to handle the specified uri. <a href="#acf9d831fcddbf5626b1e1b9ff70c8598"></a><br/></td></tr>
112
 
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a164a90bd2c00e9c4acb1194c475dd5d5">launch_default_for_uri</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri)</td></tr>
 
111
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a164a90bd2c00e9c4acb1194c475dd5d5">launch_default_for_uri</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri)</td></tr>
113
112
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
114
113
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
115
114
<br/><br/></td></tr>
164
163
        <tr>
165
164
          <td class="memname">bool Gio::AppInfo::add_supports_type </td>
166
165
          <td>(</td>
167
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
166
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
168
167
          <td class="paramname"> <em>content_type</em></td>
169
168
          <td>&#160;)&#160;</td>
170
169
          <td></td>
199
198
</div>
200
199
<div class="memdoc">
201
200
 
202
 
<p>Obtains the information whether the GAppInfo can be deleted. </p>
 
201
<p>Obtains the information whether the <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> can be deleted. </p>
203
202
<p>See g_app_info_delete(). </p>
204
203
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>appinfo</em> can be deleted</dd></dl>
205
204
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000002">Since glibmm 2.20:</a></b></dt><dd></dd></dl>
233
232
        <tr>
234
233
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1AppInfo.html">AppInfo</a>&gt; Gio::AppInfo::create_from_commandline </td>
235
234
          <td>(</td>
236
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
235
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
237
236
          <td class="paramname"> <em>commandline</em>, </td>
238
237
        </tr>
239
238
        <tr>
240
239
          <td class="paramkey"></td>
241
240
          <td></td>
242
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
241
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
243
242
          <td class="paramname"> <em>application_name</em>, </td>
244
243
        </tr>
245
244
        <tr>
274
273
</div>
275
274
<div class="memdoc">
276
275
 
277
 
<p>Tries to delete an <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a>. </p>
 
276
<p>Tries to delete a <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a>. </p>
278
277
<p>On some platforms, there may be a difference between user-defined AppInfos which can be deleted, and system-wide ones which cannot. See g_app_info_can_delete(). </p>
279
278
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>appinfo</em> has been deleted</dd></dl>
280
279
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000003">Since glibmm 2.20:</a></b></dt><dd></dd></dl>
336
335
        <tr>
337
336
          <td class="memname">static <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt;<a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1AppInfo.html">AppInfo</a>&gt; &gt; Gio::AppInfo::get_all_for_type </td>
338
337
          <td>(</td>
339
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
338
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
340
339
          <td class="paramname"> <em>content_type</em></td>
341
340
          <td>&#160;)&#160;</td>
342
341
          <td><code> [static]</code></td>
345
344
</div>
346
345
<div class="memdoc">
347
346
 
348
 
<p>Gets a list of all <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> s for a given content type. </p>
 
347
<p>Gets a list of all AppInfos for a given content type. </p>
349
348
<dl><dt><b>Parameters:</b></dt><dd>
350
349
  <table border="0" cellspacing="2" cellpadding="0">
351
350
    <tr><td valign="top"></td><td valign="top"><em>content_type</em>&#160;</td><td>The content type to find a <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> for. </td></tr>
352
351
  </table>
353
352
  </dd>
354
353
</dl>
355
 
<dl class="return"><dt><b>Returns:</b></dt><dd>List of <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> s for given <em>content_type</em> or <code>0</code> on error. </dd></dl>
 
354
<dl class="return"><dt><b>Returns:</b></dt><dd>List of AppInfos for given <em>content_type</em> or <code>0</code> on error. </dd></dl>
356
355
 
357
356
</div>
358
357
</div>
361
360
<div class="memproto">
362
361
      <table class="memname">
363
362
        <tr>
364
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::AppInfo::get_commandline </td>
 
363
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::AppInfo::get_commandline </td>
365
364
          <td>(</td>
366
365
          <td class="paramname"></td>
367
366
          <td>&#160;)&#160;</td>
384
383
        <tr>
385
384
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1AppInfo.html">AppInfo</a>&gt; Gio::AppInfo::get_default_for_type </td>
386
385
          <td>(</td>
387
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
386
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
388
387
          <td class="paramname"> <em>content_type</em>, </td>
389
388
        </tr>
390
389
        <tr>
402
401
</div>
403
402
<div class="memdoc">
404
403
 
405
 
<p>Gets the <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> that correspond to a given content type. </p>
 
404
<p>Gets the <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> that corresponds to a given content type. </p>
406
405
<dl><dt><b>Parameters:</b></dt><dd>
407
406
  <table border="0" cellspacing="2" cellpadding="0">
408
407
    <tr><td valign="top"></td><td valign="top"><em>content_type</em>&#160;</td><td>The content type to find a <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> for. </td></tr>
421
420
        <tr>
422
421
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1AppInfo.html">AppInfo</a>&gt; Gio::AppInfo::get_default_for_uri_scheme </td>
423
422
          <td>(</td>
424
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
423
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
425
424
          <td class="paramname"> <em>uri_scheme</em></td>
426
425
          <td>&#160;)&#160;</td>
427
426
          <td><code> [static]</code></td>
447
446
<div class="memproto">
448
447
      <table class="memname">
449
448
        <tr>
450
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::AppInfo::get_description </td>
 
449
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::AppInfo::get_description </td>
451
450
          <td>(</td>
452
451
          <td class="paramname"></td>
453
452
          <td>&#160;)&#160;</td>
467
466
<div class="memproto">
468
467
      <table class="memname">
469
468
        <tr>
470
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::AppInfo::get_executable </td>
 
469
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::AppInfo::get_executable </td>
471
470
          <td>(</td>
472
471
          <td class="paramname"></td>
473
472
          <td>&#160;)&#160;</td>
478
477
<div class="memdoc">
479
478
 
480
479
<p>Gets the executable's name for the installed application. </p>
481
 
<dl class="return"><dt><b>Returns:</b></dt><dd>A string containing the <em>appinfo's</em> application binary's name. </dd></dl>
 
480
<dl class="return"><dt><b>Returns:</b></dt><dd>A string containing the <em>appinfo's</em> application binaries name. </dd></dl>
482
481
 
483
482
</div>
484
483
</div>
527
526
<div class="memproto">
528
527
      <table class="memname">
529
528
        <tr>
530
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::AppInfo::get_id </td>
 
529
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::AppInfo::get_id </td>
531
530
          <td>(</td>
532
531
          <td class="paramname"></td>
533
532
          <td>&#160;)&#160;</td>
549
548
<div class="memproto">
550
549
      <table class="memname">
551
550
        <tr>
552
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::AppInfo::get_name </td>
 
551
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::AppInfo::get_name </td>
553
552
          <td>(</td>
554
553
          <td class="paramname"></td>
555
554
          <td>&#160;)&#160;</td>
617
616
        <tr>
618
617
          <td class="memname">bool Gio::AppInfo::launch </td>
619
618
          <td>(</td>
620
 
          <td class="paramtype">const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp;&#160;</td>
 
619
          <td class="paramtype">const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp;&#160;</td>
621
620
          <td class="paramname"> <em>files</em>, </td>
622
621
        </tr>
623
622
        <tr>
658
657
        <tr>
659
658
          <td class="memname">static bool Gio::AppInfo::launch_default_for_uri </td>
660
659
          <td>(</td>
661
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
660
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
662
661
          <td class="paramname"> <em>uri</em></td>
663
662
          <td>&#160;)&#160;</td>
664
663
          <td><code> [static]</code></td>
676
675
        <tr>
677
676
          <td class="memname">static bool Gio::AppInfo::launch_default_for_uri </td>
678
677
          <td>(</td>
679
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
678
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
680
679
          <td class="paramname"> <em>uri</em>, </td>
681
680
        </tr>
682
681
        <tr>
714
713
        <tr>
715
714
          <td class="memname">bool Gio::AppInfo::launch_uris </td>
716
715
          <td>(</td>
717
 
          <td class="paramtype">const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp;&#160;</td>
 
716
          <td class="paramtype">const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp;&#160;</td>
718
717
          <td class="paramname"> <em>uris</em>, </td>
719
718
        </tr>
720
719
        <tr>
754
753
        <tr>
755
754
          <td class="memname">bool Gio::AppInfo::remove_supports_type </td>
756
755
          <td>(</td>
757
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
756
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
758
757
          <td class="paramname"> <em>content_type</em></td>
759
758
          <td>&#160;)&#160;</td>
760
759
          <td></td>
781
780
        <tr>
782
781
          <td class="memname">static void Gio::AppInfo::reset_type_associations </td>
783
782
          <td>(</td>
784
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
783
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
785
784
          <td class="paramname"> <em>content_type</em></td>
786
785
          <td>&#160;)&#160;</td>
787
786
          <td><code> [static]</code></td>
790
789
</div>
791
790
<div class="memdoc">
792
791
 
793
 
<p>Removes all changes to the type associations done by g_app_info_set_as_default_for_type(), g_app_info_set_as_default_for_extension(), g_app_info_add_supports_type() of g_app_info_remove_supports_type(). </p>
 
792
<p>Removes all changes to the type associations done by g_app_info_set_as_default_for_type(), g_app_info_set_as_default_for_extension(), g_app_info_add_supports_type() or g_app_info_remove_supports_type(). </p>
794
793
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000004">Since glibmm 2.20:</a></b></dt><dd></dd></dl>
795
794
<dl><dt><b>Parameters:</b></dt><dd>
796
795
  <table border="0" cellspacing="2" cellpadding="0">
808
807
        <tr>
809
808
          <td class="memname">bool Gio::AppInfo::set_as_default_for_extension </td>
810
809
          <td>(</td>
811
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
810
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
812
811
          <td class="paramname"> <em>extension</em></td>
813
812
          <td>&#160;)&#160;</td>
814
813
          <td></td>
817
816
</div>
818
817
<div class="memdoc">
819
818
 
820
 
<p>Sets the application as the default handler for the given file extention. </p>
 
819
<p>Sets the application as the default handler for the given file extension. </p>
821
820
<dl><dt><b>Parameters:</b></dt><dd>
822
821
  <table border="0" cellspacing="2" cellpadding="0">
823
822
    <tr><td valign="top"></td><td valign="top"><em>extension</em>&#160;</td><td>A string containing the file extension (without the dot). </td></tr>
835
834
        <tr>
836
835
          <td class="memname">bool Gio::AppInfo::set_as_default_for_type </td>
837
836
          <td>(</td>
838
 
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
837
          <td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01038.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
839
838
          <td class="paramname"> <em>content_type</em></td>
840
839
          <td>&#160;)&#160;</td>
841
840
          <td></td>
953
952
 
954
953
</div>
955
954
</div>
956
 
<hr/>The documentation for this class was generated from the following file:<ul>
957
 
<li>giomm/appinfo.h</li>
958
 
</ul>
959
955
</div>
960
 
<hr size="1"/><address style="text-align: right;"><small>Generated on Mon Sep 21 11:07:21 2009 for glibmm by&#160;
 
956
<hr size="1"/><address style="text-align: right;"><small>Generated by&#160;
961
957
<a href="http://www.doxygen.org/index.html">
962
 
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
 
958
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address>
963
959
</body>
964
960
</html>