(empty message)
[qanava.git] / doc / reference / html / classqan_1_1can_1_1_image_manager.html
blob063174d9490b25912123633c6df896f3e9da11bc
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::ImageManager 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_image_manager.html">ImageManager</a></div>
10 <h1>qan::can::ImageManager Class Reference</h1><!-- doxytag: class=<qan::can::ImageManager> -->Manage image loading in a canvas (avoid image duplication, etc.).
11 <a href="#_details">More...</a>
12 <p>
13 <code>#include &lt;canCanvas.h&gt;</code>
14 <p>
15 <a href="classqan_1_1can_1_1_image_manager-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
16 <tr><td></td></tr>
17 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
18 <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_image_manager.html#a0">ImageManager</a> ()</td></tr>
20 <tr><td class="memItemLeft" nowrap align="right" valign="top">QImage *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_image_manager.html#a1">getImage</a> (const std::string &amp;fileName)</td></tr>
22 <tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
23 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map&lt; const std::string,<br>
24 QImage * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_image_manager.html#x0">NameImageMap</a></td></tr>
26 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
27 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1can_1_1_image_manager.html#x0">NameImageMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_image_manager.html#p0">_nameImageMap</a></td></tr>
29 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Map image filename to concrete QT images. <a href="#p0"></a><br></td></tr>
30 </table>
31 <hr><a name="_details"></a><h2>Detailed Description</h2>
32 Manage image loading in a canvas (avoid image duplication, etc.).
33 <p>
34 <hr><h2>Member Typedef Documentation</h2>
35 <a class="anchor" name="x0"></a><!-- doxytag: member=<qan::can::ImageManager::NameImageMap> ref=<x0> args=<> --><p>
36 <table class="mdTable" cellpadding="2" cellspacing="0">
37 <tr>
38 <td class="mdRow">
39 <table cellpadding="0" cellspacing="0" border="0">
40 <tr>
41 <td class="md" nowrap valign="top">typedef std::map&lt; const std::string, QImage* &gt; <a class="el" href="classqan_1_1can_1_1_image_manager.html#x0">qan::can::ImageManager::NameImageMap</a><code> [protected]</code> </td>
42 </tr>
43 </table>
44 </td>
45 </tr>
46 </table>
47 <table cellspacing="5" cellpadding="0" border="0">
48 <tr>
49 <td>
50 &nbsp;
51 </td>
52 <td>
54 <p>
55 </td>
56 </tr>
57 </table>
58 <hr><h2>Constructor &amp; Destructor Documentation</h2>
59 <a class="anchor" name="a0"></a><!-- doxytag: member=<qan::can::ImageManager::ImageManager> ref=<a0> args=<()> --><p>
60 <table class="mdTable" cellpadding="2" cellspacing="0">
61 <tr>
62 <td class="mdRow">
63 <table cellpadding="0" cellspacing="0" border="0">
64 <tr>
65 <td class="md" nowrap valign="top">qan::can::ImageManager::ImageManager </td>
66 <td class="md" valign="top">(&nbsp;</td>
67 <td class="mdname1" valign="top" nowrap> </td>
68 <td class="md" valign="top">&nbsp;)&nbsp;</td>
69 <td class="md" nowrap><code> [inline]</code></td>
70 </tr>
71 </table>
72 </td>
73 </tr>
74 </table>
75 <table cellspacing="5" cellpadding="0" border="0">
76 <tr>
77 <td>
78 &nbsp;
79 </td>
80 <td>
82 <p>
83 </td>
84 </tr>
85 </table>
86 <hr><h2>Member Function Documentation</h2>
87 <a class="anchor" name="a1"></a><!-- doxytag: member=<qan::can::ImageManager::getImage> ref=<a1> args=<(const std::string &amp;fileName)> --><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">QImage * qan::can::ImageManager::getImage </td>
94 <td class="md" valign="top">(&nbsp;</td>
95 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
96 <td class="mdname1" valign="top" nowrap> <em>fileName</em> </td>
97 <td class="md" valign="top">&nbsp;)&nbsp;</td>
98 <td class="md" nowrap></td>
99 </tr>
100 </table>
101 </td>
102 </tr>
103 </table>
104 <table cellspacing="5" cellpadding="0" border="0">
105 <tr>
106 <td>
107 &nbsp;
108 </td>
109 <td>
112 </td>
113 </tr>
114 </table>
115 <hr><h2>Member Data Documentation</h2>
116 <a class="anchor" name="p0"></a><!-- doxytag: member=<qan::can::ImageManager::_nameImageMap> ref=<p0> args=<> --><p>
117 <table class="mdTable" cellpadding="2" cellspacing="0">
118 <tr>
119 <td class="mdRow">
120 <table cellpadding="0" cellspacing="0" border="0">
121 <tr>
122 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_image_manager.html#x0">NameImageMap</a> <a class="el" href="classqan_1_1can_1_1_image_manager.html#p0">qan::can::ImageManager::_nameImageMap</a><code> [protected]</code> </td>
123 </tr>
124 </table>
125 </td>
126 </tr>
127 </table>
128 <table cellspacing="5" cellpadding="0" border="0">
129 <tr>
130 <td>
131 &nbsp;
132 </td>
133 <td>
136 Map image filename to concrete QT images.
138 </td>
139 </tr>
140 </table>
141 <hr>The documentation for this class was generated from the following files:<ul>
142 <li>C:/projects/qanava/src/can/<a class="el" href="can_canvas_8h.html">canCanvas.h</a><li>C:/projects/qanava/src/can/<a class="el" href="can_canvas_8cpp.html">canCanvas.cpp</a></ul>
144 <hr style="width: 100%; height: 2px;">
145 <table width="95%" height="48" border="0"
146 cellpadding="0" cellspacing="0" style="text-align: left; width: 95%; height: 31px;">
147 <tbody>
148 <tr>
149 <td height="48" style="font-family: Helvetica,Arial,sans-serif;">
150 <dl>
151 <dt><a href="http://www.libqanava.org"><font size="2">www.libqanava.org</font></a><font size="2">
152 Qanava - QCanvas Avanc&eacute;</font></dt>
153 </dl>
154 </td>
155 <td style="vertical-align: middle; text-align: right;"><span
156 style="font-family: Helvetica,Arial,sans-serif;"><font size="2">Generated by</font></span>
158 href="http://www.doxygen.org"><img alt="Doxygen logo"
159 src="../images/doxygen.png"
160 style="border: 0px solid ; width: 100px; height: 45px;" align="middle"></a></td>
161 </tr>
162 </tbody>
163 </table>