Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 4f45e7bdfd4a5ff17f5f8eaab90d017f > files > 530

albumshaper-2.1-6mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>AlbumShaper: Enhancing Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Enhancing Class Reference</h1><!-- doxytag: class="Enhancing" --><code>#include &lt;<a class="el" href="enhancing_8h_source.html">enhancing.h</a>&gt;</code>
<p>

<p>
<a href="classEnhancing-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEnhancing.html#b2b3210b1e19973491756b58e93ccef8">filename</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the html filename  <a href="#b2b3210b1e19973491756b58e93ccef8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEnhancing.html#c74497a217b6f4c2bc9ca12d965601df">generateHTML</a> (QTextStream::Encoding type, QString charSet)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">generates the html file  <a href="#c74497a217b6f4c2bc9ca12d965601df"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="enhancing_8h_source.html#l00016">16</a> of file <a class="el" href="enhancing_8h_source.html">enhancing.h</a>.</p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="b2b3210b1e19973491756b58e93ccef8"></a><!-- doxytag: member="Enhancing::filename" ref="b2b3210b1e19973491756b58e93ccef8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Enhancing::filename           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
returns the html filename 
<p>

<p>Definition at line <a class="el" href="enhancing_8cpp_source.html#l00024">24</a> of file <a class="el" href="enhancing_8cpp_source.html">enhancing.cpp</a>.</p>

<p>References <a class="el" href="config_8cpp_source.html#l00023">TEMP_DIR</a>.</p>

<p>Referenced by <a class="el" href="enhancing_8cpp_source.html#l00029">generateHTML()</a>, and <a class="el" href="helpWindow_8cpp_source.html#l00181">HelpWindow::showCurrentPage()</a>.</p>
<div class="fragment"><pre class="fragment"><a name="l00025"></a>00025 {
<a name="l00026"></a>00026   <span class="keywordflow">return</span> QString(<span class="stringliteral">"%1/enhancing.html"</span>).arg(<a class="code" href="config_8cpp.html#8e603096352908a187b5364096a8d581">TEMP_DIR</a>);
<a name="l00027"></a>00027 }
</pre></div>
<p>

