Fix manual.tex qmake configuration settings (thanks to Thomas K.!)
[qanava.git] / doc / reference / html / classqan_1_1_pan_controller.html
blobda02ea33d2efee472d819418b6dac0309715b091
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>Qanava: qan::PanController Class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
6 </head><body>
7 <!-- Generated by Doxygen 1.5.1-p1 -->
8 <div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 <li><a href="dirs.html"><span>Directories</span></a></li>
15 <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
16 </ul></div>
17 <div class="tabs">
18 <ul>
19 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
20 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
21 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
22 </ul></div>
23 <div class="nav">
24 <a class="el" href="namespaceqan.html">qan</a>::<a class="el" href="classqan_1_1_pan_controller.html">PanController</a></div>
25 <h1>qan::PanController Class Reference</h1><!-- doxytag: class="qan::PanController" --><!-- doxytag: inherits="qan::Controller" -->
26 <a href="#_details">More...</a>
27 <p>
28 <code>#include &lt;qanController.h&gt;</code>
29 <p>
30 Inherits <a class="el" href="classqan_1_1_controller.html">qan::Controller</a>.
31 <p>
32 Inheritance diagram for qan::PanController:<p><center><img src="classqan_1_1_pan_controller__inherit__graph.png" border="0" usemap="#qan_1_1_pan_controller__inherit__map" alt="Inheritance graph"></center>
33 <map name="qan_1_1_pan_controller__inherit__map">
34 <area href="classqan_1_1_controller.html" shape="rect" coords="19,7,128,34" alt="">
35 </map>
36 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for qan::PanController:<p><center><img src="classqan_1_1_pan_controller__coll__graph.png" border="0" usemap="#qan_1_1_pan_controller__coll__map" alt="Collaboration graph"></center>
37 <map name="qan_1_1_pan_controller__coll__map">
38 <area href="classqan_1_1_controller.html" shape="rect" coords="124,265,234,292" alt="">
39 <area href="classqan_1_1_graphics_view.html" shape="rect" coords="112,175,246,201" alt="">
40 <area href="classqan_1_1_grid_item.html" shape="rect" coords="7,84,111,111" alt="">
41 <area href="classqan_1_1_grid.html" shape="rect" coords="20,7,98,33" alt="">
42 <area href="classqan_1_1_controller_1_1_manager.html" shape="rect" coords="135,84,303,111" alt="">
43 </map>
44 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classqan_1_1_pan_controller-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
45 <tr><td></td></tr>
46 <tr><td colspan="2"><br><h2>Keyboard Navigation Management</h2></td></tr>
47 <tr><td colspan="2"><br><br></td></tr>
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#62ca0ea73e84459928c2aad1f1ed010a">_keyboardNavigation</a></td></tr>
50 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Keyboard navigation state. <a href="#62ca0ea73e84459928c2aad1f1ed010a"></a><br></td></tr>
51 <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#4f8151cc062c8288ac302c75aeb458cc">_keyboardNavigationIntensity</a></td></tr>
53 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Keyboard navigation intensity. <a href="#4f8151cc062c8288ac302c75aeb458cc"></a><br></td></tr>
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#5df6d78eb7566416af487f1a6c2e4bf3">keyPressEvent</a> (QKeyEvent *e)</td></tr>
56 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#5df6d78eb7566416af487f1a6c2e4bf3"></a><br></td></tr>
57 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#856cb5dba32bf7e7999144c83ea109de">setKeyboardNavigation</a> (bool state)</td></tr>
59 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enable or disable keyboard navigation (with arrow keys). <a href="#856cb5dba32bf7e7999144c83ea109de"></a><br></td></tr>
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#0bd4b4ba02e54b44b4efba06a0dc1cf9">getKeyboardNavigation</a> () const</td></tr>
62 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the current keyboard navigation state. <a href="#0bd4b4ba02e54b44b4efba06a0dc1cf9"></a><br></td></tr>
63 <tr><td colspan="2"><br><h2>Panning and Zooming Management</h2></td></tr>
64 <tr><td colspan="2"><br><br></td></tr>
65 <tr><td class="memItemLeft" nowrap align="right" valign="top">QPointF&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#3403708304d0a8b82d43a79094de063a">_start</a></td></tr>
67 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#3403708304d0a8b82d43a79094de063a"></a><br></td></tr>
68 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#21f16aa32ca2e63c77dcf68ee50cba99">_mode</a></td></tr>
70 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#4e2bdda5157af0d35724485ad3ac7b27">_state</a></td></tr>
72 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#17230cd2dcbcdc12163d96498d42c49f">mousePressEvent</a> (QMouseEvent *e)</td></tr>
74 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#aedd2dffc2713f47acbf3d6ae70c8059">mouseReleaseEvent</a> (QMouseEvent *e)</td></tr>
76 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#f10a41344eeafc1120ec28f759ecdbd7">mouseMoveEvent</a> (QMouseEvent *e)</td></tr>
78 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#1719eba516cb96171499ad582bf692a0">getMode</a> () const</td></tr>
80 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#a954a1384d9cf3a06f8570352b0191cb">getState</a> () const</td></tr>
82 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#26aab8495613d4ad6f8911d2232897f0">setState</a> (<a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a> state)</td></tr>
84 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#03c459bd1aac1ae5cf8a17f64f4409a0">setMode</a> (<a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a> mode)</td></tr>
86 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#ccd9463e8880ca6ef05e28e3e252da8f">toggled</a> (bool state)</td></tr>
88 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Emmitted when the controller action (must) state changes. <a href="#ccd9463e8880ca6ef05e28e3e252da8f"></a><br></td></tr>
89 <tr><td colspan="2"><br><h2>PanController Constructor/Destructor</h2></td></tr>
90 <tr><td colspan="2"><br><br></td></tr>
91 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#a2c43be1a3562019962e8fd3d81ace73">PanController</a> (<a class="el" href="classqan_1_1_graphics_view.html">GraphicsView</a> &amp;graphicsView)</td></tr>
93 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classqan_1_1_pan_controller.html">PanController</a> constructor with associed graphics view initialization. <a href="#a2c43be1a3562019962e8fd3d81ace73"></a><br></td></tr>
94 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#192dc4da96d0cf0996a5c71622965466">~PanController</a> ()</td></tr>
96 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classqan_1_1_pan_controller.html">PanController</a> virtual destructor. <a href="#192dc4da96d0cf0996a5c71622965466"></a><br></td></tr>
97 <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
98 <tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a> { <a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8caee962e02484d3eccbec2cfd3cb87c23">NONE</a> = 0,
99 <a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8cf1165876b196cb053c4dce9d6ad6c4c1">KEYBOARD</a> = 1,
100 <a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8ceaed081d0a19805f2cd993ffe75da055">PAN</a> = 2,
101 <a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8cac722d671ab34a8063db04033815c458">PANNING</a> = 8
102 }</td></tr>
104 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">More...</a><br></td></tr>
105 </table>
106 <hr><a name="_details"></a><h2>Detailed Description</h2>
109 <hr><h2>Member Enumeration Documentation</h2>
110 <a class="anchor" name="22bbfc3447ebd66269ce28aa1e5e3d8c"></a><!-- doxytag: member="qan::PanController::State" ref="22bbfc3447ebd66269ce28aa1e5e3d8c" args="" -->
111 <div class="memitem">
112 <div class="memproto">
113 <table class="memname">
114 <tr>
115 <td class="memname">enum <a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">qan::PanController::State</a> </td>
116 </tr>
117 </table>
118 </div>
119 <div class="memdoc">
124 <dl compact><dt><b>Enumerator: </b></dt><dd>
125 <table border="0" cellspacing="2" cellpadding="0">
126 <tr><td valign="top"><em><a class="anchor" name="22bbfc3447ebd66269ce28aa1e5e3d8caee962e02484d3eccbec2cfd3cb87c23"></a><!-- doxytag: member="NONE" ref="22bbfc3447ebd66269ce28aa1e5e3d8caee962e02484d3eccbec2cfd3cb87c23" args="" -->NONE</em>&nbsp;</td><td>
127 </td></tr>
128 <tr><td valign="top"><em><a class="anchor" name="22bbfc3447ebd66269ce28aa1e5e3d8cf1165876b196cb053c4dce9d6ad6c4c1"></a><!-- doxytag: member="KEYBOARD" ref="22bbfc3447ebd66269ce28aa1e5e3d8cf1165876b196cb053c4dce9d6ad6c4c1" args="" -->KEYBOARD</em>&nbsp;</td><td>
129 </td></tr>
130 <tr><td valign="top"><em><a class="anchor" name="22bbfc3447ebd66269ce28aa1e5e3d8ceaed081d0a19805f2cd993ffe75da055"></a><!-- doxytag: member="PAN" ref="22bbfc3447ebd66269ce28aa1e5e3d8ceaed081d0a19805f2cd993ffe75da055" args="" -->PAN</em>&nbsp;</td><td>
131 </td></tr>
132 <tr><td valign="top"><em><a class="anchor" name="22bbfc3447ebd66269ce28aa1e5e3d8cac722d671ab34a8063db04033815c458"></a><!-- doxytag: member="PANNING" ref="22bbfc3447ebd66269ce28aa1e5e3d8cac722d671ab34a8063db04033815c458" args="" -->PANNING</em>&nbsp;</td><td>
133 </td></tr>
134 </table>
135 </dl>
137 </div>
138 </div><p>
139 <hr><h2>Constructor &amp; Destructor Documentation</h2>
140 <a class="anchor" name="a2c43be1a3562019962e8fd3d81ace73"></a><!-- doxytag: member="qan::PanController::PanController" ref="a2c43be1a3562019962e8fd3d81ace73" args="(GraphicsView &amp;graphicsView)" -->
141 <div class="memitem">
142 <div class="memproto">
143 <table class="memname">
144 <tr>
145 <td class="memname">qan::PanController::PanController </td>
146 <td>(</td>
147 <td class="paramtype"><a class="el" href="classqan_1_1_graphics_view.html">GraphicsView</a> &amp;&nbsp;</td>
148 <td class="paramname"> <em>graphicsView</em> </td>
149 <td>&nbsp;)&nbsp;</td>
150 <td width="100%"></td>
151 </tr>
152 </table>
153 </div>
154 <div class="memdoc">
157 <a class="el" href="classqan_1_1_pan_controller.html">PanController</a> constructor with associed graphics view initialization.
160 </div>
161 </div><p>
162 <a class="anchor" name="192dc4da96d0cf0996a5c71622965466"></a><!-- doxytag: member="qan::PanController::~PanController" ref="192dc4da96d0cf0996a5c71622965466" args="()" -->
163 <div class="memitem">
164 <div class="memproto">
165 <table class="memname">
166 <tr>
167 <td class="memname">virtual qan::PanController::~PanController </td>
168 <td>(</td>
169 <td class="paramname"> </td>
170 <td>&nbsp;)&nbsp;</td>
171 <td width="100%"><code> [inline, virtual]</code></td>
172 </tr>
173 </table>
174 </div>
175 <div class="memdoc">
178 <a class="el" href="classqan_1_1_pan_controller.html">PanController</a> virtual destructor.
181 </div>
182 </div><p>
183 <hr><h2>Member Function Documentation</h2>
184 <a class="anchor" name="5df6d78eb7566416af487f1a6c2e4bf3"></a><!-- doxytag: member="qan::PanController::keyPressEvent" ref="5df6d78eb7566416af487f1a6c2e4bf3" args="(QKeyEvent *e)" -->
185 <div class="memitem">
186 <div class="memproto">
187 <table class="memname">
188 <tr>
189 <td class="memname">bool qan::PanController::keyPressEvent </td>
190 <td>(</td>
191 <td class="paramtype">QKeyEvent *&nbsp;</td>
192 <td class="paramname"> <em>e</em> </td>
193 <td>&nbsp;)&nbsp;</td>
194 <td width="100%"><code> [virtual]</code></td>
195 </tr>
196 </table>
197 </div>
198 <div class="memdoc">
205 Reimplemented from <a class="el" href="classqan_1_1_controller.html#51eef51e35f286945a1905739bfa109b">qan::Controller</a>.
206 </div>
207 </div><p>
208 <a class="anchor" name="856cb5dba32bf7e7999144c83ea109de"></a><!-- doxytag: member="qan::PanController::setKeyboardNavigation" ref="856cb5dba32bf7e7999144c83ea109de" args="(bool state)" -->
209 <div class="memitem">
210 <div class="memproto">
211 <table class="memname">
212 <tr>
213 <td class="memname">void qan::PanController::setKeyboardNavigation </td>
214 <td>(</td>
215 <td class="paramtype">bool&nbsp;</td>
216 <td class="paramname"> <em>state</em> </td>
217 <td>&nbsp;)&nbsp;</td>
218 <td width="100%"></td>
219 </tr>
220 </table>
221 </div>
222 <div class="memdoc">
225 Enable or disable keyboard navigation (with arrow keys).
227 To use keyboard navigation, ensure that this widget parent widget has at least a 'Click' focus policy (in Designer or with the QWidget::setFocusPolicy() method).
228 </div>
229 </div><p>
230 <a class="anchor" name="0bd4b4ba02e54b44b4efba06a0dc1cf9"></a><!-- doxytag: member="qan::PanController::getKeyboardNavigation" ref="0bd4b4ba02e54b44b4efba06a0dc1cf9" args="() const" -->
231 <div class="memitem">
232 <div class="memproto">
233 <table class="memname">
234 <tr>
235 <td class="memname">bool qan::PanController::getKeyboardNavigation </td>
236 <td>(</td>
237 <td class="paramname"> </td>
238 <td>&nbsp;)&nbsp;</td>
239 <td width="100%"> const<code> [inline]</code></td>
240 </tr>
241 </table>
242 </div>
243 <div class="memdoc">
246 Get the current keyboard navigation state.
249 </div>
250 </div><p>
251 <a class="anchor" name="17230cd2dcbcdc12163d96498d42c49f"></a><!-- doxytag: member="qan::PanController::mousePressEvent" ref="17230cd2dcbcdc12163d96498d42c49f" args="(QMouseEvent *e)" -->
252 <div class="memitem">
253 <div class="memproto">
254 <table class="memname">
255 <tr>
256 <td class="memname">bool qan::PanController::mousePressEvent </td>
257 <td>(</td>
258 <td class="paramtype">QMouseEvent *&nbsp;</td>
259 <td class="paramname"> <em>e</em> </td>
260 <td>&nbsp;)&nbsp;</td>
261 <td width="100%"><code> [virtual]</code></td>
262 </tr>
263 </table>
264 </div>
265 <div class="memdoc">
270 Reimplemented from <a class="el" href="classqan_1_1_controller.html#7d4f5d3f0db6b9f7ff6dd87abdd5f959">qan::Controller</a>.
271 </div>
272 </div><p>
273 <a class="anchor" name="aedd2dffc2713f47acbf3d6ae70c8059"></a><!-- doxytag: member="qan::PanController::mouseReleaseEvent" ref="aedd2dffc2713f47acbf3d6ae70c8059" args="(QMouseEvent *e)" -->
274 <div class="memitem">
275 <div class="memproto">
276 <table class="memname">
277 <tr>
278 <td class="memname">bool qan::PanController::mouseReleaseEvent </td>
279 <td>(</td>
280 <td class="paramtype">QMouseEvent *&nbsp;</td>
281 <td class="paramname"> <em>e</em> </td>
282 <td>&nbsp;)&nbsp;</td>
283 <td width="100%"><code> [virtual]</code></td>
284 </tr>
285 </table>
286 </div>
287 <div class="memdoc">
292 Reimplemented from <a class="el" href="classqan_1_1_controller.html#d2bd76c701f413e24445f25d6e5baa58">qan::Controller</a>.
293 </div>
294 </div><p>
295 <a class="anchor" name="f10a41344eeafc1120ec28f759ecdbd7"></a><!-- doxytag: member="qan::PanController::mouseMoveEvent" ref="f10a41344eeafc1120ec28f759ecdbd7" args="(QMouseEvent *e)" -->
296 <div class="memitem">
297 <div class="memproto">
298 <table class="memname">
299 <tr>
300 <td class="memname">bool qan::PanController::mouseMoveEvent </td>
301 <td>(</td>
302 <td class="paramtype">QMouseEvent *&nbsp;</td>
303 <td class="paramname"> <em>e</em> </td>
304 <td>&nbsp;)&nbsp;</td>
305 <td width="100%"><code> [virtual]</code></td>
306 </tr>
307 </table>
308 </div>
309 <div class="memdoc">
314 Reimplemented from <a class="el" href="classqan_1_1_controller.html#446a733bd27ff67900cea7f400fbc7dd">qan::Controller</a>.
315 </div>
316 </div><p>
317 <a class="anchor" name="1719eba516cb96171499ad582bf692a0"></a><!-- doxytag: member="qan::PanController::getMode" ref="1719eba516cb96171499ad582bf692a0" args="() const" -->
318 <div class="memitem">
319 <div class="memproto">
320 <table class="memname">
321 <tr>
322 <td class="memname"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a> qan::PanController::getMode </td>
323 <td>(</td>
324 <td class="paramname"> </td>
325 <td>&nbsp;)&nbsp;</td>
326 <td width="100%"> const<code> [inline]</code></td>
327 </tr>
328 </table>
329 </div>
330 <div class="memdoc">
334 </div>
335 </div><p>
336 <a class="anchor" name="a954a1384d9cf3a06f8570352b0191cb"></a><!-- doxytag: member="qan::PanController::getState" ref="a954a1384d9cf3a06f8570352b0191cb" args="() const" -->
337 <div class="memitem">
338 <div class="memproto">
339 <table class="memname">
340 <tr>
341 <td class="memname"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a> qan::PanController::getState </td>
342 <td>(</td>
343 <td class="paramname"> </td>
344 <td>&nbsp;)&nbsp;</td>
345 <td width="100%"> const<code> [inline]</code></td>
346 </tr>
347 </table>
348 </div>
349 <div class="memdoc">
353 </div>
354 </div><p>
355 <a class="anchor" name="26aab8495613d4ad6f8911d2232897f0"></a><!-- doxytag: member="qan::PanController::setState" ref="26aab8495613d4ad6f8911d2232897f0" args="(State state)" -->
356 <div class="memitem">
357 <div class="memproto">
358 <table class="memname">
359 <tr>
360 <td class="memname">void qan::PanController::setState </td>
361 <td>(</td>
362 <td class="paramtype"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a>&nbsp;</td>
363 <td class="paramname"> <em>state</em> </td>
364 <td>&nbsp;)&nbsp;</td>
365 <td width="100%"><code> [inline]</code></td>
366 </tr>
367 </table>
368 </div>
369 <div class="memdoc">
373 </div>
374 </div><p>
375 <a class="anchor" name="03c459bd1aac1ae5cf8a17f64f4409a0"></a><!-- doxytag: member="qan::PanController::setMode" ref="03c459bd1aac1ae5cf8a17f64f4409a0" args="(State mode)" -->
376 <div class="memitem">
377 <div class="memproto">
378 <table class="memname">
379 <tr>
380 <td class="memname">void qan::PanController::setMode </td>
381 <td>(</td>
382 <td class="paramtype"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a>&nbsp;</td>
383 <td class="paramname"> <em>mode</em> </td>
384 <td>&nbsp;)&nbsp;</td>
385 <td width="100%"><code> [inline]</code></td>
386 </tr>
387 </table>
388 </div>
389 <div class="memdoc">
393 </div>
394 </div><p>
395 <a class="anchor" name="ccd9463e8880ca6ef05e28e3e252da8f"></a><!-- doxytag: member="qan::PanController::toggled" ref="ccd9463e8880ca6ef05e28e3e252da8f" args="(bool state)" -->
396 <div class="memitem">
397 <div class="memproto">
398 <table class="memname">
399 <tr>
400 <td class="memname">void qan::PanController::toggled </td>
401 <td>(</td>
402 <td class="paramtype">bool&nbsp;</td>
403 <td class="paramname"> <em>state</em> </td>
404 <td>&nbsp;)&nbsp;</td>
405 <td width="100%"><code> [protected, slot]</code></td>
406 </tr>
407 </table>
408 </div>
409 <div class="memdoc">
412 Emmitted when the controller action (must) state changes.
416 Reimplemented from <a class="el" href="classqan_1_1_controller.html#34c94e81cd40967afbb6ffb64f6f45e4">qan::Controller</a>.
417 </div>
418 </div><p>
419 <hr><h2>Member Data Documentation</h2>
420 <a class="anchor" name="62ca0ea73e84459928c2aad1f1ed010a"></a><!-- doxytag: member="qan::PanController::_keyboardNavigation" ref="62ca0ea73e84459928c2aad1f1ed010a" args="" -->
421 <div class="memitem">
422 <div class="memproto">
423 <table class="memname">
424 <tr>
425 <td class="memname">bool <a class="el" href="classqan_1_1_pan_controller.html#62ca0ea73e84459928c2aad1f1ed010a">qan::PanController::_keyboardNavigation</a><code> [private]</code> </td>
426 </tr>
427 </table>
428 </div>
429 <div class="memdoc">
432 Keyboard navigation state.
435 </div>
436 </div><p>
437 <a class="anchor" name="4f8151cc062c8288ac302c75aeb458cc"></a><!-- doxytag: member="qan::PanController::_keyboardNavigationIntensity" ref="4f8151cc062c8288ac302c75aeb458cc" args="" -->
438 <div class="memitem">
439 <div class="memproto">
440 <table class="memname">
441 <tr>
442 <td class="memname">double <a class="el" href="classqan_1_1_pan_controller.html#4f8151cc062c8288ac302c75aeb458cc">qan::PanController::_keyboardNavigationIntensity</a><code> [private]</code> </td>
443 </tr>
444 </table>
445 </div>
446 <div class="memdoc">
449 Keyboard navigation intensity.
452 </div>
453 </div><p>
454 <a class="anchor" name="3403708304d0a8b82d43a79094de063a"></a><!-- doxytag: member="qan::PanController::_start" ref="3403708304d0a8b82d43a79094de063a" args="" -->
455 <div class="memitem">
456 <div class="memproto">
457 <table class="memname">
458 <tr>
459 <td class="memname">QPointF <a class="el" href="classqan_1_1_pan_controller.html#3403708304d0a8b82d43a79094de063a">qan::PanController::_start</a><code> [private]</code> </td>
460 </tr>
461 </table>
462 </div>
463 <div class="memdoc">
469 </div>
470 </div><p>
471 <a class="anchor" name="21f16aa32ca2e63c77dcf68ee50cba99"></a><!-- doxytag: member="qan::PanController::_mode" ref="21f16aa32ca2e63c77dcf68ee50cba99" args="" -->
472 <div class="memitem">
473 <div class="memproto">
474 <table class="memname">
475 <tr>
476 <td class="memname"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a> <a class="el" href="classqan_1_1_pan_controller.html#21f16aa32ca2e63c77dcf68ee50cba99">qan::PanController::_mode</a><code> [private]</code> </td>
477 </tr>
478 </table>
479 </div>
480 <div class="memdoc">
484 </div>
485 </div><p>
486 <a class="anchor" name="4e2bdda5157af0d35724485ad3ac7b27"></a><!-- doxytag: member="qan::PanController::_state" ref="4e2bdda5157af0d35724485ad3ac7b27" args="" -->
487 <div class="memitem">
488 <div class="memproto">
489 <table class="memname">
490 <tr>
491 <td class="memname"><a class="el" href="classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State</a> <a class="el" href="classqan_1_1_pan_controller.html#4e2bdda5157af0d35724485ad3ac7b27">qan::PanController::_state</a><code> [private]</code> </td>
492 </tr>
493 </table>
494 </div>
495 <div class="memdoc">
499 </div>
500 </div><p>
501 <hr>The documentation for this class was generated from the following files:<ul>
502 <li>C:/projects/qanava-0.1.0/src/<a class="el" href="qan_controller_8h.html">qanController.h</a><li>C:/projects/qanava-0.1.0/src/<a class="el" href="qan_controller_8cpp.html">qanController.cpp</a></ul>
504 <hr style="width: 100%; height: 2px;">
505 <table width="95%" height="48" border="0"
506 cellpadding="0" cellspacing="0" style="text-align: left; width: 95%; height: 31px;">
507 <tbody>
508 <tr>
509 <td height="48" style="font-family: Helvetica,Arial,sans-serif;">
510 <dl>
511 <dt><a href="http://www.libqanava.org"><font size="2">www.libqanava.org</font></a><font size="2">
512 Qanava - QCanvas Avanc&eacute;</font></dt>
513 </dl>
514 </td>
515 <td style="vertical-align: middle; text-align: right;"><span
516 style="font-family: Helvetica,Arial,sans-serif;"><font size="2">Generated by</font></span>
518 href="http://www.doxygen.org"><img alt="Doxygen logo"
519 src="../images/doxygen.png"
520 style="border: 0px solid ; width: 100px; height: 45px;" align="middle"></a></td>
521 </tr>
522 </tbody>
523 </table>