(empty message)
[qanava.git] / doc / reference / html / classqan_1_1can_1_1_graph_view_impl.html
bloba3d7b56221f91f3e839d4e90eb1a49083b7d70f9
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::can::GraphViewImpl Class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.4.3 -->
7 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
8 <div class="nav">
9 <a class="el" href="namespaceqan.html">qan</a>::<a class="el" href="namespaceqan_1_1can.html">can</a>::<a class="el" href="classqan_1_1can_1_1_graph_view_impl.html">GraphViewImpl</a></div>
10 <h1>qan::can::GraphViewImpl Class Reference</h1><!-- doxytag: class=<qan::can::GraphViewImpl> --><!-- doxytag: inherits=<qan::can::GraphView> -->Concrete view for a <a class="el" href="classqan_1_1la_1_1_graph.html">qan::la::Graph</a> based graph.
11 <a href="#_details">More...</a>
12 <p>
13 <code>#include &lt;canGraphView.h&gt;</code>
14 <p>
15 Inherits <a class="el" href="classqan_1_1can_1_1_graph_view.html">qan::can::GraphView</a>.
16 <p>
17 Inheritance diagram for qan::can::GraphViewImpl:<p><center><img src="classqan_1_1can_1_1_graph_view_impl__inherit__graph.png" border="0" usemap="#qan_1_1can_1_1_graph_view_impl__inherit__map" alt="Inheritance graph"></center>
18 <map name="qan_1_1can_1_1_graph_view_impl__inherit__map">
19 <area href="classqan_1_1can_1_1_graph_view.html" shape="rect" coords="21,7,167,34" alt="">
20 </map>
21 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for qan::can::GraphViewImpl:<p><center><img src="classqan_1_1can_1_1_graph_view_impl__coll__graph.png" border="0" usemap="#qan_1_1can_1_1_graph_view_impl__coll__map" alt="Collaboration graph"></center>
22 <map name="qan_1_1can_1_1_graph_view_impl__coll__map">
23 <area href="classqan_1_1can_1_1_graph_view.html" shape="rect" coords="496,98,642,125" alt="">
24 <area href="classqan_1_1can_1_1_canvas.html" shape="rect" coords="317,189,442,216" alt="">
25 <area href="classqan_1_1can_1_1_adv_style_1_1_manager.html" shape="rect" coords="201,8,396,34" alt="">
26 <area href="classqan_1_1can_1_1_grid.html" shape="rect" coords="206,280,313,306" alt="">
27 <area href="classqan_1_1can_1_1_image_manager.html" shape="rect" coords="301,98,472,125" alt="">
28 <area href="classqan_1_1la_1_1_grid.html" shape="rect" coords="68,189,164,216" alt="">
29 <area href="classqan_1_1la_1_1_grid_layout.html" shape="rect" coords="8,280,144,306" alt="">
30 <area href="classqan_1_1la_1_1_graph.html" shape="rect" coords="481,189,588,216" alt="">
31 </map>
32 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classqan_1_1can_1_1_graph_view_impl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
33 <tr><td></td></tr>
34 <tr><td colspan="2"><br><h2>Graph View Management</h2></td></tr>
35 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_0">update</a> ()</td></tr>
37 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update the graph view with appropriate <a class="el" href="classqan_1_1can_1_1_item.html">Item</a> objects for all changed or created node in the model graph. <a href="#z15_0"></a><br></td></tr>
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_1">updatePositions</a> ()</td></tr>
40 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update nodes view to reflect the model nodes position. <a href="#z15_1"></a><br></td></tr>
41 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_2">updateStyles</a> ()</td></tr>
43 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update nodes view to refect the current state of styles in the model graph. <a href="#z15_2"></a><br></td></tr>
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_3">hide</a> ()</td></tr>
46 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hide all nodes. <a href="#z15_3"></a><br></td></tr>
47 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_4">show</a> ()</td></tr>
49 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Show all nodes. <a href="#z15_4"></a><br></td></tr>
50 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1la_1_1_node.html">la::Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_5">getItemNode</a> (const QCanvasItem *item)</td></tr>
52 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the graph node associed to a given graphic item. <a href="#z15_5"></a><br></td></tr>
53 <tr><td class="memItemLeft" nowrap align="right" valign="top">QCanvasItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_6">getNodeItem</a> (const <a class="el" href="classqan_1_1la_1_1_node.html">la::Node</a> *node)</td></tr>
55 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a graph node associed graphic item. <a href="#z15_6"></a><br></td></tr>
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map&lt; <a class="el" href="classqan_1_1la_1_1_node.html">la::Node</a> *,<br>
57 <a class="el" href="classqan_1_1can_1_1_rectangular_item.html">can::RectangularItem</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_7">NodeItemMap</a></td></tr>
59 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">STL typedef for a map of 'la' graph nodes to 'ql' graphical canvas items. <a href="#z15_7"></a><br></td></tr>
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map&lt; const QCanvasItem *,<br>
61 <a class="el" href="classqan_1_1la_1_1_node.html">la::Node</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_8">ItemNodeMap</a></td></tr>
63 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">STL typedef for a map of 'ql' graphical canvas items to 'la' graph nodes. <a href="#z15_8"></a><br></td></tr>
64 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_7">NodeItemMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_9">_nodeItemMap</a></td></tr>
66 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Map node from the link analysis (la) framework to graphical qlayout items. <a href="#z15_9"></a><br></td></tr>
67 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_8">ItemNodeMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_10">_itemNodeMap</a></td></tr>
69 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1can_1_1_canvas.html">Canvas</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_11">_canvas</a></td></tr>
71 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reference to the canvas were the node are beeing positionned. <a href="#z15_11"></a><br></td></tr>
72 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1la_1_1_graph.html">la::Graph</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_12">_graph</a></td></tr>
74 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reference to the source graph whose nodes are beeig positionned. <a href="#z15_12"></a><br></td></tr>
75 <tr><td class="memItemLeft" nowrap align="right" valign="top">static la::Vectorf&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_13">getBoundingBox</a> (const <a class="el" href="classqan_1_1la_1_1_node.html#z53_0">la::Node::Nodes</a> &amp;nodes)</td></tr>
77 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a group of nodes bounding box. <a href="#z15_13"></a><br></td></tr>
78 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
79 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#a0">GraphViewImpl</a> (<a class="el" href="classqan_1_1can_1_1_canvas.html">Canvas</a> &amp;canvas, <a class="el" href="classqan_1_1la_1_1_graph.html">la::Graph</a> &amp;graph)</td></tr>
81 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html">GraphViewImpl</a> with model graph and canvas initialisation. <a href="#a0"></a><br></td></tr>
82 </table>
83 <hr><a name="_details"></a><h2>Detailed Description</h2>
84 Concrete view for a <a class="el" href="classqan_1_1la_1_1_graph.html">qan::la::Graph</a> based graph.
85 <p>
86 <hr><h2>Member Typedef Documentation</h2>
87 <a class="anchor" name="z15_8"></a><!-- doxytag: member=<qan::can::GraphViewImpl::ItemNodeMap> ref=<z15_8> args=<> --><p>
88 <table class="mdTable" cellpadding="2" cellspacing="0">
89 <tr>
90 <td class="mdRow">
91 <table cellpadding="0" cellspacing="0" border="0">
92 <tr>
93 <td class="md" nowrap valign="top">typedef std::map&lt; const QCanvasItem*, <a class="el" href="classqan_1_1la_1_1_node.html">la::Node</a>* &gt; <a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_8">qan::can::GraphViewImpl::ItemNodeMap</a><code> [private]</code> </td>
94 </tr>
95 </table>
96 </td>
97 </tr>
98 </table>
99 <table cellspacing="5" cellpadding="0" border="0">
100 <tr>
101 <td>
102 &nbsp;
103 </td>
104 <td>
107 STL typedef for a map of 'ql' graphical canvas items to 'la' graph nodes.
109 </td>
110 </tr>
111 </table>
112 <a class="anchor" name="z15_7"></a><!-- doxytag: member=<qan::can::GraphViewImpl::NodeItemMap> ref=<z15_7> args=<> --><p>
113 <table class="mdTable" cellpadding="2" cellspacing="0">
114 <tr>
115 <td class="mdRow">
116 <table cellpadding="0" cellspacing="0" border="0">
117 <tr>
118 <td class="md" nowrap valign="top">typedef std::map&lt; <a class="el" href="classqan_1_1la_1_1_node.html">la::Node</a>*, <a class="el" href="classqan_1_1can_1_1_rectangular_item.html">can::RectangularItem</a>* &gt; <a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_7">qan::can::GraphViewImpl::NodeItemMap</a><code> [private]</code> </td>
119 </tr>
120 </table>
121 </td>
122 </tr>
123 </table>
124 <table cellspacing="5" cellpadding="0" border="0">
125 <tr>
126 <td>
127 &nbsp;
128 </td>
129 <td>
132 STL typedef for a map of 'la' graph nodes to 'ql' graphical canvas items.
134 </td>
135 </tr>
136 </table>
137 <hr><h2>Constructor &amp; Destructor Documentation</h2>
138 <a class="anchor" name="a0"></a><!-- doxytag: member=<qan::can::GraphViewImpl::GraphViewImpl> ref=<a0> args=<(Canvas &amp;canvas, la::Graph &amp;graph)> --><p>
139 <table class="mdTable" cellpadding="2" cellspacing="0">
140 <tr>
141 <td class="mdRow">
142 <table cellpadding="0" cellspacing="0" border="0">
143 <tr>
144 <td class="md" nowrap valign="top">qan::can::GraphViewImpl::GraphViewImpl </td>
145 <td class="md" valign="top">(&nbsp;</td>
146 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_canvas.html">Canvas</a> &amp;&nbsp;</td>
147 <td class="mdname" nowrap> <em>canvas</em>, </td>
148 </tr>
149 <tr>
150 <td class="md" nowrap align="right"></td>
151 <td class="md"></td>
152 <td class="md" nowrap><a class="el" href="classqan_1_1la_1_1_graph.html">la::Graph</a> &amp;&nbsp;</td>
153 <td class="mdname" nowrap> <em>graph</em></td>
154 </tr>
155 <tr>
156 <td class="md"></td>
157 <td class="md">)&nbsp;</td>
158 <td class="md" colspan="2"><code> [inline]</code></td>
159 </tr>
160 </table>
161 </td>
162 </tr>
163 </table>
164 <table cellspacing="5" cellpadding="0" border="0">
165 <tr>
166 <td>
167 &nbsp;
168 </td>
169 <td>
172 <a class="el" href="classqan_1_1can_1_1_graph_view_impl.html">GraphViewImpl</a> with model graph and canvas initialisation.
174 </td>
175 </tr>
176 </table>
177 <hr><h2>Member Function Documentation</h2>
178 <a class="anchor" name="z15_13"></a><!-- doxytag: member=<qan::can::GraphViewImpl::getBoundingBox> ref=<z15_13> args=<(const la::Node::Nodes &amp;nodes)> --><p>
179 <table class="mdTable" cellpadding="2" cellspacing="0">
180 <tr>
181 <td class="mdRow">
182 <table cellpadding="0" cellspacing="0" border="0">
183 <tr>
184 <td class="md" nowrap valign="top">la::Vectorf qan::can::GraphViewImpl::getBoundingBox </td>
185 <td class="md" valign="top">(&nbsp;</td>
186 <td class="md" nowrap valign="top">const <a class="el" href="classqan_1_1la_1_1_node.html#z53_0">la::Node::Nodes</a> &amp;&nbsp;</td>
187 <td class="mdname1" valign="top" nowrap> <em>nodes</em> </td>
188 <td class="md" valign="top">&nbsp;)&nbsp;</td>
189 <td class="md" nowrap><code> [static, private]</code></td>
190 </tr>
191 </table>
192 </td>
193 </tr>
194 </table>
195 <table cellspacing="5" cellpadding="0" border="0">
196 <tr>
197 <td>
198 &nbsp;
199 </td>
200 <td>
203 Get a group of nodes bounding box.
205 </td>
206 </tr>
207 </table>
208 <a class="anchor" name="z15_5"></a><!-- doxytag: member=<qan::can::GraphViewImpl::getItemNode> ref=<z15_5> args=<(const QCanvasItem *item)> --><p>
209 <table class="mdTable" cellpadding="2" cellspacing="0">
210 <tr>
211 <td class="mdRow">
212 <table cellpadding="0" cellspacing="0" border="0">
213 <tr>
214 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1la_1_1_node.html">la::Node</a> * qan::can::GraphViewImpl::getItemNode </td>
215 <td class="md" valign="top">(&nbsp;</td>
216 <td class="md" nowrap valign="top">const QCanvasItem *&nbsp;</td>
217 <td class="mdname1" valign="top" nowrap> <em>item</em> </td>
218 <td class="md" valign="top">&nbsp;)&nbsp;</td>
219 <td class="md" nowrap><code> [virtual]</code></td>
220 </tr>
221 </table>
222 </td>
223 </tr>
224 </table>
225 <table cellspacing="5" cellpadding="0" border="0">
226 <tr>
227 <td>
228 &nbsp;
229 </td>
230 <td>
233 Get the graph node associed to a given graphic item.
237 Implements <a class="el" href="classqan_1_1can_1_1_graph_view.html#z13_5">qan::can::GraphView</a>. </td>
238 </tr>
239 </table>
240 <a class="anchor" name="z15_6"></a><!-- doxytag: member=<qan::can::GraphViewImpl::getNodeItem> ref=<z15_6> args=<(const la::Node *node)> --><p>
241 <table class="mdTable" cellpadding="2" cellspacing="0">
242 <tr>
243 <td class="mdRow">
244 <table cellpadding="0" cellspacing="0" border="0">
245 <tr>
246 <td class="md" nowrap valign="top">QCanvasItem * qan::can::GraphViewImpl::getNodeItem </td>
247 <td class="md" valign="top">(&nbsp;</td>
248 <td class="md" nowrap valign="top">const <a class="el" href="classqan_1_1la_1_1_node.html">la::Node</a> *&nbsp;</td>
249 <td class="mdname1" valign="top" nowrap> <em>node</em> </td>
250 <td class="md" valign="top">&nbsp;)&nbsp;</td>
251 <td class="md" nowrap></td>
252 </tr>
253 </table>
254 </td>
255 </tr>
256 </table>
257 <table cellspacing="5" cellpadding="0" border="0">
258 <tr>
259 <td>
260 &nbsp;
261 </td>
262 <td>
265 Get a graph node associed graphic item.
267 </td>
268 </tr>
269 </table>
270 <a class="anchor" name="z15_3"></a><!-- doxytag: member=<qan::can::GraphViewImpl::hide> ref=<z15_3> args=<()> --><p>
271 <table class="mdTable" cellpadding="2" cellspacing="0">
272 <tr>
273 <td class="mdRow">
274 <table cellpadding="0" cellspacing="0" border="0">
275 <tr>
276 <td class="md" nowrap valign="top">void qan::can::GraphViewImpl::hide </td>
277 <td class="md" valign="top">(&nbsp;</td>
278 <td class="mdname1" valign="top" nowrap> </td>
279 <td class="md" valign="top">&nbsp;)&nbsp;</td>
280 <td class="md" nowrap><code> [virtual]</code></td>
281 </tr>
282 </table>
283 </td>
284 </tr>
285 </table>
286 <table cellspacing="5" cellpadding="0" border="0">
287 <tr>
288 <td>
289 &nbsp;
290 </td>
291 <td>
294 Hide all nodes.
298 Implements <a class="el" href="classqan_1_1can_1_1_graph_view.html#z13_3">qan::can::GraphView</a>. </td>
299 </tr>
300 </table>
301 <a class="anchor" name="z15_4"></a><!-- doxytag: member=<qan::can::GraphViewImpl::show> ref=<z15_4> args=<()> --><p>
302 <table class="mdTable" cellpadding="2" cellspacing="0">
303 <tr>
304 <td class="mdRow">
305 <table cellpadding="0" cellspacing="0" border="0">
306 <tr>
307 <td class="md" nowrap valign="top">void qan::can::GraphViewImpl::show </td>
308 <td class="md" valign="top">(&nbsp;</td>
309 <td class="mdname1" valign="top" nowrap> </td>
310 <td class="md" valign="top">&nbsp;)&nbsp;</td>
311 <td class="md" nowrap><code> [virtual]</code></td>
312 </tr>
313 </table>
314 </td>
315 </tr>
316 </table>
317 <table cellspacing="5" cellpadding="0" border="0">
318 <tr>
319 <td>
320 &nbsp;
321 </td>
322 <td>
325 Show all nodes.
329 Implements <a class="el" href="classqan_1_1can_1_1_graph_view.html#z13_4">qan::can::GraphView</a>. </td>
330 </tr>
331 </table>
332 <a class="anchor" name="z15_0"></a><!-- doxytag: member=<qan::can::GraphViewImpl::update> ref=<z15_0> args=<()> --><p>
333 <table class="mdTable" cellpadding="2" cellspacing="0">
334 <tr>
335 <td class="mdRow">
336 <table cellpadding="0" cellspacing="0" border="0">
337 <tr>
338 <td class="md" nowrap valign="top">void qan::can::GraphViewImpl::update </td>
339 <td class="md" valign="top">(&nbsp;</td>
340 <td class="mdname1" valign="top" nowrap> </td>
341 <td class="md" valign="top">&nbsp;)&nbsp;</td>
342 <td class="md" nowrap><code> [virtual]</code></td>
343 </tr>
344 </table>
345 </td>
346 </tr>
347 </table>
348 <table cellspacing="5" cellpadding="0" border="0">
349 <tr>
350 <td>
351 &nbsp;
352 </td>
353 <td>
356 Update the graph view with appropriate <a class="el" href="classqan_1_1can_1_1_item.html">Item</a> objects for all changed or created node in the model graph.
360 Implements <a class="el" href="classqan_1_1can_1_1_graph_view.html#z13_0">qan::can::GraphView</a>. </td>
361 </tr>
362 </table>
363 <a class="anchor" name="z15_1"></a><!-- doxytag: member=<qan::can::GraphViewImpl::updatePositions> ref=<z15_1> args=<()> --><p>
364 <table class="mdTable" cellpadding="2" cellspacing="0">
365 <tr>
366 <td class="mdRow">
367 <table cellpadding="0" cellspacing="0" border="0">
368 <tr>
369 <td class="md" nowrap valign="top">void qan::can::GraphViewImpl::updatePositions </td>
370 <td class="md" valign="top">(&nbsp;</td>
371 <td class="mdname1" valign="top" nowrap> </td>
372 <td class="md" valign="top">&nbsp;)&nbsp;</td>
373 <td class="md" nowrap><code> [virtual]</code></td>
374 </tr>
375 </table>
376 </td>
377 </tr>
378 </table>
379 <table cellspacing="5" cellpadding="0" border="0">
380 <tr>
381 <td>
382 &nbsp;
383 </td>
384 <td>
387 Update nodes view to reflect the model nodes position.
391 Implements <a class="el" href="classqan_1_1can_1_1_graph_view.html#z13_1">qan::can::GraphView</a>. </td>
392 </tr>
393 </table>
394 <a class="anchor" name="z15_2"></a><!-- doxytag: member=<qan::can::GraphViewImpl::updateStyles> ref=<z15_2> args=<()> --><p>
395 <table class="mdTable" cellpadding="2" cellspacing="0">
396 <tr>
397 <td class="mdRow">
398 <table cellpadding="0" cellspacing="0" border="0">
399 <tr>
400 <td class="md" nowrap valign="top">void qan::can::GraphViewImpl::updateStyles </td>
401 <td class="md" valign="top">(&nbsp;</td>
402 <td class="mdname1" valign="top" nowrap> </td>
403 <td class="md" valign="top">&nbsp;)&nbsp;</td>
404 <td class="md" nowrap><code> [virtual]</code></td>
405 </tr>
406 </table>
407 </td>
408 </tr>
409 </table>
410 <table cellspacing="5" cellpadding="0" border="0">
411 <tr>
412 <td>
413 &nbsp;
414 </td>
415 <td>
418 Update nodes view to refect the current state of styles in the model graph.
422 Implements <a class="el" href="classqan_1_1can_1_1_graph_view.html#z13_2">qan::can::GraphView</a>. </td>
423 </tr>
424 </table>
425 <hr><h2>Member Data Documentation</h2>
426 <a class="anchor" name="z15_11"></a><!-- doxytag: member=<qan::can::GraphViewImpl::_canvas> ref=<z15_11> args=<> --><p>
427 <table class="mdTable" cellpadding="2" cellspacing="0">
428 <tr>
429 <td class="mdRow">
430 <table cellpadding="0" cellspacing="0" border="0">
431 <tr>
432 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_canvas.html">Canvas</a>&amp; <a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_11">qan::can::GraphViewImpl::_canvas</a><code> [private]</code> </td>
433 </tr>
434 </table>
435 </td>
436 </tr>
437 </table>
438 <table cellspacing="5" cellpadding="0" border="0">
439 <tr>
440 <td>
441 &nbsp;
442 </td>
443 <td>
446 Reference to the canvas were the node are beeing positionned.
448 </td>
449 </tr>
450 </table>
451 <a class="anchor" name="z15_12"></a><!-- doxytag: member=<qan::can::GraphViewImpl::_graph> ref=<z15_12> args=<> --><p>
452 <table class="mdTable" cellpadding="2" cellspacing="0">
453 <tr>
454 <td class="mdRow">
455 <table cellpadding="0" cellspacing="0" border="0">
456 <tr>
457 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1la_1_1_graph.html">la::Graph</a>&amp; <a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_12">qan::can::GraphViewImpl::_graph</a><code> [private]</code> </td>
458 </tr>
459 </table>
460 </td>
461 </tr>
462 </table>
463 <table cellspacing="5" cellpadding="0" border="0">
464 <tr>
465 <td>
466 &nbsp;
467 </td>
468 <td>
471 Reference to the source graph whose nodes are beeig positionned.
473 </td>
474 </tr>
475 </table>
476 <a class="anchor" name="z15_10"></a><!-- doxytag: member=<qan::can::GraphViewImpl::_itemNodeMap> ref=<z15_10> args=<> --><p>
477 <table class="mdTable" cellpadding="2" cellspacing="0">
478 <tr>
479 <td class="mdRow">
480 <table cellpadding="0" cellspacing="0" border="0">
481 <tr>
482 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_8">ItemNodeMap</a> <a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_10">qan::can::GraphViewImpl::_itemNodeMap</a><code> [private]</code> </td>
483 </tr>
484 </table>
485 </td>
486 </tr>
487 </table>
488 <table cellspacing="5" cellpadding="0" border="0">
489 <tr>
490 <td>
491 &nbsp;
492 </td>
493 <td>
496 </td>
497 </tr>
498 </table>
499 <a class="anchor" name="z15_9"></a><!-- doxytag: member=<qan::can::GraphViewImpl::_nodeItemMap> ref=<z15_9> args=<> --><p>
500 <table class="mdTable" cellpadding="2" cellspacing="0">
501 <tr>
502 <td class="mdRow">
503 <table cellpadding="0" cellspacing="0" border="0">
504 <tr>
505 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_7">NodeItemMap</a> <a class="el" href="classqan_1_1can_1_1_graph_view_impl.html#z15_9">qan::can::GraphViewImpl::_nodeItemMap</a><code> [private]</code> </td>
506 </tr>
507 </table>
508 </td>
509 </tr>
510 </table>
511 <table cellspacing="5" cellpadding="0" border="0">
512 <tr>
513 <td>
514 &nbsp;
515 </td>
516 <td>
519 Map node from the link analysis (la) framework to graphical qlayout items.
521 </td>
522 </tr>
523 </table>
524 <hr>The documentation for this class was generated from the following files:<ul>
525 <li>C:/projects/qanava/src/can/<a class="el" href="can_graph_view_8h.html">canGraphView.h</a><li>C:/projects/qanava/src/can/<a class="el" href="can_graph_view_8cpp.html">canGraphView.cpp</a></ul>
527 <hr style="width: 100%; height: 2px;">
528 <table width="95%" height="48" border="0"
529 cellpadding="0" cellspacing="0" style="text-align: left; width: 95%; height: 31px;">
530 <tbody>
531 <tr>
532 <td height="48" style="font-family: Helvetica,Arial,sans-serif;">
533 <dl>
534 <dt><a href="http://www.libqanava.org"><font size="2">www.libqanava.org</font></a><font size="2">
535 Qanava - QCanvas Avanc&eacute;</font></dt>
536 </dl>
537 </td>
538 <td style="vertical-align: middle; text-align: right;"><span
539 style="font-family: Helvetica,Arial,sans-serif;"><font size="2">Generated by</font></span>
541 href="http://www.doxygen.org"><img alt="Doxygen logo"
542 src="../images/doxygen.png"
543 style="border: 0px solid ; width: 100px; height: 45px;" align="middle"></a></td>
544 </tr>
545 </tbody>
546 </table>