(empty message)
[qanava.git] / doc / reference / html / classqan_1_1can_1_1_adv_style.html
blobfd6e5332f4520621c5a7e2580e0528eafb604f0e
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::AdvStyle 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_adv_style.html">AdvStyle</a></div>
10 <h1>qan::can::AdvStyle Class Reference</h1><!-- doxytag: class=<qan::can::AdvStyle> -->Specify graphic and other attributes for a specific primitive (usually a <a class="el" href="classqan_1_1can_1_1_canvas.html">Canvas</a> <a class="el" href="classqan_1_1can_1_1_item.html">Item</a>).
11 <a href="#_details">More...</a>
12 <p>
13 <code>#include &lt;canAdvStyle.h&gt;</code>
14 <p>
15 Collaboration diagram for qan::can::AdvStyle:<p><center><img src="classqan_1_1can_1_1_adv_style__coll__graph.png" border="0" usemap="#qan_1_1can_1_1_adv_style__coll__map" alt="Collaboration graph"></center>
16 <map name="qan_1_1can_1_1_adv_style__coll__map">
17 <area href="classqan_1_1can_1_1_adv_style_1_1_attribute_1_1_manager.html" shape="rect" coords="7,7,261,34" alt="">
18 </map>
19 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classqan_1_1can_1_1_adv_style-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
20 <tr><td></td></tr>
21 <tr><td colspan="2"><br><h2>Style Constructor/Destructor</h2></td></tr>
22 <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_adv_style.html#z0_0">AdvStyle</a> (const std::string &amp;name)</td></tr>
24 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Style constructor with name initialisation. <a href="#z0_0"></a><br></td></tr>
25 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z0_1">~AdvStyle</a> ()</td></tr>
27 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Style virtual destructor. <a href="#z0_1"></a><br></td></tr>
28 <tr><td colspan="2"><br><h2>Name Management</h2></td></tr>
29 <tr><td class="memItemLeft" nowrap align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z1_0">getName</a> () const </td></tr>
31 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the style name. <a href="#z1_0"></a><br></td></tr>
32 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z1_1">_name</a></td></tr>
34 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Style name. <a href="#z1_1"></a><br></td></tr>
35 <tr><td colspan="2"><br><h2>Attribute Management</h2></td></tr>
36 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_attribute_1_1_manager.html">Attribute::Manager</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z2_0">getAttributeManager</a> ()</td></tr>
38 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the style attribute manager. <a href="#z2_0"></a><br></td></tr>
39 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z2_1">addColor</a> (const std::string &amp;name, int r, int g, int b)</td></tr>
41 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#z2_1"></a><br></td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z2_2">hasColor</a> (const std::string &amp;name) const </td></tr>
44 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test if there is a color of a given name in this style attribute manager. <a href="#z2_2"></a><br></td></tr>
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z2_3">getColor</a> (const std::string &amp;name) const </td></tr>
47 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a color under a QT compatible text form (RRGGBB). <a href="#z2_3"></a><br></td></tr>
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z2_4">addImage</a> (const std::string &amp;name, const std::string &amp;fileName)</td></tr>
50 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#z2_4"></a><br></td></tr>
51 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z2_5">hasImage</a> (const std::string &amp;name) const </td></tr>
53 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#z2_5"></a><br></td></tr>
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z2_6">getImage</a> (const std::string &amp;name) const </td></tr>
56 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#z2_6"></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_1can_1_1_adv_style.html#z2_7">addValue</a> (const std::string &amp;name, double value)</td></tr>
59 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#z2_7"></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_1can_1_1_adv_style.html#z2_8">hasValue</a> (const std::string &amp;name) const </td></tr>
62 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#z2_8"></a><br></td></tr>
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z2_9">getValue</a> (const std::string &amp;name) const </td></tr>
65 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#z2_9"></a><br></td></tr>
66 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_attribute_1_1_manager.html">Attribute::Manager</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z2_10">_attributeManager</a></td></tr>
68 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Style attribute manager. <a href="#z2_10"></a><br></td></tr>
69 <tr><td colspan="2"><br><h2>Model Signals Management</h2></td></tr>
70 <tr><td class="memItemLeft" nowrap align="right" valign="top">boost::signal0&lt; void &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z3_0">modified</a></td></tr>
72 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#z3_0"></a><br></td></tr>
73 <tr><td class="memItemLeft" nowrap align="right" valign="top">boost::signal0&lt; void &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style.html#z3_1">destroyed</a></td></tr>
75 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#z3_1"></a><br></td></tr>
76 <tr><td colspan="2"><br><h2>Classes</h2></td></tr>
77 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_attribute.html">Attribute</a></td></tr>
79 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Models a Style attribute (either a color, a numeric value or an image name). <a href="classqan_1_1can_1_1_adv_style_1_1_attribute.html#_details">More...</a><br></td></tr>
80 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html">Color</a></td></tr>
82 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Model an RGB color attribute. <a href="classqan_1_1can_1_1_adv_style_1_1_color.html#_details">More...</a><br></td></tr>
83 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_image.html">Image</a></td></tr>
85 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Model an image name attribute (just the image name is stored not the image's content). <a href="classqan_1_1can_1_1_adv_style_1_1_image.html#_details">More...</a><br></td></tr>
86 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_manager.html">Manager</a></td></tr>
88 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Manage styles for a set of objects (usually <a class="el" href="classqan_1_1can_1_1_canvas.html">Canvas</a> <a class="el" href="classqan_1_1can_1_1_item.html">Item</a> items). <a href="classqan_1_1can_1_1_adv_style_1_1_manager.html#_details">More...</a><br></td></tr>
89 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_value.html">Value</a></td></tr>
91 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Model a numeric (integer or float) attribute. <a href="classqan_1_1can_1_1_adv_style_1_1_value.html#_details">More...</a><br></td></tr>
92 </table>
93 <hr><a name="_details"></a><h2>Detailed Description</h2>
94 Specify graphic and other attributes for a specific primitive (usually a <a class="el" href="classqan_1_1can_1_1_canvas.html">Canvas</a> <a class="el" href="classqan_1_1can_1_1_item.html">Item</a>).
95 <p>
96 <hr><h2>Constructor &amp; Destructor Documentation</h2>
97 <a class="anchor" name="z0_0"></a><!-- doxytag: member=<qan::can::AdvStyle::AdvStyle> ref=<z0_0> args=<(const std::string &amp;name)> --><p>
98 <table class="mdTable" cellpadding="2" cellspacing="0">
99 <tr>
100 <td class="mdRow">
101 <table cellpadding="0" cellspacing="0" border="0">
102 <tr>
103 <td class="md" nowrap valign="top">qan::can::AdvStyle::AdvStyle </td>
104 <td class="md" valign="top">(&nbsp;</td>
105 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
106 <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
107 <td class="md" valign="top">&nbsp;)&nbsp;</td>
108 <td class="md" nowrap><code> [inline]</code></td>
109 </tr>
110 </table>
111 </td>
112 </tr>
113 </table>
114 <table cellspacing="5" cellpadding="0" border="0">
115 <tr>
116 <td>
117 &nbsp;
118 </td>
119 <td>
122 Style constructor with name initialisation.
124 </td>
125 </tr>
126 </table>
127 <a class="anchor" name="z0_1"></a><!-- doxytag: member=<qan::can::AdvStyle::~AdvStyle> ref=<z0_1> args=<()> --><p>
128 <table class="mdTable" cellpadding="2" cellspacing="0">
129 <tr>
130 <td class="mdRow">
131 <table cellpadding="0" cellspacing="0" border="0">
132 <tr>
133 <td class="md" nowrap valign="top">virtual qan::can::AdvStyle::~AdvStyle </td>
134 <td class="md" valign="top">(&nbsp;</td>
135 <td class="mdname1" valign="top" nowrap> </td>
136 <td class="md" valign="top">&nbsp;)&nbsp;</td>
137 <td class="md" nowrap><code> [inline, virtual]</code></td>
138 </tr>
139 </table>
140 </td>
141 </tr>
142 </table>
143 <table cellspacing="5" cellpadding="0" border="0">
144 <tr>
145 <td>
146 &nbsp;
147 </td>
148 <td>
151 Style virtual destructor.
153 </td>
154 </tr>
155 </table>
156 <hr><h2>Member Function Documentation</h2>
157 <a class="anchor" name="z2_1"></a><!-- doxytag: member=<qan::can::AdvStyle::addColor> ref=<z2_1> args=<(const std::string &amp;name, int r, int g, int b)> --><p>
158 <table class="mdTable" cellpadding="2" cellspacing="0">
159 <tr>
160 <td class="mdRow">
161 <table cellpadding="0" cellspacing="0" border="0">
162 <tr>
163 <td class="md" nowrap valign="top">void qan::can::AdvStyle::addColor </td>
164 <td class="md" valign="top">(&nbsp;</td>
165 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
166 <td class="mdname" nowrap> <em>name</em>, </td>
167 </tr>
168 <tr>
169 <td class="md" nowrap align="right"></td>
170 <td class="md"></td>
171 <td class="md" nowrap>int&nbsp;</td>
172 <td class="mdname" nowrap> <em>r</em>, </td>
173 </tr>
174 <tr>
175 <td class="md" nowrap align="right"></td>
176 <td class="md"></td>
177 <td class="md" nowrap>int&nbsp;</td>
178 <td class="mdname" nowrap> <em>g</em>, </td>
179 </tr>
180 <tr>
181 <td class="md" nowrap align="right"></td>
182 <td class="md"></td>
183 <td class="md" nowrap>int&nbsp;</td>
184 <td class="mdname" nowrap> <em>b</em></td>
185 </tr>
186 <tr>
187 <td class="md"></td>
188 <td class="md">)&nbsp;</td>
189 <td class="md" colspan="2"></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>
205 </td>
206 </tr>
207 </table>
208 <a class="anchor" name="z2_4"></a><!-- doxytag: member=<qan::can::AdvStyle::addImage> ref=<z2_4> args=<(const std::string &amp;name, const std::string &amp;fileName)> --><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">void qan::can::AdvStyle::addImage </td>
215 <td class="md" valign="top">(&nbsp;</td>
216 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
217 <td class="mdname" nowrap> <em>name</em>, </td>
218 </tr>
219 <tr>
220 <td class="md" nowrap align="right"></td>
221 <td class="md"></td>
222 <td class="md" nowrap>const std::string &amp;&nbsp;</td>
223 <td class="mdname" nowrap> <em>fileName</em></td>
224 </tr>
225 <tr>
226 <td class="md"></td>
227 <td class="md">)&nbsp;</td>
228 <td class="md" colspan="2"></td>
229 </tr>
230 </table>
231 </td>
232 </tr>
233 </table>
234 <table cellspacing="5" cellpadding="0" border="0">
235 <tr>
236 <td>
237 &nbsp;
238 </td>
239 <td>
244 </td>
245 </tr>
246 </table>
247 <a class="anchor" name="z2_7"></a><!-- doxytag: member=<qan::can::AdvStyle::addValue> ref=<z2_7> args=<(const std::string &amp;name, double value)> --><p>
248 <table class="mdTable" cellpadding="2" cellspacing="0">
249 <tr>
250 <td class="mdRow">
251 <table cellpadding="0" cellspacing="0" border="0">
252 <tr>
253 <td class="md" nowrap valign="top">void qan::can::AdvStyle::addValue </td>
254 <td class="md" valign="top">(&nbsp;</td>
255 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
256 <td class="mdname" nowrap> <em>name</em>, </td>
257 </tr>
258 <tr>
259 <td class="md" nowrap align="right"></td>
260 <td class="md"></td>
261 <td class="md" nowrap>double&nbsp;</td>
262 <td class="mdname" nowrap> <em>value</em></td>
263 </tr>
264 <tr>
265 <td class="md"></td>
266 <td class="md">)&nbsp;</td>
267 <td class="md" colspan="2"></td>
268 </tr>
269 </table>
270 </td>
271 </tr>
272 </table>
273 <table cellspacing="5" cellpadding="0" border="0">
274 <tr>
275 <td>
276 &nbsp;
277 </td>
278 <td>
283 </td>
284 </tr>
285 </table>
286 <a class="anchor" name="z2_0"></a><!-- doxytag: member=<qan::can::AdvStyle::getAttributeManager> ref=<z2_0> args=<()> --><p>
287 <table class="mdTable" cellpadding="2" cellspacing="0">
288 <tr>
289 <td class="mdRow">
290 <table cellpadding="0" cellspacing="0" border="0">
291 <tr>
292 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_attribute_1_1_manager.html">Attribute::Manager</a>&amp; qan::can::AdvStyle::getAttributeManager </td>
293 <td class="md" valign="top">(&nbsp;</td>
294 <td class="mdname1" valign="top" nowrap> </td>
295 <td class="md" valign="top">&nbsp;)&nbsp;</td>
296 <td class="md" nowrap><code> [inline]</code></td>
297 </tr>
298 </table>
299 </td>
300 </tr>
301 </table>
302 <table cellspacing="5" cellpadding="0" border="0">
303 <tr>
304 <td>
305 &nbsp;
306 </td>
307 <td>
310 Get the style attribute manager.
312 </td>
313 </tr>
314 </table>
315 <a class="anchor" name="z2_3"></a><!-- doxytag: member=<qan::can::AdvStyle::getColor> ref=<z2_3> args=<(const std::string &amp;name) const > --><p>
316 <table class="mdTable" cellpadding="2" cellspacing="0">
317 <tr>
318 <td class="mdRow">
319 <table cellpadding="0" cellspacing="0" border="0">
320 <tr>
321 <td class="md" nowrap valign="top">std::string qan::can::AdvStyle::getColor </td>
322 <td class="md" valign="top">(&nbsp;</td>
323 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
324 <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
325 <td class="md" valign="top">&nbsp;)&nbsp;</td>
326 <td class="md" nowrap> const</td>
327 </tr>
328 </table>
329 </td>
330 </tr>
331 </table>
332 <table cellspacing="5" cellpadding="0" border="0">
333 <tr>
334 <td>
335 &nbsp;
336 </td>
337 <td>
340 Get a color under a QT compatible text form (RRGGBB).
342 </td>
343 </tr>
344 </table>
345 <a class="anchor" name="z2_6"></a><!-- doxytag: member=<qan::can::AdvStyle::getImage> ref=<z2_6> args=<(const std::string &amp;name) const > --><p>
346 <table class="mdTable" cellpadding="2" cellspacing="0">
347 <tr>
348 <td class="mdRow">
349 <table cellpadding="0" cellspacing="0" border="0">
350 <tr>
351 <td class="md" nowrap valign="top">std::string qan::can::AdvStyle::getImage </td>
352 <td class="md" valign="top">(&nbsp;</td>
353 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
354 <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
355 <td class="md" valign="top">&nbsp;)&nbsp;</td>
356 <td class="md" nowrap> const</td>
357 </tr>
358 </table>
359 </td>
360 </tr>
361 </table>
362 <table cellspacing="5" cellpadding="0" border="0">
363 <tr>
364 <td>
365 &nbsp;
366 </td>
367 <td>
372 </td>
373 </tr>
374 </table>
375 <a class="anchor" name="z1_0"></a><!-- doxytag: member=<qan::can::AdvStyle::getName> ref=<z1_0> args=<() const > --><p>
376 <table class="mdTable" cellpadding="2" cellspacing="0">
377 <tr>
378 <td class="mdRow">
379 <table cellpadding="0" cellspacing="0" border="0">
380 <tr>
381 <td class="md" nowrap valign="top">const std::string&amp; qan::can::AdvStyle::getName </td>
382 <td class="md" valign="top">(&nbsp;</td>
383 <td class="mdname1" valign="top" nowrap> </td>
384 <td class="md" valign="top">&nbsp;)&nbsp;</td>
385 <td class="md" nowrap> const<code> [inline]</code></td>
386 </tr>
387 </table>
388 </td>
389 </tr>
390 </table>
391 <table cellspacing="5" cellpadding="0" border="0">
392 <tr>
393 <td>
394 &nbsp;
395 </td>
396 <td>
399 Get the style name.
401 </td>
402 </tr>
403 </table>
404 <a class="anchor" name="z2_9"></a><!-- doxytag: member=<qan::can::AdvStyle::getValue> ref=<z2_9> args=<(const std::string &amp;name) const > --><p>
405 <table class="mdTable" cellpadding="2" cellspacing="0">
406 <tr>
407 <td class="mdRow">
408 <table cellpadding="0" cellspacing="0" border="0">
409 <tr>
410 <td class="md" nowrap valign="top">double qan::can::AdvStyle::getValue </td>
411 <td class="md" valign="top">(&nbsp;</td>
412 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
413 <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
414 <td class="md" valign="top">&nbsp;)&nbsp;</td>
415 <td class="md" nowrap> const</td>
416 </tr>
417 </table>
418 </td>
419 </tr>
420 </table>
421 <table cellspacing="5" cellpadding="0" border="0">
422 <tr>
423 <td>
424 &nbsp;
425 </td>
426 <td>
431 </td>
432 </tr>
433 </table>
434 <a class="anchor" name="z2_2"></a><!-- doxytag: member=<qan::can::AdvStyle::hasColor> ref=<z2_2> args=<(const std::string &amp;name) const > --><p>
435 <table class="mdTable" cellpadding="2" cellspacing="0">
436 <tr>
437 <td class="mdRow">
438 <table cellpadding="0" cellspacing="0" border="0">
439 <tr>
440 <td class="md" nowrap valign="top">bool qan::can::AdvStyle::hasColor </td>
441 <td class="md" valign="top">(&nbsp;</td>
442 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
443 <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
444 <td class="md" valign="top">&nbsp;)&nbsp;</td>
445 <td class="md" nowrap> const</td>
446 </tr>
447 </table>
448 </td>
449 </tr>
450 </table>
451 <table cellspacing="5" cellpadding="0" border="0">
452 <tr>
453 <td>
454 &nbsp;
455 </td>
456 <td>
459 Test if there is a color of a given name in this style attribute manager.
461 </td>
462 </tr>
463 </table>
464 <a class="anchor" name="z2_5"></a><!-- doxytag: member=<qan::can::AdvStyle::hasImage> ref=<z2_5> args=<(const std::string &amp;name) const > --><p>
465 <table class="mdTable" cellpadding="2" cellspacing="0">
466 <tr>
467 <td class="mdRow">
468 <table cellpadding="0" cellspacing="0" border="0">
469 <tr>
470 <td class="md" nowrap valign="top">bool qan::can::AdvStyle::hasImage </td>
471 <td class="md" valign="top">(&nbsp;</td>
472 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
473 <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
474 <td class="md" valign="top">&nbsp;)&nbsp;</td>
475 <td class="md" nowrap> const</td>
476 </tr>
477 </table>
478 </td>
479 </tr>
480 </table>
481 <table cellspacing="5" cellpadding="0" border="0">
482 <tr>
483 <td>
484 &nbsp;
485 </td>
486 <td>
491 </td>
492 </tr>
493 </table>
494 <a class="anchor" name="z2_8"></a><!-- doxytag: member=<qan::can::AdvStyle::hasValue> ref=<z2_8> args=<(const std::string &amp;name) const > --><p>
495 <table class="mdTable" cellpadding="2" cellspacing="0">
496 <tr>
497 <td class="mdRow">
498 <table cellpadding="0" cellspacing="0" border="0">
499 <tr>
500 <td class="md" nowrap valign="top">bool qan::can::AdvStyle::hasValue </td>
501 <td class="md" valign="top">(&nbsp;</td>
502 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
503 <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
504 <td class="md" valign="top">&nbsp;)&nbsp;</td>
505 <td class="md" nowrap> const</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>
521 </td>
522 </tr>
523 </table>
524 <hr><h2>Member Data Documentation</h2>
525 <a class="anchor" name="z2_10"></a><!-- doxytag: member=<qan::can::AdvStyle::_attributeManager> ref=<z2_10> args=<> --><p>
526 <table class="mdTable" cellpadding="2" cellspacing="0">
527 <tr>
528 <td class="mdRow">
529 <table cellpadding="0" cellspacing="0" border="0">
530 <tr>
531 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_attribute_1_1_manager.html">Attribute::Manager</a> <a class="el" href="classqan_1_1can_1_1_adv_style.html#z2_10">qan::can::AdvStyle::_attributeManager</a><code> [protected]</code> </td>
532 </tr>
533 </table>
534 </td>
535 </tr>
536 </table>
537 <table cellspacing="5" cellpadding="0" border="0">
538 <tr>
539 <td>
540 &nbsp;
541 </td>
542 <td>
545 Style attribute manager.
547 </td>
548 </tr>
549 </table>
550 <a class="anchor" name="z1_1"></a><!-- doxytag: member=<qan::can::AdvStyle::_name> ref=<z1_1> args=<> --><p>
551 <table class="mdTable" cellpadding="2" cellspacing="0">
552 <tr>
553 <td class="mdRow">
554 <table cellpadding="0" cellspacing="0" border="0">
555 <tr>
556 <td class="md" nowrap valign="top">std::string <a class="el" href="classqan_1_1can_1_1_adv_style.html#z1_1">qan::can::AdvStyle::_name</a><code> [protected]</code> </td>
557 </tr>
558 </table>
559 </td>
560 </tr>
561 </table>
562 <table cellspacing="5" cellpadding="0" border="0">
563 <tr>
564 <td>
565 &nbsp;
566 </td>
567 <td>
570 Style name.
572 </td>
573 </tr>
574 </table>
575 <a class="anchor" name="z3_1"></a><!-- doxytag: member=<qan::can::AdvStyle::destroyed> ref=<z3_1> args=<> --><p>
576 <table class="mdTable" cellpadding="2" cellspacing="0">
577 <tr>
578 <td class="mdRow">
579 <table cellpadding="0" cellspacing="0" border="0">
580 <tr>
581 <td class="md" nowrap valign="top">boost::signal0&lt; void &gt; <a class="el" href="classqan_1_1can_1_1_adv_style.html#z3_1">qan::can::AdvStyle::destroyed</a> </td>
582 </tr>
583 </table>
584 </td>
585 </tr>
586 </table>
587 <table cellspacing="5" cellpadding="0" border="0">
588 <tr>
589 <td>
590 &nbsp;
591 </td>
592 <td>
597 </td>
598 </tr>
599 </table>
600 <a class="anchor" name="z3_0"></a><!-- doxytag: member=<qan::can::AdvStyle::modified> ref=<z3_0> args=<> --><p>
601 <table class="mdTable" cellpadding="2" cellspacing="0">
602 <tr>
603 <td class="mdRow">
604 <table cellpadding="0" cellspacing="0" border="0">
605 <tr>
606 <td class="md" nowrap valign="top">boost::signal0&lt; void &gt; <a class="el" href="classqan_1_1can_1_1_adv_style.html#z3_0">qan::can::AdvStyle::modified</a> </td>
607 </tr>
608 </table>
609 </td>
610 </tr>
611 </table>
612 <table cellspacing="5" cellpadding="0" border="0">
613 <tr>
614 <td>
615 &nbsp;
616 </td>
617 <td>
622 </td>
623 </tr>
624 </table>
625 <hr>The documentation for this class was generated from the following files:<ul>
626 <li>C:/projects/qanava/src/can/<a class="el" href="can_adv_style_8h.html">canAdvStyle.h</a><li>C:/projects/qanava/src/can/<a class="el" href="can_adv_style_8cpp.html">canAdvStyle.cpp</a></ul>
628 <hr style="width: 100%; height: 2px;">
629 <table width="95%" height="48" border="0"
630 cellpadding="0" cellspacing="0" style="text-align: left; width: 95%; height: 31px;">
631 <tbody>
632 <tr>
633 <td height="48" style="font-family: Helvetica,Arial,sans-serif;">
634 <dl>
635 <dt><a href="http://www.libqanava.org"><font size="2">www.libqanava.org</font></a><font size="2">
636 Qanava - QCanvas Avanc&eacute;</font></dt>
637 </dl>
638 </td>
639 <td style="vertical-align: middle; text-align: right;"><span
640 style="font-family: Helvetica,Arial,sans-serif;"><font size="2">Generated by</font></span>
642 href="http://www.doxygen.org"><img alt="Doxygen logo"
643 src="../images/doxygen.png"
644 style="border: 0px solid ; width: 100px; height: 45px;" align="middle"></a></td>
645 </tr>
646 </tbody>
647 </table>