Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 4442dd9bdde98a1d9ca2177557e87d7d > files > 453

libqxt-devel-0.6.1-3.fc15.i686.rpm

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!-- /builddir/build/BUILD/libqxt/src/gui/qxtapplication.cpp -->
<head>
  <title>QxtApplication Class Reference</title>
  <link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left" valign="top" width="32"><a href="http://libqxt.org"><img src="images/qxt-logo.png" width="50" height="40" align="left" border="0" /></a></td>
<td width="1">&nbsp;&nbsp;</td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a>&nbsp;&middot; <a href="modules.html"><font color="#004faf">Modules</font></a>&nbsp;&middot; <a href="classes.html"><font color="#004faf">Classes</font></a>&nbsp;&middot; <a href="namespaces.html"><font color="#004faf">Namespaces</font></a>&nbsp;&middot; <a href="functions.html"><font color="#004faf">Functions</font></a></td>
<td align="right" valign="top" width="230"></td></tr></table><h1 class="title">QxtApplication Class Reference<br /><span class="small-subtitle">[<a href="qxtgui.html">QxtGui</a> module]</span>
</h1>
<p>The QxtApplication class is an extended <a href="http://doc.qtsoftware.com/4.5/qapplication.html">QApplication</a> with support for native event filters. <a href="#details">More...</a></p>
<pre>    #include &lt;QxtApplication&gt;</pre><p>Inherits <a href="http://doc.qtsoftware.com/4.5/qapplication.html">QApplication</a>.</p>
<ul>
<li><a href="qxtapplication-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="public-functions"></a>
<h3>Public Functions</h3>
<ul>
<li><div class="fn"></div><b><a href="qxtapplication.html#QxtApplication">QxtApplication</a></b> ( int &amp; <i>argc</i>, char ** <i>argv</i> )</li>
<li><div class="fn"></div><b><a href="qxtapplication.html#QxtApplication-2">QxtApplication</a></b> ( int &amp; <i>argc</i>, char ** <i>argv</i>, bool <i>GUIenabled</i> )</li>
<li><div class="fn"></div><b><a href="qxtapplication.html#QxtApplication-3">QxtApplication</a></b> ( int &amp; <i>argc</i>, char ** <i>argv</i>, Type <i>type</i> )</li>
<li><div class="fn"></div>virtual <b><a href="qxtapplication.html#dtor.QxtApplication">~QxtApplication</a></b> ()</li>
<li><div class="fn"></div>void <b><a href="qxtapplication.html#installNativeEventFilter">installNativeEventFilter</a></b> ( QxtNativeEventFilter * <i>filter</i> )</li>
<li><div class="fn"></div>void <b><a href="qxtapplication.html#removeNativeEventFilter">removeNativeEventFilter</a></b> ( QxtNativeEventFilter * <i>filter</i> )</li>
</ul>
<ul>
<li><div class="fn"></div>14 public functions inherited from <a href="http://doc.qtsoftware.com/4.5/qapplication.html#public-functions">QApplication</a></li>
<li><div class="fn"></div>4 public functions inherited from <a href="http://doc.qtsoftware.com/4.5/qcoreapplication.html#public-functions">QCoreApplication</a></li>
<li><div class="fn"></div>29 public functions inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#public-functions">QObject</a></li>
</ul>
<a name="static-public-members"></a>
<h3>Static Public Members</h3>
<ul>
<li><div class="fn"></div>QxtApplication * <b><a href="qxtapplication.html#instance">instance</a></b> ()</li>
</ul>
<ul>
<li><div class="fn"></div>72 static public members inherited from <a href="http://doc.qtsoftware.com/4.5/qapplication.html#static-public-members">QApplication</a></li>
<li><div class="fn"></div>38 static public members inherited from <a href="http://doc.qtsoftware.com/4.5/qcoreapplication.html#static-public-members">QCoreApplication</a></li>
<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#static-public-members">QObject</a></li>
</ul>
<a name="macros"></a>
<h3>Macros</h3>
<ul>
<li><div class="fn"></div><b><a href="qxtapplication.html#qxtApp">qxtApp</a></b></li>
</ul>
<h3>Additional Inherited Members</h3>
<ul>
<li><div class="fn"></div>13 properties inherited from <a href="http://doc.qtsoftware.com/4.5/qapplication.html#properties">QApplication</a></li>
<li><div class="fn"></div>4 properties inherited from <a href="http://doc.qtsoftware.com/4.5/qcoreapplication.html#properties">QCoreApplication</a></li>
<li><div class="fn"></div>1 property inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#properties">QObject</a></li>
<li><div class="fn"></div>7 public slots inherited from <a href="http://doc.qtsoftware.com/4.5/qapplication.html#public-slots">QApplication</a></li>
<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.qtsoftware.com/4.5/qcoreapplication.html#public-slots">QCoreApplication</a></li>
<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#public-slots">QObject</a></li>
<li><div class="fn"></div>5 signals inherited from <a href="http://doc.qtsoftware.com/4.5/qapplication.html#signals">QApplication</a></li>
<li><div class="fn"></div>1 signal inherited from <a href="http://doc.qtsoftware.com/4.5/qcoreapplication.html#signals">QCoreApplication</a></li>
<li><div class="fn"></div>1 signal inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#signals">QObject</a></li>
<li><div class="fn"></div>1 public type inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#public-variables">QObject</a></li>
<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#protected-functions">QObject</a></li>
<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#protected-variables">QObject</a></li>
</ul>
<a name="details"></a>
<hr />
<h2>Detailed Description</h2>
<p>The QxtApplication class is an extended <a href="http://doc.qtsoftware.com/4.5/qapplication.html">QApplication</a> with support for native event filters.</p>
<p>QxtApplication lets you install native event filters. This gives an easy and straightforward access to platform specific native events.</p>
<p>See also <a href="qxtnativeeventfilter.html">QxtNativeEventFilter</a>.</p>
<hr />
<h2>Member Function Documentation</h2>
<h3 class="fn"><a name="QxtApplication"></a>QxtApplication::QxtApplication ( int &amp; <i>argc</i>, char ** <i>argv</i> )</h3>
<p>Constructs a new <a href="qxtapplication.html">QxtApplication</a> with <i>argc</i> and <i>argv</i>.</p>
<p>See also <a href="http://doc.qtsoftware.com/4.5/qapplication.html#QApplication">QApplication::QApplication</a>().</p>
<h3 class="fn"><a name="QxtApplication-2"></a>QxtApplication::QxtApplication ( int &amp; <i>argc</i>, char ** <i>argv</i>, bool <i>GUIenabled</i> )</h3>
<p>Constructs a new <a href="qxtapplication.html">QxtApplication</a> with <i>argc</i>, <i>argv</i> and <i>GUIenabled</i>.</p>
<p>See also <a href="http://doc.qtsoftware.com/4.5/qapplication.html#QApplication">QApplication::QApplication</a>().</p>
<h3 class="fn"><a name="QxtApplication-3"></a>QxtApplication::QxtApplication ( int &amp; <i>argc</i>, char ** <i>argv</i>, <a href="http://doc.qtsoftware.com/4.5/qapplication.html#Type-enum">Type</a> <i>type</i> )</h3>
<p>Constructs a new <a href="qxtapplication.html">QxtApplication</a> with <i>argc</i>, <i>argv</i> and <i>type</i>.</p>
<p>See also <a href="http://doc.qtsoftware.com/4.5/qapplication.html#QApplication">QApplication::QApplication</a>().</p>
<h3 class="fn"><a name="dtor.QxtApplication"></a>QxtApplication::~QxtApplication ()&nbsp;&nbsp;<tt> [virtual]</tt></h3>
<p>Destructs the <a href="qxtapplication.html">QxtApplication</a>.</p>
<p>See also <a href="http://doc.qtsoftware.com/4.5/qapplication.html#dtor.QApplication">QApplication::~QApplication</a>().</p>
<h3 class="fn"><a name="installNativeEventFilter"></a>void QxtApplication::installNativeEventFilter ( <a href="qxtnativeeventfilter.html">QxtNativeEventFilter</a> * <i>filter</i> )</h3>
<p>Installs a native event <i>filter</i>.</p>
<p>A native event filter is an object that receives all native events before they reach the application object. The filter can either stop the native event or forward it to the application object. The filter receives native events via its platform specific native event filter function. The native event filter function must return <tt>true</tt> if the event should be filtered, (i.e&#x2e; stopped); otherwise it must return <tt>false</tt>.</p>
<p>If multiple native event filters are installed, the filter that was installed last is activated first.</p>
<p>See also <a href="qxtapplication.html#removeNativeEventFilter">removeNativeEventFilter</a>().</p>
<h3 class="fn"><a name="instance"></a>QxtApplication * QxtApplication::instance ()&nbsp;&nbsp;<tt> [static]</tt></h3>
<p>Returns a pointer to the instance of the application object.</p>
<p>A convenience macro <a href="qxtapplication.html#qxtApp">qxtApp</a> is also available.</p>
<h3 class="fn"><a name="removeNativeEventFilter"></a>void QxtApplication::removeNativeEventFilter ( <a href="qxtnativeeventfilter.html">QxtNativeEventFilter</a> * <i>filter</i> )</h3>
<p>Removes a native event <i>filter</i>. The request is ignored if such a native event filter has not been installed.</p>
<p>See also <a href="qxtapplication.html#installNativeEventFilter">installNativeEventFilter</a>().</p>
<hr />
<h2>Macro Documentation</h2>
<h3 class="fn"><a name="qxtApp"></a>qxtApp</h3>
<p>A global pointer referring to the unique application object. It is equivalent to the pointer returned by <a href="qxtapplication.html#instance">QxtApplication::instance</a>().</p>
<p>See also <a href="qxtapplication.html#instance">QxtApplication::instance</a>().</p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td align="left">Copyright &copy; 2007-2010
<a href="mailto:foundation@libqxt.org">Qxt Foundation</a></td>
<td align="right"><div align="right">
<a href="http://libqxt.org">Qxt</a> 0.6.1</div></td>
</tr></table></div></address></body>
</html>