Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 3402b459e02494bd1db8765f18496b29 > files > 13

lib64dbusmenu-qt-devel-0.9.2-3.mga4.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>dbusmenu-qt: DBusMenuExporter Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">dbusmenu-qt
   &#160;<span id="projectnumber">0.9.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classDBusMenuExporter-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">DBusMenuExporter Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="dbusmenuexporter_8h_source.html">dbusmenuexporter.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for DBusMenuExporter:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classDBusMenuExporter.png" usemap="#DBusMenuExporter_map" alt=""/>
  <map id="DBusMenuExporter_map" name="DBusMenuExporter_map">
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5f7beacff5f22bb2443d08354dafd3b4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDBusMenuExporter.html#a5f7beacff5f22bb2443d08354dafd3b4">DBusMenuExporter</a> (const QString &amp;dbusObjectPath, QMenu *menu, const QDBusConnection &amp;dbusConnection=QDBusConnection::sessionBus())</td></tr>
<tr class="separator:a5f7beacff5f22bb2443d08354dafd3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f46461c1cc4d4231cc98ad345dcfd5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDBusMenuExporter.html#a1f46461c1cc4d4231cc98ad345dcfd5b">activateAction</a> (QAction *action)</td></tr>
<tr class="separator:a1f46461c1cc4d4231cc98ad345dcfd5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349fd1889de0f954c5cde0747acee025"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDBusMenuExporter.html#a349fd1889de0f954c5cde0747acee025">setStatus</a> (const QString &amp;<a class="el" href="classDBusMenuExporter.html#a043af9b84634bd643c07f91827458beb">status</a>)</td></tr>
<tr class="separator:a349fd1889de0f954c5cde0747acee025"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a043af9b84634bd643c07f91827458beb"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDBusMenuExporter.html#a043af9b84634bd643c07f91827458beb">status</a> () const </td></tr>
<tr class="separator:a043af9b84634bd643c07f91827458beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a8f0ea09b0f28429ebb03023d6a69948a"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDBusMenuExporter.html#a8f0ea09b0f28429ebb03023d6a69948a">iconNameForAction</a> (QAction *action)</td></tr>
<tr class="separator:a8f0ea09b0f28429ebb03023d6a69948a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a6d61d725a8454030ea187d759fcff581"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d61d725a8454030ea187d759fcff581"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>DBusMenuExporterPrivate</b></td></tr>
<tr class="separator:a6d61d725a8454030ea187d759fcff581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00354ac77ebe0ad583ec4ebe2a1b2a4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00354ac77ebe0ad583ec4ebe2a1b2a4f"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>DBusMenuExporterDBus</b></td></tr>
<tr class="separator:a00354ac77ebe0ad583ec4ebe2a1b2a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af48d6c9af71cd8754a069a8d09a5b2bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af48d6c9af71cd8754a069a8d09a5b2bf"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>DBusMenu</b></td></tr>
<tr class="separator:af48d6c9af71cd8754a069a8d09a5b2bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A <a class="el" href="classDBusMenuExporter.html">DBusMenuExporter</a> instance can serialize a menu over DBus </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5f7beacff5f22bb2443d08354dafd3b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DBusMenuExporter::DBusMenuExporter </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>dbusObjectPath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QMenu *&#160;</td>
          <td class="paramname"><em>menu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QDBusConnection &amp;&#160;</td>
          <td class="paramname"><em>dbusConnection</em> = <code>QDBusConnection::sessionBus()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Creates a <a class="el" href="classDBusMenuExporter.html">DBusMenuExporter</a> exporting menu at the dbus object path dbusObjectPath, using the given dbusConnection. The instance adds itself to the menu children. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a1f46461c1cc4d4231cc98ad345dcfd5b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DBusMenuExporter::activateAction </td>
          <td>(</td>
          <td class="paramtype">QAction *&#160;</td>
          <td class="paramname"><em>action</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Asks the matching <a class="el" href="classDBusMenuImporter.html">DBusMenuImporter</a> to activate <code>action</code>. For menus it means popup them, for items it means triggering the associated action. </p>

</div>
</div>
<a class="anchor" id="a8f0ea09b0f28429ebb03023d6a69948a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual QString DBusMenuExporter::iconNameForAction </td>
          <td>(</td>
          <td class="paramtype">QAction *&#160;</td>
          <td class="paramname"><em>action</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Must extract the icon name for action. This is the name which will be used to present the icon over DBus. Default implementation returns action-&gt;icon().name() when built on Qt &gt;= 4.7 and a null string otherwise. </p>

</div>
</div>
<a class="anchor" id="a349fd1889de0f954c5cde0747acee025"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DBusMenuExporter::setStatus </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>status</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The status of the menu. Can be one of "normal" or "notice". This can be used to notify the other side the menu should be made more visible. For example, appmenu uses it to tell Unity panel to show/hide the menubar when the Alt modifier is pressed/released. </p>

</div>
</div>
<a class="anchor" id="a043af9b84634bd643c07f91827458beb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString DBusMenuExporter::status </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns the status of the menu. <a class="el" href="classDBusMenuExporter.html#a349fd1889de0f954c5cde0747acee025">setStatus</a> </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/iurt/rpmbuild/BUILD/libdbusmenu-qt-0.9.2/src/<a class="el" href="dbusmenuexporter_8h_source.html">dbusmenuexporter.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Oct 18 2013 04:37:55 for dbusmenu-qt by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>