/usr/share/qt5/doc/qtfeedback/qfeedbackeffect.html is in qtfeedback5-doc-html 5.0~git20130529-0ubuntu13.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 | <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qfeedbackeffect.cpp -->
<title>QFeedbackEffect Class | Qt 5.0 </title>
<link rel="stylesheet" type="text/css" href="style/style.css" />
</head>
<body>
<body>
<div class="header" id="qtdocheader">
<div class="main">
<div class="main-rounded">
<div class="navigationbar">
<ul>
<li>Qt 5.0</li>
<li>QFeedbackEffect</li>
<li id="buildversion">Qt 5.0.0 Reference Documentation</li>
</ul>
</div>
</div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="sidebar">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#public-types">Public Types</a></li>
<li class="level1"><a href="#properties">Properties</a></li>
<li class="level1"><a href="#public-functions">Public Functions</a></li>
<li class="level1"><a href="#public-slots">Public Slots</a></li>
<li class="level1"><a href="#signals">Signals</a></li>
<li class="level1"><a href="#static-public-members">Static Public Members</a></li>
<li class="level1"><a href="#protected-functions">Protected Functions</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">QFeedbackEffect Class</h1>
<!-- $$$QFeedbackEffect-brief -->
<p>The <a href="qfeedbackeffect.html">QFeedbackEffect</a> class is the abstract base class for feedback effects. <a href="#details">More...</a></p>
<!-- @@@QFeedbackEffect -->
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QFeedbackEffect></span>
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> </td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherited By:</td><td class="memItemRight bottomAlign"> <p><a href="qfeedbackhapticseffect.html">QFeedbackHapticsEffect</a></p>
</td></tr></table></div><ul>
<li><a href="qfeedbackeffect-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="public-types"></a>
<h2 id="public-types">Public Types</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#Duration-enum">Duration</a></b> { Infinite }</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#Effect-enum">Effect</a></b> { Effect.Undefined, Effect.Press, Effect.Release, Effect.PressWeak, ..., UserEffect }</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#ErrorType-enum">ErrorType</a></b> { UnknownError, DeviceBusy }</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#State-enum">State</a></b> { Stopped, Paused, Running, Loading }</td></tr>
</table></div>
<a name="properties"></a>
<h2 id="properties">Properties</h2>
<ul>
<li class="fn"><b><a href="qfeedbackeffect.html#duration-prop">duration</a></b> : const int</li>
<li class="fn"><b><a href="qfeedbackeffect.html#state-prop">state</a></b> : const State</li>
</ul>
<a name="public-functions"></a>
<h2 id="public-functions">Public Functions</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#QFeedbackEffect">QFeedbackEffect</a></b>(QObject *<i> parent</i> = 0)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual int </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#duration-prop">duration</a></b>() const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual State </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#state-prop">state</a></b>() const = 0</td></tr>
</table></div>
<a name="public-slots"></a>
<h2 id="public-slots">Public Slots</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#pause">pause</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#start">start</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#stop">stop</a></b>()</td></tr>
</table></div>
<a name="signals"></a>
<h2 id="signals">Signals</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#error">error</a></b>(QFeedbackEffect::ErrorType<i> error</i>) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#state-prop">stateChanged</a></b>()</td></tr>
</table></div>
<a name="static-public-members"></a>
<h2 id="static-public-members">Static Public Members</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#playThemeEffect">playThemeEffect</a></b>(Effect<i> effect</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#supportsThemeEffect">supportsThemeEffect</a></b>()</td></tr>
</table></div>
<a name="protected-functions"></a>
<h2 id="protected-functions">Protected Functions</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qfeedbackeffect.html#setState">setState</a></b>(State<i> state</i>) = 0</td></tr>
</table></div>
<a name="details"></a>
<!-- $$$QFeedbackEffect-description -->
<div class="descr">
<h2 id="details">Detailed Description</h2>
<p>The <a href="qfeedbackeffect.html">QFeedbackEffect</a> class is the abstract base class for feedback effects.</p>
<p>It represents an effect to provide feedback to a person (i.e., an effect that affect human senses). The technology available today usually only provides haptic effects, which deal with the sense of touch, and audio effects. The <a href="qfeedbackhapticseffect.html">QFeedbackHapticsEffect</a> and QFeedbackFileEffect are implementations of haptic effects and can be used to control a mobile device's vibrator. In addition, the QFeedbackFileEffect can also be used to play audio feedback.</p>
<p>Feedback effects have a duration, which is measured in milliseconds. Subclasses reimplement <a href="qfeedbackeffect.html#duration-prop">duration</a>() to inform how long the effect lasts. The duration is the total time the effect will last, and thus includes any envelope modifiers (attack and fade).</p>
<p>At any given time, a feedback effect is in one of four states: Loading, Stopped, Running, or Paused. See the <a href="qfeedbackeffect.html#State-enum">State</a> enum documentation for further details. Subclasses must reimplement <a href="qfeedbackeffect.html#state-prop">state</a>() to report which state an effect is in, and <a href="qfeedbackeffect.html#setState">setState</a>() to receive state change requests. The <a href="qfeedbackeffect.html#start">start</a>(), <a href="qfeedbackeffect.html#pause">pause</a>(), and <a href="qfeedbackeffect.html#stop">stop</a>() slots calls <a href="qfeedbackeffect.html#setState">setState</a>() with the corresponding new <a href="qfeedbackeffect.html#State-enum">State</a>. Changes in state are reported through the <a href="qfeedbackeffect.html#state-prop">stateChanged</a>() signal and may happen asynchronously some time after the state change request.</p>
<p>A system often has a set of standard feedback effects for user interface interaction (e.g., button clicks). The <a href="qfeedbackeffect.html#Effect-enum">Effect</a> describes the standard effects that <a href="qfeedbackeffect.html">QFeedbackEffect</a> supports. It is named so because the effects often depend on the theme of the user interface. You can play these effects using the <a href="qfeedbackeffect.html#playThemeEffect">playThemeEffect</a>() function.</p>
<pre class="cpp"><span class="type"><a href="qfeedbackeffect.html#QFeedbackEffect">QFeedbackEffect</a></span><span class="operator">::</span><a href="qfeedbackeffect.html#playThemeEffect">playThemeEffect</a>(<span class="type"><a href="qfeedbackeffect.html#QFeedbackEffect">QFeedbackEffect</a></span><span class="operator">::</span>Press);</pre>
<p>The <a href="qfeedbackeffect.html#playThemeEffect">playThemeEffect</a>() function returns true if the effect was played successfully. An effect may not be played if the system does not support it or if an error occurred.</p>
</div>
<!-- @@@QFeedbackEffect -->
<div class="types">
<h2>Member Type Documentation</h2>
<!-- $$$Duration$$$Infinite -->
<h3 class="fn" id="Duration-enum"><a name="Duration-enum"></a>enum QFeedbackEffect::<span class="name">Duration</span></h3>
<p>This enum describes the possible effect predefined duration types. Generally a specific milliseconds value can be supplied instead of one of these values.</p>
<div class="table"><table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Infinite</code></td><td class="topAlign"><code>-1</code></td><td class="topAlign">Infinite effect duration</td></tr>
</table></div>
<!-- @@@Duration -->
<!-- $$$Effect$$$Undefined$$$Press$$$Release$$$PressWeak$$$ReleaseWeak$$$PressStrong$$$ReleaseStrong$$$DragStart$$$DragDropInZone$$$DragDropOutOfZone$$$DragCrossBoundary$$$Appear$$$Disappear$$$Move$$$NumberOfEffects$$$UserEffect -->
<h3 class="fn" id="Effect-enum"><a name="Effect-enum"></a>enum QFeedbackEffect::<span class="name">Effect</span></h3>
<p>This enum describes all possible effect types. Effects might be tactile, or audio or visual.</p>
<p>Not all platforms and devices have distinct effects for each type.</p>
<div class="table"><table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.Undefined</code></td><td class="topAlign">?</td><td class="topAlign">- Undefined feedback. No feedback is given.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.Press</code></td><td class="topAlign">?</td><td class="topAlign">- Feedback for when the screen is pressed.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.Release</code></td><td class="topAlign">?</td><td class="topAlign">- Feedback for touch release.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.PressWeak</code></td><td class="topAlign">?</td><td class="topAlign">- A weak feedback for press.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.ReleaseWeak</code></td><td class="topAlign">?</td><td class="topAlign">- A weak feedback for release.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.PressStrong</code></td><td class="topAlign">?</td><td class="topAlign">- A strong feedback for press.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.ReleaseStrong</code></td><td class="topAlign">?</td><td class="topAlign">- A strong feedback for release.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.DragStart</code></td><td class="topAlign">?</td><td class="topAlign">- Feedback for when dragging starts.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.DragDropInZone</code></td><td class="topAlign">?</td><td class="topAlign">- Feedback for when dragging ends and touch is released inside a drop zone.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.DragDropOutOfZone</code></td><td class="topAlign">?</td><td class="topAlign">- Feedback for when dragging ends and touch is released outside a drop zone.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.DragCrossBoundary</code></td><td class="topAlign">?</td><td class="topAlign">- Feedback for when crossing a boundary while dragging.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.Appear</code></td><td class="topAlign">?</td><td class="topAlign">- Feedback for when an item is shown.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.Disappear</code></td><td class="topAlign">?</td><td class="topAlign">- Feedback for when an item is closed.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Effect.Move</code></td><td class="topAlign">?</td><td class="topAlign">- Feedback for dragging on screen.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::NumberOfEffects</code></td><td class="topAlign"><code>13</code></td><td class="topAlign">The number of built-in effects.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::UserEffect</code></td><td class="topAlign"><code>65535</code></td><td class="topAlign">The starting point for any user defined effects, where supported.</td></tr>
</table></div>
<!-- @@@Effect -->
<!-- $$$ErrorType$$$UnknownError$$$DeviceBusy -->
<h3 class="fn" id="ErrorType-enum"><a name="ErrorType-enum"></a>enum QFeedbackEffect::<span class="name">ErrorType</span></h3>
<p>This enum describes the possible errors happening on the effect.</p>
<div class="table"><table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::UnknownError</code></td><td class="topAlign"><code>0</code></td><td class="topAlign">An unknown error occurred.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::DeviceBusy</code></td><td class="topAlign"><code>1</code></td><td class="topAlign">The feedback could not start because the device is busy.</td></tr>
</table></div>
<p><b>See also </b><a href="qfeedbackeffect.html#error">error</a>().</p>
<!-- @@@ErrorType -->
<!-- $$$State$$$Stopped$$$Paused$$$Running$$$Loading -->
<h3 class="fn" id="State-enum"><a name="State-enum"></a>enum QFeedbackEffect::<span class="name">State</span></h3>
<p>This enum describes the state of the effect. An effect will be in one of these states.</p>
<div class="table"><table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Stopped</code></td><td class="topAlign"><code>0</code></td><td class="topAlign">The effect is not running. This is the initial state. The state changes to either Loading when loading an effect or to Running when the effect is started by calling <a href="qfeedbackeffect.html#start">start</a>(). When an effect has finished playing, it will enter the Stopped state again.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Paused</code></td><td class="topAlign"><code>1</code></td><td class="topAlign">The effect is paused. Calling <a href="qfeedbackeffect.html#start">start</a>() will resume it.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Running</code></td><td class="topAlign"><code>2</code></td><td class="topAlign">The effect is running. You can control the current state by calling the <a href="qfeedbackeffect.html#stop">stop</a>() or <a href="qfeedbackeffect.html#pause">pause</a>() functions.</td></tr>
<tr><td class="topAlign"><code>QFeedbackEffect::Loading</code></td><td class="topAlign"><code>3</code></td><td class="topAlign">The effect is loading. That can happen when loading is done asynchronously. When the effect has loaded, the state will change to either Running (if <a href="qfeedbackeffect.html#start">start</a>() has been called) or Stopped.</td></tr>
</table></div>
<p><b>See also </b><a href="qfeedbackeffect.html#state-prop">state</a>().</p>
<!-- @@@State -->
</div>
<div class="prop">
<h2>Property Documentation</h2>
<!-- $$$duration-prop$$$duration -->
<h3 class="fn" id="duration-prop"><a name="duration-prop"></a><span class="name">duration</span> : const <span class="type">int</span></h3>
<p>This property holds duration of the feedback effect, in milliseconds.</p>
<p>In some cases the duration will be unknown, which will be reported as 0. If the duration is infinite, <a href="qfeedbackeffect.html#Duration-enum">QFeedbackEffect::Infinite</a> will be returned. Some subclasses may have more than one type of duration (for example, <a href="qfeedbackhapticseffect.html">QFeedbackHapticsEffect</a>), and this property will return the total duration of the effect.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> virtual int </td><td class="memItemRight bottomAlign"><span class="name"><b>duration</b></span>() const = 0</td></tr>
</table></div>
<!-- @@@duration -->
<!-- $$$state-prop$$$state$$$stateChanged -->
<h3 class="fn" id="state-prop"><a name="state-prop"></a><span class="name">state</span> : const <span class="type"><a href="qfeedbackeffect.html#State-enum">State</a></span></h3>
<p>This property holds state of the feedback effect.</p>
<p>This returns the state of the feedback effect. The <a href="qfeedbackeffect.html#State-enum">State</a> enumeration reports the possible states.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> virtual State </td><td class="memItemRight bottomAlign"><span class="name"><b>state</b></span>() const = 0</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>stateChanged</b></span>()</td></tr>
</table></div>
<!-- @@@state -->
</div>
<div class="func">
<h2>Member Function Documentation</h2>
<!-- $$$QFeedbackEffect[overload1]$$$QFeedbackEffectQObject* -->
<h3 class="fn" id="QFeedbackEffect"><a name="QFeedbackEffect"></a>QFeedbackEffect::<span class="name">QFeedbackEffect</span>(<span class="type">QObject</span> *<i> parent</i> = 0)</h3>
<p>Constructs the <a href="qfeedbackeffect.html">QFeedbackEffect</a> base class, and passes <i>parent</i> to QObject's constructor. This is called by the classes that inherit from this class.</p>
<!-- @@@QFeedbackEffect -->
<!-- $$$error[overload1]$$$errorQFeedbackEffect::ErrorType -->
<h3 class="fn" id="error"><a name="error"></a><code>[signal] </code><span class="type">void</span> QFeedbackEffect::<span class="name">error</span>(<span class="type"><a href="qfeedbackeffect.html#ErrorType-enum">QFeedbackEffect::ErrorType</a></span><i> error</i>) const</h3>
<p>This signal is emitted by subclasses if an <i>error</i> occurred during playback of an effect. The <a href="qfeedbackeffect.html#ErrorType-enum">ErrorType</a> enum describes the errors that can be reported.</p>
<!-- @@@error -->
<!-- $$$pause[overload1]$$$pause -->
<h3 class="fn" id="pause"><a name="pause"></a><code>[slot] </code><span class="type">void</span> QFeedbackEffect::<span class="name">pause</span>()</h3>
<p>Pauses a playing effect. If an error occurs the <a href="qfeedbackeffect.html#error">error</a>() signal will be emitted. Not all systems support pausing an effect during playback.</p>
<!-- @@@pause -->
<!-- $$$playThemeEffect[overload1]$$$playThemeEffectEffect -->
<h3 class="fn" id="playThemeEffect"><a name="playThemeEffect"></a><code>[static] </code><span class="type">bool</span> QFeedbackEffect::<span class="name">playThemeEffect</span>(<span class="type"><a href="qfeedbackeffect.html#Effect-enum">Effect</a></span><i> effect</i>)</h3>
<p>This function plays <i>effect</i> instantly and returns true if the effect could be played; otherwise, returns false.</p>
<!-- @@@playThemeEffect -->
<!-- $$$setState[overload1]$$$setStateState -->
<h3 class="fn" id="setState"><a name="setState"></a><code>[pure virtual protected] </code><span class="type">void</span> QFeedbackEffect::<span class="name">setState</span>(<span class="type"><a href="qfeedbackeffect.html#State-enum">State</a></span><i> state</i>)</h3>
<p>Requests the effect to change its State to change to the specified <i>state</i>.</p>
<p>Subclasses reimplement this function to handle state change requests for the effect.</p>
<p><b>See also </b><a href="qfeedbackeffect.html#state-prop">state</a>().</p>
<!-- @@@setState -->
<!-- $$$start[overload1]$$$start -->
<h3 class="fn" id="start"><a name="start"></a><code>[slot] </code><span class="type">void</span> QFeedbackEffect::<span class="name">start</span>()</h3>
<p>Starts playing the effect. If an error occurs the <a href="qfeedbackeffect.html#error">error</a>() signal will be emitted.</p>
<p><b>See also </b><a href="qfeedbackeffect.html#stop">stop</a>().</p>
<!-- @@@start -->
<!-- $$$stop[overload1]$$$stop -->
<h3 class="fn" id="stop"><a name="stop"></a><code>[slot] </code><span class="type">void</span> QFeedbackEffect::<span class="name">stop</span>()</h3>
<p>Stops a playing effect. If an error occurs the <a href="qfeedbackeffect.html#error">error</a>() signal will be emitted.</p>
<p><b>See also </b><a href="qfeedbackeffect.html#start">start</a>(), <a href="qfeedbackeffect.html#pause">pause</a>(), and <a href="qfeedbackeffect.html#setState">setState</a>().</p>
<!-- @@@stop -->
<!-- $$$supportsThemeEffect[overload1]$$$supportsThemeEffect -->
<h3 class="fn" id="supportsThemeEffect"><a name="supportsThemeEffect"></a><code>[static] </code><span class="type">bool</span> QFeedbackEffect::<span class="name">supportsThemeEffect</span>()</h3>
<p>Returns true if playing themed feedback is available.</p>
<!-- @@@supportsThemeEffect -->
</div>
<div class="footer">Copyright (c) 2011 Nokia Corporation and/or its subsidiaries. All rights reserved.</div>
</body>
</html>
|