</div>
</div><p>
<a class="anchor" name="c74497a217b6f4c2bc9ca12d965601df"></a><!-- doxytag: member="Enhancing::generateHTML" ref="c74497a217b6f4c2bc9ca12d965601df" args="(QTextStream::Encoding type, QString charSet)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Enhancing::generateHTML           </td>
          <td>(</td>
          <td class="paramtype">QTextStream::Encoding&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString&nbsp;</td>
          <td class="paramname"> <em>charSet</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
generates the html file 
<p>

<p>Definition at line <a class="el" href="enhancing_8cpp_source.html#l00029">29</a> of file <a class="el" href="enhancing_8cpp_source.html">enhancing.cpp</a>.</p>

<p>References <a class="el" href="enhancing_8cpp_source.html#l00024">filename()</a>, and <a class="el" href="config_8cpp_source.html#l00018">IMAGE_PATH</a>.</p>

<p>Referenced by <a class="el" href="helpWindow_8cpp_source.html#l00039">HelpWindow::HelpWindow()</a>.</p>
<div class="fragment"><pre class="fragment"><a name="l00030"></a>00030 {
<a name="l00031"></a>00031   <span class="comment">//create/open html file</span>
<a name="l00032"></a>00032   QFile file( <a class="code" href="classEnhancing.html#b2b3210b1e19973491756b58e93ccef8" title="returns the html filename">filename</a>() );
<a name="l00033"></a>00033   <span class="keywordflow">if</span>(file.open(IO_WriteOnly))
<a name="l00034"></a>00034   {
<a name="l00035"></a>00035     <span class="comment">//-----</span>
<a name="l00036"></a>00036     QTextStream stream;
<a name="l00037"></a>00037     stream.setEncoding( type );
<a name="l00038"></a>00038     stream.setDevice( &amp;file );
<a name="l00039"></a>00039     <span class="comment">//-----</span>
<a name="l00040"></a>00040     stream &lt;&lt; <span class="stringliteral">"&lt;html&gt;&lt;head&gt;\n"</span>;
<a name="l00041"></a>00041     stream &lt;&lt; <span class="stringliteral">"&lt;meta http-equiv='Content-Type' content='text/html; charset="</span> &lt;&lt; charSet &lt;&lt; <span class="stringliteral">"'&gt;\n"</span>;
<a name="l00042"></a>00042     stream &lt;&lt; <span class="stringliteral">"&lt;/head&gt;&lt;body&gt;\n"</span>;
<a name="l00043"></a>00043     stream &lt;&lt; <span class="stringliteral">"&lt;table cellpadding='4'&gt;&lt;tr&gt;\n"</span>;
<a name="l00044"></a>00044     stream &lt;&lt; <span class="stringliteral">"&lt;td&gt;&lt;img src='"</span> &lt;&lt; <a class="code" href="config_8cpp.html#59e02362a9a29a755712dc830a3eb513">IMAGE_PATH</a> &lt;&lt; <span class="stringliteral">"helpImages/asHelpLogoSmall.png'&gt;&lt;/td&gt;\n"</span>;
<a name="l00045"></a>00045     stream &lt;&lt; <span class="stringliteral">"&lt;td valign='middle'&gt;&lt;font face='Arial, sans-serif' size='+3'&gt;"</span>;
<a name="l00046"></a>00046     stream &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Fix it Fast"</span>) &lt;&lt; <span class="stringliteral">"&lt;/font&gt;&lt;/td&gt;\n"</span>;
<a name="l00047"></a>00047     stream &lt;&lt; <span class="stringliteral">"&lt;/tr&gt;&lt;/table&gt;\n"</span>;
<a name="l00048"></a>00048     stream &lt;&lt; <span class="stringliteral">"&lt;font face='Arial, sans-serif'&gt;\n"</span>;
<a name="l00049"></a>00049     
<a name="l00050"></a>00050     stream &lt;&lt; <span class="stringliteral">"&lt;table cellspacing='10' cellpadding='0'&gt;&lt;tr&gt;&lt;td&gt;\n"</span>;
<a name="l00051"></a>00051       
<a name="l00052"></a>00052     stream &lt;&lt; <span class="stringliteral">"&lt;table width='100%' cellpadding='4' cellspacing='0'&gt;&lt;tr&gt;&lt;td bgcolor='lightgray'&gt;\n"</span>;
<a name="l00053"></a>00053     stream &lt;&lt; <span class="stringliteral">"&lt;font size='+1'&gt;&lt;b&gt;"</span> &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Enhancing your Photos:"</span>) &lt;&lt; <span class="stringliteral">"&lt;/b&gt;&lt;/font&gt;\n"</span>;
<a name="l00054"></a>00054     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;\n"</span>;
<a name="l00055"></a>00055       
<a name="l00056"></a>00056     stream &lt;&lt; <span class="stringliteral">"&lt;table cellpadding='4' cellspacing='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00057"></a>00057     stream &lt;&lt; <span class="stringliteral">"&lt;p align='justify'&gt;\n"</span>;
<a name="l00058"></a>00058     stream &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Album Shaper allows you to quickly enhance your photos. Enhancing controls are clustered at the bottom center of the editing interface."</span>) &lt;&lt; <span class="stringliteral">"\n"</span>;
<a name="l00059"></a>00059     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00060"></a>00060     stream &lt;&lt; <span class="stringliteral">"&lt;img src='"</span> &lt;&lt; IMAGE_PATH &lt;&lt; <span class="stringliteral">"helpImages/enhanceControls.png'&gt;\n"</span>;
<a name="l00061"></a>00061     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;\n"</span>;
<a name="l00062"></a>00062       
<a name="l00063"></a>00063     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;\n"</span>;
<a name="l00064"></a>00064       
<a name="l00065"></a>00065     stream &lt;&lt; <span class="stringliteral">"&lt;table width='100%' cellpadding='4' cellspacing='0'&gt;&lt;tr&gt;&lt;td bgcolor='lightgray'&gt;\n"</span>;
<a name="l00066"></a>00066     stream &lt;&lt; <span class="stringliteral">"&lt;font size='+1'&gt;&lt;b&gt;"</span> &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Color Correction:"</span>) &lt;&lt; <span class="stringliteral">"&lt;/b&gt;&lt;/font&gt;\n"</span>;
<a name="l00067"></a>00067     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;\n"</span>;
<a name="l00068"></a>00068       
<a name="l00069"></a>00069     stream &lt;&lt; <span class="stringliteral">"&lt;table cellpadding='4' cellspacing='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00070"></a>00070     stream &lt;&lt; <span class="stringliteral">"&lt;img src='"</span> &lt;&lt; IMAGE_PATH &lt;&lt; <span class="stringliteral">"helpImages/colorCorrection.png'&gt;\n"</span>;
<a name="l00071"></a>00071     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00072"></a>00072     stream &lt;&lt; <span class="stringliteral">"&lt;p align='justify'&gt;\n"</span>;
<a name="l00073"></a>00073     stream &lt;&lt; HelpWindow::tr(<span class="stringliteral">"When taking photos under poor light without a flash, or simply when odd lighting is present, your photos can take on strange tints that can be quite irritable. Clicking the &lt;font color='red'&gt;Color&lt;/font&gt; button can often fix such problems."</span>) &lt;&lt; <span class="stringliteral">"\n"</span>;
<a name="l00074"></a>00074     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;\n"</span>;
<a name="l00075"></a>00075       
<a name="l00076"></a>00076     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;\n"</span>;
<a name="l00077"></a>00077       
<a name="l00078"></a>00078     stream &lt;&lt; <span class="stringliteral">"&lt;table width='100%' cellpadding='4' cellspacing='0'&gt;&lt;tr&gt;&lt;td bgcolor='lightgray'&gt;\n"</span>;
<a name="l00079"></a>00079     stream &lt;&lt; <span class="stringliteral">"&lt;font size='+1'&gt;&lt;b&gt;"</span> &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Contrast Correction:"</span>) &lt;&lt; <span class="stringliteral">"&lt;/b&gt;&lt;/font&gt;\n"</span>;
<a name="l00080"></a>00080     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;\n"</span>;
<a name="l00081"></a>00081       
<a name="l00082"></a>00082     stream &lt;&lt; <span class="stringliteral">"&lt;table cellpadding='4' cellspacing='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00083"></a>00083     stream &lt;&lt; <span class="stringliteral">"&lt;p align='justify'&gt;\n"</span>;
<a name="l00084"></a>00084     stream &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Sometimes your photos appear muddy or have a haze over them, obscuring details. Whether the water was muddy, your lense was dirty, or mist was in the air, Album Shaper will try to fix these problems if you click the &lt;font color='red'&gt;Contrast&lt;/font&gt; button."</span>) &lt;&lt; <span class="stringliteral">"\n"</span>;
<a name="l00085"></a>00085     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00086"></a>00086     stream &lt;&lt; <span class="stringliteral">"&lt;img src='"</span> &lt;&lt; IMAGE_PATH &lt;&lt; <span class="stringliteral">"helpImages/contrastCorrection.png'&gt;\n"</span>;
<a name="l00087"></a>00087     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;\n"</span>;
<a name="l00088"></a>00088       
<a name="l00089"></a>00089     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;\n"</span>;
<a name="l00090"></a>00090       
<a name="l00091"></a>00091     stream &lt;&lt; <span class="stringliteral">"&lt;table width='100%' cellpadding='4' cellspacing='0'&gt;&lt;tr&gt;&lt;td bgcolor='lightgray'&gt;\n"</span>;
<a name="l00092"></a>00092     stream &lt;&lt; <span class="stringliteral">"&lt;font size='+1'&gt;&lt;b&gt;"</span> &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Red Eye Removal:"</span>) &lt;&lt; <span class="stringliteral">"&lt;/b&gt;&lt;/font&gt;\n"</span>;
<a name="l00093"></a>00093     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;\n"</span>;
<a name="l00094"></a>00094       
<a name="l00095"></a>00095     stream &lt;&lt; <span class="stringliteral">"&lt;table cellpadding='4' cellspacing='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00096"></a>00096     stream &lt;&lt; <span class="stringliteral">"&lt;img src='"</span> &lt;&lt; IMAGE_PATH &lt;&lt; <span class="stringliteral">"helpImages/redEyeRemoval.png'&gt;\n"</span>;
<a name="l00097"></a>00097     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00098"></a>00098     stream &lt;&lt; <span class="stringliteral">"&lt;p align='justify'&gt;\n"</span>;
<a name="l00099"></a>00099     stream &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Compact digital camera designs that use an integrated flash often capture red-eye artifacts in images. While the best way to handle this is to use an external flash, Album Shaper provides a clever eye detection and red eye removal tool to fix red-eye problems in photos. Simply select each face region and click the &lt;font color='red'&gt;Red Eye&lt;/font&gt; button."</span>) &lt;&lt; <span class="stringliteral">"\n"</span>;
<a name="l00100"></a>00100     
<a name="l00101"></a>00101     stream &lt;&lt; <span class="stringliteral">"&lt;p&gt;"</span> &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Album Shaper can often find the red eyes when the entire image is selected, but to get the most accurate and fastest results, it is best to select the smallest area containing red eyes as possible."</span>) &lt;&lt; <span class="stringliteral">"\n"</span>;
<a name="l00102"></a>00102     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;\n"</span>;
<a name="l00103"></a>00103       
<a name="l00104"></a>00104     stream &lt;&lt; <span class="stringliteral">"&lt;/font&gt;\n"</span>;
<a name="l00105"></a>00105     stream &lt;&lt; <span class="stringliteral">"&lt;/body&gt;&lt;/html&gt;\n"</span>;
<a name="l00106"></a>00106     file.close();
<a name="l00107"></a>00107   }
<a name="l00108"></a>00108 }
</pre></div>
<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="enhancing_8h_source.html">enhancing.h</a><li><a class="el" href="enhancing_8cpp_source.html">enhancing.cpp</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 23 02:34:35 2009 for AlbumShaper by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>