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">
6 <!-- Generated by Doxygen 1.4.3 -->
7 <div class=
"qindex"><a class=
"qindex" href=
"index.html">Main
Page
</a> |
<a class=
"qindex" href=
"namespaces.html">Namespace List
</a> |
<a class=
"qindex" href=
"hierarchy.html">Class
Hierarchy
</a> |
<a class=
"qindex" href=
"annotated.html">Class
List
</a> |
<a class=
"qindex" href=
"dirs.html">Directories
</a> |
<a class=
"qindex" href=
"files.html">File
List
</a> |
<a class=
"qindex" href=
"functions.html">Class
Members
</a> |
<a class=
"qindex" href=
"globals.html">File
Members
</a> |
<a class=
"qindex" href=
"pages.html">Related
Pages
</a></div>
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>
13 <code>#include
<canCanvas.h
></code>
15 <a href=
"classqan_1_1can_1_1_image_manager-members.html">List of all members.
</a><table border=
"0" cellpadding=
"0" cellspacing=
"0">
17 <tr><td colspan=
"2"><br><h2>Public Member Functions
</h2></td></tr>
18 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"> </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 *
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"classqan_1_1can_1_1_image_manager.html#a1">getImage
</a> (const std::string
&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
< const std::string,
<br>
24 QImage *
> </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> </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"> </td><td class=
"mdescRight">Map image filename to concrete QT images.
<a href=
"#p0"></a><br></td></tr>
31 <hr><a name=
"_details"></a><h2>Detailed Description
</h2>
32 Manage image loading in a canvas (avoid image duplication, etc.).
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">
39 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
41 <td class=
"md" nowrap
valign=
"top">typedef std::map
< const std::string, QImage*
> <a class=
"el" href=
"classqan_1_1can_1_1_image_manager.html#x0">qan::can::ImageManager::NameImageMap
</a><code> [protected]
</code> </td>
47 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
58 <hr><h2>Constructor
& 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">
63 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
65 <td class=
"md" nowrap
valign=
"top">qan::can::ImageManager::ImageManager
</td>
66 <td class=
"md" valign=
"top">(
</td>
67 <td class=
"mdname1" valign=
"top" nowrap
> </td>
68 <td class=
"md" valign=
"top"> )
</td>
69 <td class=
"md" nowrap
><code> [inline]
</code></td>
75 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
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 &fileName)> --><p>
88 <table class=
"mdTable" cellpadding=
"2" cellspacing=
"0">
91 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
93 <td class=
"md" nowrap
valign=
"top">QImage * qan::can::ImageManager::getImage
</td>
94 <td class=
"md" valign=
"top">(
</td>
95 <td class=
"md" nowrap
valign=
"top">const std::string
& </td>
96 <td class=
"mdname1" valign=
"top" nowrap
> <em>fileName
</em> </td>
97 <td class=
"md" valign=
"top"> )
</td>
98 <td class=
"md" nowrap
></td>
104 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
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">
120 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
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>
128 <table cellspacing=
"5" cellpadding=
"0" border=
"0">
136 Map image filename to concrete QT images.
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;">
149 <td height=
"48" style=
"font-family: Helvetica,Arial,sans-serif;">
151 <dt><a href=
"http://www.libqanava.org"><font size=
"2">www.libqanava.org
</font></a><font size=
"2">
152 Qanava - QCanvas Avanc
é</font></dt>
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>