Sophie

Sophie

distrib > Mageia > 6 > x86_64 > by-pkgid > 279e1392635986df1af89cdbd290e105 > files > 122

maliit-framework-docs-0.94.2-11.mga6.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>MPassThruWindow Class Reference</title>
<link href="meego-im.css" rel="stylesheet" type="text/css">
</head><body>
<table>
<tr>
<td></td>
<td>
<a href="index.html">Home</a>
·
<a href="classes.html">API Reference</a>
·
<a href="modules.html">Modules</a>
</td>
</tr>
</table>
<!-- Generated by Doxygen 1.8.12 -->
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-slots">Public Slots</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_m_pass_thru_window-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">MPassThruWindow Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for MPassThruWindow:</div>
<div class="dyncontent">
<div class="center"><img src="class_m_pass_thru_window__inherit__graph.png" border="0" usemap="#_m_pass_thru_window_inherit__map" alt="Inheritance graph"/></div>
<map name="_m_pass_thru_window_inherit__map" id="_m_pass_thru_window_inherit__map">
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
Public Slots</h2></td></tr>
<tr class="memitem:a52643289f351f2f9a9bac3f1da382a15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_pass_thru_window.html#a52643289f351f2f9a9bac3f1da382a15">inputPassthrough</a> (const QRegion &amp;<a class="el" href="class_m_pass_thru_window.html#a421c33b4a8896fb3ecc0730f28d62f41">region</a>=QRegion())</td></tr>
<tr class="separator:a52643289f351f2f9a9bac3f1da382a15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae6af80ec35eefa7807b0e16f74d9bab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_pass_thru_window.html#aae6af80ec35eefa7807b0e16f74d9bab">setRemoteWindow</a> (MImRemoteWindow *remoteWindow=0)</td></tr>
<tr class="separator:aae6af80ec35eefa7807b0e16f74d9bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a5332852bbb19f34415a841c5d86241"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_pass_thru_window.html#a2a5332852bbb19f34415a841c5d86241">updateFromRemoteWindow</a> (const QRegion &amp;<a class="el" href="class_m_pass_thru_window.html#a421c33b4a8896fb3ecc0730f28d62f41">region</a>)</td></tr>
<tr class="separator:a2a5332852bbb19f34415a841c5d86241"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:a55812174c3128eeab726bf397a630568"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_pass_thru_window.html#a55812174c3128eeab726bf397a630568">MPassThruWindow</a> (<a class="el" href="class_m_im_x_server_logic.html">MImXServerLogic</a> *serverLogic, const MImServerXOptions &amp;options)</td></tr>
<tr class="separator:a55812174c3128eeab726bf397a630568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a575856a52c86aaf7ce4687f5f1aa2858"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_pass_thru_window.html#a575856a52c86aaf7ce4687f5f1aa2858">~MPassThruWindow</a> ()</td></tr>
<tr class="separator:a575856a52c86aaf7ce4687f5f1aa2858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fecf8bf7dc9757975e097a6de8f7ce0"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_pass_thru_window.html#a7fecf8bf7dc9757975e097a6de8f7ce0">event</a> (QEvent *e)</td></tr>
<tr class="separator:a7fecf8bf7dc9757975e097a6de8f7ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a528c3524c328603d78da116e57fc5be6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_pass_thru_window.html#a528c3524c328603d78da116e57fc5be6">closeEvent</a> (QCloseEvent *ev)</td></tr>
<tr class="separator:a528c3524c328603d78da116e57fc5be6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a421c33b4a8896fb3ecc0730f28d62f41"><td class="memItemLeft" align="right" valign="top">const QRegion &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_pass_thru_window.html#a421c33b4a8896fb3ecc0730f28d62f41">region</a> ()</td></tr>
<tr class="separator:a421c33b4a8896fb3ecc0730f28d62f41"><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 class="el" href="class_m_pass_thru_window.html" title="MPassThruWindow uses XFixes to redirect mouse events to VKB. ">MPassThruWindow</a> uses XFixes to redirect mouse events to VKB. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a55812174c3128eeab726bf397a630568"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55812174c3128eeab726bf397a630568">&sect;&nbsp;</a></span>MPassThruWindow()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">MPassThruWindow::MPassThruWindow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_m_im_x_server_logic.html">MImXServerLogic</a> *&#160;</td>
          <td class="paramname"><em>serverLogic</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const MImServerXOptions &amp;&#160;</td>
          <td class="paramname"><em>options</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>QWidget* parent widget </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a575856a52c86aaf7ce4687f5f1aa2858"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a575856a52c86aaf7ce4687f5f1aa2858">&sect;&nbsp;</a></span>~MPassThruWindow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MPassThruWindow::~MPassThruWindow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Destructor. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a528c3524c328603d78da116e57fc5be6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a528c3524c328603d78da116e57fc5be6">&sect;&nbsp;</a></span>closeEvent()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MPassThruWindow::closeEvent </td>
          <td>(</td>
          <td class="paramtype">QCloseEvent *&#160;</td>
          <td class="paramname"><em>ev</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7fecf8bf7dc9757975e097a6de8f7ce0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fecf8bf7dc9757975e097a6de8f7ce0">&sect;&nbsp;</a></span>event()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MPassThruWindow::event </td>
          <td>(</td>
          <td class="paramtype">QEvent *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a52643289f351f2f9a9bac3f1da382a15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52643289f351f2f9a9bac3f1da382a15">&sect;&nbsp;</a></span>inputPassthrough</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MPassThruWindow::inputPassthrough </td>
          <td>(</td>
          <td class="paramtype">const QRegion &amp;&#160;</td>
          <td class="paramname"><em>region</em> = <code>QRegion()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set window ID for given region. </p>

</div>
</div>
<a id="a421c33b4a8896fb3ecc0730f28d62f41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a421c33b4a8896fb3ecc0730f28d62f41">&sect;&nbsp;</a></span>region()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QRegion &amp; MPassThruWindow::region </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return region occupied by current plugin. </p>

</div>
</div>
<a id="aae6af80ec35eefa7807b0e16f74d9bab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae6af80ec35eefa7807b0e16f74d9bab">&sect;&nbsp;</a></span>setRemoteWindow</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MPassThruWindow::setRemoteWindow </td>
          <td>(</td>
          <td class="paramtype">MImRemoteWindow *&#160;</td>
          <td class="paramname"><em>remoteWindow</em> = <code>0</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the new remote window (application window) </p>

</div>
</div>
<a id="a2a5332852bbb19f34415a841c5d86241"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a5332852bbb19f34415a841c5d86241">&sect;&nbsp;</a></span>updateFromRemoteWindow</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MPassThruWindow::updateFromRemoteWindow </td>
          <td>(</td>
          <td class="paramtype">const QRegion &amp;&#160;</td>
          <td class="paramname"><em>region</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Schedules repainting for widget's background from remote window. </p>

</div>
</div>
</div><!-- contents -->
<hr>
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%" align="left">Copyright &copy; 2011 Nokia Corporation</td>
<td width="40%" align="center" class="generator"><!-- Generated on Thu Nov 17 2016 17:45:20<br>Doxygen 1.8.12 --></td>
<td width="30%" align="right"><div align="right">Maliit</div></td>
</tr></table>
</body>
</html>