Sophie

Sophie

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

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: ProTools 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>ProTools Class Reference</h1><!-- doxytag: class="ProTools" --><code>#include &lt;<a class="el" href="proTools_8h_source.html">proTools.h</a>&gt;</code>
<p>

<p>
<a href="classProTools-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="classProTools.html#c4c9c770c8d3f731774aac2662ff6385">filename</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the html filename  <a href="#c4c9c770c8d3f731774aac2662ff6385"></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="classProTools.html#8f6a9c47f5e2a9a2f57f3f03bad08773">generateHTML</a> (QTextStream::Encoding type, QString charSet)</td></tr>

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

<p>Definition at line <a class="el" href="proTools_8h_source.html#l00016">16</a> of file <a class="el" href="proTools_8h_source.html">proTools.h</a>.</p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="c4c9c770c8d3f731774aac2662ff6385"></a><!-- doxytag: member="ProTools::filename" ref="c4c9c770c8d3f731774aac2662ff6385" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString ProTools::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="proTools_8cpp_source.html#l00024">24</a> of file <a class="el" href="proTools_8cpp_source.html">proTools.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="proTools_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/proTools.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="8f6a9c47f5e2a9a2f57f3f03bad08773"></a><!-- doxytag: member="ProTools::generateHTML" ref="8f6a9c47f5e2a9a2f57f3f03bad08773" args="(QTextStream::Encoding type, QString charSet)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ProTools::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="proTools_8cpp_source.html#l00029">29</a> of file <a class="el" href="proTools_8cpp_source.html">proTools.cpp</a>.</p>

