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">
7 <!-- Generated by Doxygen 1.5.1-p1 -->
10 <li><a href=
"index.html"><span>Main
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
Pages
</span></a></li>
19 <li><a href=
"annotated.html"><span>Class
List
</span></a></li>
20 <li><a href=
"hierarchy.html"><span>Class
Hierarchy
</span></a></li>
21 <li><a href=
"functions.html"><span>Class
Members
</span></a></li>
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>
28 <code>#include
<qanController.h
></code>
30 Inherits
<a class=
"el" href=
"classqan_1_1_controller.html">qan::Controller
</a>.
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=
"">
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=
"">
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">
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
</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"> </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
</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"> </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
</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"> </td><td class=
"mdescRight"> <a href=
"#5df6d78eb7566416af487f1a6c2e4bf3"></a><br></td></tr>
57 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">void
</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"> </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
</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"> </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
</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"> </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> </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> </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
</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
</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
</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> </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> </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
</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
</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
</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"> </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"> </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> &graphicsView)
</td></tr>
93 <tr><td class=
"mdescLeft"> </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
</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"> </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
</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
104 <tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"> <a href=
"classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">More...
</a><br></td></tr>
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">
115 <td class=
"memname">enum
<a class=
"el" href=
"classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">qan::PanController::State
</a> </td>
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> </td><td>
128 <tr><td valign=
"top"><em><a class=
"anchor" name=
"22bbfc3447ebd66269ce28aa1e5e3d8cf1165876b196cb053c4dce9d6ad6c4c1"></a><!-- doxytag: member="KEYBOARD" ref="22bbfc3447ebd66269ce28aa1e5e3d8cf1165876b196cb053c4dce9d6ad6c4c1" args="" -->KEYBOARD
</em> </td><td>
130 <tr><td valign=
"top"><em><a class=
"anchor" name=
"22bbfc3447ebd66269ce28aa1e5e3d8ceaed081d0a19805f2cd993ffe75da055"></a><!-- doxytag: member="PAN" ref="22bbfc3447ebd66269ce28aa1e5e3d8ceaed081d0a19805f2cd993ffe75da055" args="" -->PAN
</em> </td><td>
132 <tr><td valign=
"top"><em><a class=
"anchor" name=
"22bbfc3447ebd66269ce28aa1e5e3d8cac722d671ab34a8063db04033815c458"></a><!-- doxytag: member="PANNING" ref="22bbfc3447ebd66269ce28aa1e5e3d8cac722d671ab34a8063db04033815c458" args="" -->PANNING
</em> </td><td>
139 <hr><h2>Constructor
& Destructor Documentation
</h2>
140 <a class=
"anchor" name=
"a2c43be1a3562019962e8fd3d81ace73"></a><!-- doxytag: member="qan::PanController::PanController" ref="a2c43be1a3562019962e8fd3d81ace73" args="(GraphicsView &graphicsView)" -->
141 <div class=
"memitem">
142 <div class=
"memproto">
143 <table class=
"memname">
145 <td class=
"memname">qan::PanController::PanController
</td>
147 <td class=
"paramtype"><a class=
"el" href=
"classqan_1_1_graphics_view.html">GraphicsView
</a> & </td>
148 <td class=
"paramname"> <em>graphicsView
</em> </td>
149 <td> )
</td>
150 <td width=
"100%"></td>
157 <a class=
"el" href=
"classqan_1_1_pan_controller.html">PanController
</a> constructor with associed graphics view initialization.
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">
167 <td class=
"memname">virtual qan::PanController::~PanController
</td>
169 <td class=
"paramname"> </td>
170 <td> )
</td>
171 <td width=
"100%"><code> [inline, virtual]
</code></td>
178 <a class=
"el" href=
"classqan_1_1_pan_controller.html">PanController
</a> virtual destructor.
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">
189 <td class=
"memname">bool qan::PanController::keyPressEvent
</td>
191 <td class=
"paramtype">QKeyEvent *
</td>
192 <td class=
"paramname"> <em>e
</em> </td>
193 <td> )
</td>
194 <td width=
"100%"><code> [virtual]
</code></td>
205 Reimplemented from
<a class=
"el" href=
"classqan_1_1_controller.html#51eef51e35f286945a1905739bfa109b">qan::Controller
</a>.
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">
213 <td class=
"memname">void qan::PanController::setKeyboardNavigation
</td>
215 <td class=
"paramtype">bool
</td>
216 <td class=
"paramname"> <em>state
</em> </td>
217 <td> )
</td>
218 <td width=
"100%"></td>
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).
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">
235 <td class=
"memname">bool qan::PanController::getKeyboardNavigation
</td>
237 <td class=
"paramname"> </td>
238 <td> )
</td>
239 <td width=
"100%"> const
<code> [inline]
</code></td>
246 Get the current keyboard navigation state.
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">
256 <td class=
"memname">bool qan::PanController::mousePressEvent
</td>
258 <td class=
"paramtype">QMouseEvent *
</td>
259 <td class=
"paramname"> <em>e
</em> </td>
260 <td> )
</td>
261 <td width=
"100%"><code> [virtual]
</code></td>
270 Reimplemented from
<a class=
"el" href=
"classqan_1_1_controller.html#7d4f5d3f0db6b9f7ff6dd87abdd5f959">qan::Controller
</a>.
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">
278 <td class=
"memname">bool qan::PanController::mouseReleaseEvent
</td>
280 <td class=
"paramtype">QMouseEvent *
</td>
281 <td class=
"paramname"> <em>e
</em> </td>
282 <td> )
</td>
283 <td width=
"100%"><code> [virtual]
</code></td>
292 Reimplemented from
<a class=
"el" href=
"classqan_1_1_controller.html#d2bd76c701f413e24445f25d6e5baa58">qan::Controller
</a>.
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">
300 <td class=
"memname">bool qan::PanController::mouseMoveEvent
</td>
302 <td class=
"paramtype">QMouseEvent *
</td>
303 <td class=
"paramname"> <em>e
</em> </td>
304 <td> )
</td>
305 <td width=
"100%"><code> [virtual]
</code></td>
314 Reimplemented from
<a class=
"el" href=
"classqan_1_1_controller.html#446a733bd27ff67900cea7f400fbc7dd">qan::Controller
</a>.
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">
322 <td class=
"memname"><a class=
"el" href=
"classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State
</a> qan::PanController::getMode
</td>
324 <td class=
"paramname"> </td>
325 <td> )
</td>
326 <td width=
"100%"> const
<code> [inline]
</code></td>
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">
341 <td class=
"memname"><a class=
"el" href=
"classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State
</a> qan::PanController::getState
</td>
343 <td class=
"paramname"> </td>
344 <td> )
</td>
345 <td width=
"100%"> const
<code> [inline]
</code></td>
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">
360 <td class=
"memname">void qan::PanController::setState
</td>
362 <td class=
"paramtype"><a class=
"el" href=
"classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State
</a> </td>
363 <td class=
"paramname"> <em>state
</em> </td>
364 <td> )
</td>
365 <td width=
"100%"><code> [inline]
</code></td>
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">
380 <td class=
"memname">void qan::PanController::setMode
</td>
382 <td class=
"paramtype"><a class=
"el" href=
"classqan_1_1_pan_controller.html#22bbfc3447ebd66269ce28aa1e5e3d8c">State
</a> </td>
383 <td class=
"paramname"> <em>mode
</em> </td>
384 <td> )
</td>
385 <td width=
"100%"><code> [inline]
</code></td>
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">
400 <td class=
"memname">void qan::PanController::toggled
</td>
402 <td class=
"paramtype">bool
</td>
403 <td class=
"paramname"> <em>state
</em> </td>
404 <td> )
</td>
405 <td width=
"100%"><code> [protected, slot]
</code></td>
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>.
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">
425 <td class=
"memname">bool
<a class=
"el" href=
"classqan_1_1_pan_controller.html#62ca0ea73e84459928c2aad1f1ed010a">qan::PanController::_keyboardNavigation
</a><code> [private]
</code> </td>
432 Keyboard navigation state.
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">
442 <td class=
"memname">double
<a class=
"el" href=
"classqan_1_1_pan_controller.html#4f8151cc062c8288ac302c75aeb458cc">qan::PanController::_keyboardNavigationIntensity
</a><code> [private]
</code> </td>
449 Keyboard navigation intensity.
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">
459 <td class=
"memname">QPointF
<a class=
"el" href=
"classqan_1_1_pan_controller.html#3403708304d0a8b82d43a79094de063a">qan::PanController::_start
</a><code> [private]
</code> </td>
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">
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>
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">
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>
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;">
509 <td height=
"48" style=
"font-family: Helvetica,Arial,sans-serif;">
511 <dt><a href=
"http://www.libqanava.org"><font size=
"2">www.libqanava.org
</font></a><font size=
"2">
512 Qanava - QCanvas Avanc
é</font></dt>
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>