Fix manual.tex qmake configuration settings (thanks to Thomas K.!)
[qanava.git] / doc / reference / html / classqan_1_1_edge_item.html
blob9fb0368c30664cc7df405634a7479048958c848a
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::EdgeItem 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_edge_item.html">EdgeItem</a></div>
25 <h1>qan::EdgeItem Class Reference</h1><!-- doxytag: class="qan::EdgeItem" --><code>#include &lt;qanItemGeom.h&gt;</code>
26 <p>
27 Collaboration diagram for qan::EdgeItem:<p><center><img src="classqan_1_1_edge_item__coll__graph.png" border="0" usemap="#qan_1_1_edge_item__coll__map" alt="Collaboration graph"></center>
28 <map name="qan_1_1_edge_item__coll__map">
29 <area href="classqan_1_1_node_item.html" shape="rect" coords="83,265,192,292" alt="">
30 <area href="classqan_1_1_abstract_node_item.html" shape="rect" coords="59,188,216,215" alt="">
31 <area href="classqan_1_1_node.html" shape="rect" coords="7,97,90,124" alt="">
32 <area href="classqan_1_1_style.html" shape="rect" coords="142,7,222,33" alt="">
33 <area href="classqan_1_1_style_1_1_manager.html" shape="rect" coords="199,97,340,124" alt="">
34 </map>
35 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classqan_1_1_edge_item-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
36 <tr><td></td></tr>
37 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#6b883e3c96fbe545b6d9ceb86476f8fa">EdgeItem</a> (QGraphicsItem *parent, QGraphicsScene *scene, <a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *src, <a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *dst)</td></tr>
40 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#bb61af8419dc3c89c909543c9934dffd">~EdgeItem</a> ()</td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">QRectF&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#b16bdc382e4b80152a4a08d34769ed64">boundingRect</a> () const</td></tr>
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#fd59360fd28cab1ef71178b65cabe5a2">paint</a> (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</td></tr>
46 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#924532fd50faebae521e289fcffcf9a6">update</a> (<a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *src, <a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *dst)</td></tr>
48 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#26408af159e2c09c47f27b826d496299">getSrc</a> ()</td></tr>
50 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#854fe608e7e37cbffd9b3a8da4329d1f">getDst</a> ()</td></tr>
52 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
53 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#c067fb53d55d8cbff84d253beed6cf5c">_src</a></td></tr>
55 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#eea90da6f594e7839e274aa83962000e">_dst</a></td></tr>
57 <tr><td class="memItemLeft" nowrap align="right" valign="top">QPointF&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#a3f06fd452f05fec9833fe8742a4a600">_sourcePoint</a></td></tr>
59 <tr><td class="memItemLeft" nowrap align="right" valign="top">QPointF&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#3abff72a71859a6ead6ba74a8bcefb99">_destinationPoint</a></td></tr>
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_edge_item.html#a6ebe4a73dceb714fb076c6d57548fa7">_hasArrow</a></td></tr>
63 </table>
64 <hr><h2>Constructor &amp; Destructor Documentation</h2>
65 <a class="anchor" name="6b883e3c96fbe545b6d9ceb86476f8fa"></a><!-- doxytag: member="qan::EdgeItem::EdgeItem" ref="6b883e3c96fbe545b6d9ceb86476f8fa" args="(QGraphicsItem *parent, QGraphicsScene *scene, NodeItem *src, NodeItem *dst)" -->
66 <div class="memitem">
67 <div class="memproto">
68 <table class="memname">
69 <tr>
70 <td class="memname">qan::EdgeItem::EdgeItem </td>
71 <td>(</td>
72 <td class="paramtype">QGraphicsItem *&nbsp;</td>
73 <td class="paramname"> <em>parent</em>, </td>
74 </tr>
75 <tr>
76 <td class="paramkey"></td>
77 <td></td>
78 <td class="paramtype">QGraphicsScene *&nbsp;</td>
79 <td class="paramname"> <em>scene</em>, </td>
80 </tr>
81 <tr>
82 <td class="paramkey"></td>
83 <td></td>
84 <td class="paramtype"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *&nbsp;</td>
85 <td class="paramname"> <em>src</em>, </td>
86 </tr>
87 <tr>
88 <td class="paramkey"></td>
89 <td></td>
90 <td class="paramtype"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *&nbsp;</td>
91 <td class="paramname"> <em>dst</em></td><td>&nbsp;</td>
92 </tr>
93 <tr>
94 <td></td>
95 <td>)</td>
96 <td></td><td></td><td width="100%"></td>
97 </tr>
98 </table>
99 </div>
100 <div class="memdoc">
104 </div>
105 </div><p>
106 <a class="anchor" name="bb61af8419dc3c89c909543c9934dffd"></a><!-- doxytag: member="qan::EdgeItem::~EdgeItem" ref="bb61af8419dc3c89c909543c9934dffd" args="()" -->
107 <div class="memitem">
108 <div class="memproto">
109 <table class="memname">
110 <tr>
111 <td class="memname">qan::EdgeItem::~EdgeItem </td>
112 <td>(</td>
113 <td class="paramname"> </td>
114 <td>&nbsp;)&nbsp;</td>
115 <td width="100%"><code> [virtual]</code></td>
116 </tr>
117 </table>
118 </div>
119 <div class="memdoc">
123 </div>
124 </div><p>
125 <hr><h2>Member Function Documentation</h2>
126 <a class="anchor" name="b16bdc382e4b80152a4a08d34769ed64"></a><!-- doxytag: member="qan::EdgeItem::boundingRect" ref="b16bdc382e4b80152a4a08d34769ed64" args="() const" -->
127 <div class="memitem">
128 <div class="memproto">
129 <table class="memname">
130 <tr>
131 <td class="memname">QRectF qan::EdgeItem::boundingRect </td>
132 <td>(</td>
133 <td class="paramname"> </td>
134 <td>&nbsp;)&nbsp;</td>
135 <td width="100%"> const</td>
136 </tr>
137 </table>
138 </div>
139 <div class="memdoc">
143 </div>
144 </div><p>
145 <a class="anchor" name="fd59360fd28cab1ef71178b65cabe5a2"></a><!-- doxytag: member="qan::EdgeItem::paint" ref="fd59360fd28cab1ef71178b65cabe5a2" args="(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)" -->
146 <div class="memitem">
147 <div class="memproto">
148 <table class="memname">
149 <tr>
150 <td class="memname">void qan::EdgeItem::paint </td>
151 <td>(</td>
152 <td class="paramtype">QPainter *&nbsp;</td>
153 <td class="paramname"> <em>painter</em>, </td>
154 </tr>
155 <tr>
156 <td class="paramkey"></td>
157 <td></td>
158 <td class="paramtype">const QStyleOptionGraphicsItem *&nbsp;</td>
159 <td class="paramname"> <em>option</em>, </td>
160 </tr>
161 <tr>
162 <td class="paramkey"></td>
163 <td></td>
164 <td class="paramtype">QWidget *&nbsp;</td>
165 <td class="paramname"> <em>widget</em> = <code>0</code></td><td>&nbsp;</td>
166 </tr>
167 <tr>
168 <td></td>
169 <td>)</td>
170 <td></td><td></td><td width="100%"></td>
171 </tr>
172 </table>
173 </div>
174 <div class="memdoc">
178 </div>
179 </div><p>
180 <a class="anchor" name="924532fd50faebae521e289fcffcf9a6"></a><!-- doxytag: member="qan::EdgeItem::update" ref="924532fd50faebae521e289fcffcf9a6" args="(NodeItem *src, NodeItem *dst)" -->
181 <div class="memitem">
182 <div class="memproto">
183 <table class="memname">
184 <tr>
185 <td class="memname">void qan::EdgeItem::update </td>
186 <td>(</td>
187 <td class="paramtype"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *&nbsp;</td>
188 <td class="paramname"> <em>src</em>, </td>
189 </tr>
190 <tr>
191 <td class="paramkey"></td>
192 <td></td>
193 <td class="paramtype"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a> *&nbsp;</td>
194 <td class="paramname"> <em>dst</em></td><td>&nbsp;</td>
195 </tr>
196 <tr>
197 <td></td>
198 <td>)</td>
199 <td></td><td></td><td width="100%"><code> [virtual]</code></td>
200 </tr>
201 </table>
202 </div>
203 <div class="memdoc">
207 </div>
208 </div><p>
209 <a class="anchor" name="26408af159e2c09c47f27b826d496299"></a><!-- doxytag: member="qan::EdgeItem::getSrc" ref="26408af159e2c09c47f27b826d496299" args="()" -->
210 <div class="memitem">
211 <div class="memproto">
212 <table class="memname">
213 <tr>
214 <td class="memname"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a>* qan::EdgeItem::getSrc </td>
215 <td>(</td>
216 <td class="paramname"> </td>
217 <td>&nbsp;)&nbsp;</td>
218 <td width="100%"><code> [inline]</code></td>
219 </tr>
220 </table>
221 </div>
222 <div class="memdoc">
226 </div>
227 </div><p>
228 <a class="anchor" name="854fe608e7e37cbffd9b3a8da4329d1f"></a><!-- doxytag: member="qan::EdgeItem::getDst" ref="854fe608e7e37cbffd9b3a8da4329d1f" args="()" -->
229 <div class="memitem">
230 <div class="memproto">
231 <table class="memname">
232 <tr>
233 <td class="memname"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a>* qan::EdgeItem::getDst </td>
234 <td>(</td>
235 <td class="paramname"> </td>
236 <td>&nbsp;)&nbsp;</td>
237 <td width="100%"><code> [inline]</code></td>
238 </tr>
239 </table>
240 </div>
241 <div class="memdoc">
245 </div>
246 </div><p>
247 <hr><h2>Member Data Documentation</h2>
248 <a class="anchor" name="c067fb53d55d8cbff84d253beed6cf5c"></a><!-- doxytag: member="qan::EdgeItem::_src" ref="c067fb53d55d8cbff84d253beed6cf5c" args="" -->
249 <div class="memitem">
250 <div class="memproto">
251 <table class="memname">
252 <tr>
253 <td class="memname"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a>* <a class="el" href="classqan_1_1_edge_item.html#c067fb53d55d8cbff84d253beed6cf5c">qan::EdgeItem::_src</a><code> [private]</code> </td>
254 </tr>
255 </table>
256 </div>
257 <div class="memdoc">
261 </div>
262 </div><p>
263 <a class="anchor" name="eea90da6f594e7839e274aa83962000e"></a><!-- doxytag: member="qan::EdgeItem::_dst" ref="eea90da6f594e7839e274aa83962000e" args="" -->
264 <div class="memitem">
265 <div class="memproto">
266 <table class="memname">
267 <tr>
268 <td class="memname"><a class="el" href="classqan_1_1_node_item.html">NodeItem</a>* <a class="el" href="classqan_1_1_edge_item.html#eea90da6f594e7839e274aa83962000e">qan::EdgeItem::_dst</a><code> [private]</code> </td>
269 </tr>
270 </table>
271 </div>
272 <div class="memdoc">
276 </div>
277 </div><p>
278 <a class="anchor" name="a3f06fd452f05fec9833fe8742a4a600"></a><!-- doxytag: member="qan::EdgeItem::_sourcePoint" ref="a3f06fd452f05fec9833fe8742a4a600" args="" -->
279 <div class="memitem">
280 <div class="memproto">
281 <table class="memname">
282 <tr>
283 <td class="memname">QPointF <a class="el" href="classqan_1_1_edge_item.html#a3f06fd452f05fec9833fe8742a4a600">qan::EdgeItem::_sourcePoint</a><code> [private]</code> </td>
284 </tr>
285 </table>
286 </div>
287 <div class="memdoc">
291 </div>
292 </div><p>
293 <a class="anchor" name="3abff72a71859a6ead6ba74a8bcefb99"></a><!-- doxytag: member="qan::EdgeItem::_destinationPoint" ref="3abff72a71859a6ead6ba74a8bcefb99" args="" -->
294 <div class="memitem">
295 <div class="memproto">
296 <table class="memname">
297 <tr>
298 <td class="memname">QPointF <a class="el" href="classqan_1_1_edge_item.html#3abff72a71859a6ead6ba74a8bcefb99">qan::EdgeItem::_destinationPoint</a><code> [private]</code> </td>
299 </tr>
300 </table>
301 </div>
302 <div class="memdoc">
306 </div>
307 </div><p>
308 <a class="anchor" name="a6ebe4a73dceb714fb076c6d57548fa7"></a><!-- doxytag: member="qan::EdgeItem::_hasArrow" ref="a6ebe4a73dceb714fb076c6d57548fa7" args="" -->
309 <div class="memitem">
310 <div class="memproto">
311 <table class="memname">
312 <tr>
313 <td class="memname">bool <a class="el" href="classqan_1_1_edge_item.html#a6ebe4a73dceb714fb076c6d57548fa7">qan::EdgeItem::_hasArrow</a><code> [private]</code> </td>
314 </tr>
315 </table>
316 </div>
317 <div class="memdoc">
321 </div>
322 </div><p>
323 <hr>The documentation for this class was generated from the following files:<ul>
324 <li>C:/projects/qanava-0.1.0/src/<a class="el" href="qan_item_geom_8h.html">qanItemGeom.h</a><li>C:/projects/qanava-0.1.0/src/<a class="el" href="qan_item_geom_8cpp.html">qanItemGeom.cpp</a></ul>
326 <hr style="width: 100%; height: 2px;">
327 <table width="95%" height="48" border="0"
328 cellpadding="0" cellspacing="0" style="text-align: left; width: 95%; height: 31px;">
329 <tbody>
330 <tr>
331 <td height="48" style="font-family: Helvetica,Arial,sans-serif;">
332 <dl>
333 <dt><a href="http://www.libqanava.org"><font size="2">www.libqanava.org</font></a><font size="2">
334 Qanava - QCanvas Avanc&eacute;</font></dt>
335 </dl>
336 </td>
337 <td style="vertical-align: middle; text-align: right;"><span
338 style="font-family: Helvetica,Arial,sans-serif;"><font size="2">Generated by</font></span>
340 href="http://www.doxygen.org"><img alt="Doxygen logo"
341 src="../images/doxygen.png"
342 style="border: 0px solid ; width: 100px; height: 45px;" align="middle"></a></td>
343 </tr>
344 </tbody>
345 </table>