<p>References <a class="el" href="proTools_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   QString ctrlKey;
<a name="l00032"></a>00032 <span class="preprocessor">#if defined(Q_OS_MACX)</span>
<a name="l00033"></a>00033 <span class="preprocessor"></span>  ctrlKey = <span class="stringliteral">"Command"</span>;
<a name="l00034"></a>00034 <span class="preprocessor">#else</span>
<a name="l00035"></a>00035 <span class="preprocessor"></span>  ctrlKey = <span class="stringliteral">"Ctrl"</span>;
<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
<a name="l00037"></a>00037 <span class="preprocessor"></span>
<a name="l00038"></a>00038   <span class="comment">//create/open html file</span>
<a name="l00039"></a>00039   QFile file( <a class="code" href="classProTools.html#c4c9c770c8d3f731774aac2662ff6385" title="returns the html filename">filename</a>() );
<a name="l00040"></a>00040   <span class="keywordflow">if</span>(file.open(IO_WriteOnly))
<a name="l00041"></a>00041   {
<a name="l00042"></a>00042     <span class="comment">//-----</span>
<a name="l00043"></a>00043     QTextStream stream;
<a name="l00044"></a>00044     stream.setEncoding( type );
<a name="l00045"></a>00045     stream.setDevice( &amp;file );
<a name="l00046"></a>00046     <span class="comment">//-----</span>
<a name="l00047"></a>00047     stream &lt;&lt; <span class="stringliteral">"&lt;html&gt;&lt;head&gt;\n"</span>;
<a name="l00048"></a>00048     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="l00049"></a>00049     stream &lt;&lt; <span class="stringliteral">"&lt;/head&gt;&lt;body&gt;\n"</span>;
<a name="l00050"></a>00050     stream &lt;&lt; <span class="stringliteral">"&lt;table cellpadding='4'&gt;&lt;tr&gt;\n"</span>;
<a name="l00051"></a>00051     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="l00052"></a>00052     stream &lt;&lt; <span class="stringliteral">"&lt;td valign='middle'&gt;&lt;font face='Arial, sans-serif' size='+3'&gt;"</span>;
<a name="l00053"></a>00053     stream &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Pro Tools"</span>) &lt;&lt; <span class="stringliteral">"&lt;/font&gt;&lt;/td&gt;\n"</span>;
<a name="l00054"></a>00054     stream &lt;&lt; <span class="stringliteral">"&lt;/tr&gt;&lt;/table&gt;\n"</span>;
<a name="l00055"></a>00055     stream &lt;&lt; <span class="stringliteral">"&lt;font face='Arial, sans-serif'&gt;\n"</span>;
<a name="l00056"></a>00056     
<a name="l00057"></a>00057     stream &lt;&lt; <span class="stringliteral">"&lt;table cellspacing='10' cellpadding='0'&gt;&lt;tr&gt;&lt;td&gt;\n"</span>;
<a name="l00058"></a>00058       
<a name="l00059"></a>00059     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="l00060"></a>00060     stream &lt;&lt; <span class="stringliteral">"&lt;font size='+1'&gt;&lt;b&gt;"</span> &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Histogram Editing, Brightness, and Contrast:"</span>) &lt;&lt; <span class="stringliteral">"&lt;/b&gt;&lt;/font&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;table cellpadding='4' cellspacing='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00064"></a>00064     stream &lt;&lt; <span class="stringliteral">"&lt;p align='justify'&gt;\n"</span>;
<a name="l00065"></a>00065     stream &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Sometimes the quick-fix techniques just don't work. Noisy or grainy images are often the culprits."</span>) &lt;&lt; <span class="stringliteral">"\n"</span>;
<a name="l00066"></a>00066     stream &lt;&lt; <span class="stringliteral">"&lt;p align='justify'&gt;\n"</span>;
<a name="l00067"></a>00067     stream &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Album Shaper provides an advanced levels editor for fixing the color and luminosity ranges, in addition to changing overall photo brightness and contrast. Red, green, blue, and luminosity ranges can be adjusted by dragging their boundaries or selecting a new range. Brightness and contrast changes can be undone independently by clicking the respective icons below each slider."</span>) &lt;&lt; <span class="stringliteral">"\n"</span>;
<a name="l00068"></a>00068     stream &lt;&lt; <span class="stringliteral">"&lt;p align='justify'&gt;\n"</span>;
<a name="l00069"></a>00069     stream &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Album Shaper's novel split-view interface lets you compare the modified image to the original side by side in real time. You can even drag this split back and forth."</span>) &lt;&lt; <span class="stringliteral">"\n"</span>;
<a name="l00070"></a>00070     stream &lt;&lt; <span class="stringliteral">"&lt;p align='justify'&gt;\n"</span>;
<a name="l00071"></a>00071     stream &lt;&lt; QString(HelpWindow::tr(<span class="stringliteral">"If you prefer to look at just the adjusted or original image form, change the view mode with the drop down menu below the image. You can also switch between the two versions of the image instantly by pressing and holding the %1 key."</span>)).arg(ctrlKey) &lt;&lt; <span class="stringliteral">"\n"</span>;
<a name="l00072"></a>00072     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00073"></a>00073     stream &lt;&lt; <span class="stringliteral">"&lt;img src='"</span> &lt;&lt; IMAGE_PATH &lt;&lt; <span class="stringliteral">"helpImages/levelsEditor.png'&gt;\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">"Grain Enhancement:"</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;img src='"</span> &lt;&lt; IMAGE_PATH &lt;&lt; <span class="stringliteral">"helpImages/grainEditor.png'&gt;\n"</span>;
<a name="l00084"></a>00084     stream &lt;&lt; <span class="stringliteral">"&lt;/td&gt;&lt;td valign='middle'&gt;\n"</span>;
<a name="l00085"></a>00085     stream &lt;&lt; <span class="stringliteral">"&lt;p align='justify'&gt;\n"</span>;
<a name="l00086"></a>00086     stream &lt;&lt; HelpWindow::tr(<span class="stringliteral">"Album Shaper provides a grain editor that can blur and sharpen images without magnifying image noise. Drag the slider up to sharpen or down to blur. You can change which portion of the image is being shown up close by dragging around the view control area at the right."</span>) &lt;&lt; <span class="stringliteral">"\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;/font&gt;\n"</span>;
<a name="l00090"></a>00090     stream &lt;&lt; <span class="stringliteral">"&lt;/body&gt;&lt;/html&gt;\n"</span>;
<a name="l00091"></a>00091     file.close();
<a name="l00092"></a>00092   }
<a name="l00093"></a>00093 }
</pre></div>
<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="proTools_8h_source.html">proTools.h</a><li><a class="el" href="proTools_8cpp_source.html">proTools.cpp</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 23 02:34:37 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>