Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > eebc325dc36bd6e3b09b9b45133e42f8 > files > 634

HippoDraw-devel-docs-1.21.1-10.fc13.i686.rpm

<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>HippoDraw Class Library</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="hippoApp.ico">
</head><body>
<!-- Generated by Doxygen 1.6.2 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="dir_28fb57ed95c79fe5ed14c4f71fb4c2a2.html">qt</a>
  </div>
</div>
<div class="contents">
<h1>CanvasWindow.h</h1><a href="CanvasWindow_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* -*- mode: c++ -*-  */</span>
<a name="l00002"></a>00002 
<a name="l00016"></a>00016 <span class="preprocessor">#ifndef CanvasWindow_H</span>
<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define CanvasWindow_H</span>
<a name="l00018"></a>00018 <span class="preprocessor"></span>
<a name="l00019"></a>00019 <span class="preprocessor">#include &quot;<a class="code" href="CanvasWindowBase_8h.html" title="The file created from CanvasWindowBase.ui with the Qt uic tool.">qtui/CanvasWindowBase.h</a>&quot;</span>
<a name="l00020"></a>00020 
<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qglobal.h&gt;</span> <span class="comment">// for version</span>
<a name="l00022"></a>00022 
<a name="l00023"></a>00023 <span class="preprocessor">#if QT_VERSION &lt; 0x040000</span>
<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#include &lt;qcanvas.h&gt;</span>
<a name="l00025"></a>00025 <span class="preprocessor">#else</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="comment">// #include &quot;CanvasWindowUI.h&quot;</span>
<a name="l00027"></a>00027 <span class="comment">//Added by the Qt porting tool:</span>
<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;q3canvas.h&gt;</span>
<a name="l00029"></a>00029 <span class="preprocessor">#endif</span>
<a name="l00030"></a>00030 <span class="preprocessor"></span>
<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;string&gt;</span>
<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;vector&gt;</span>
<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;utility&gt;</span>
<a name="l00034"></a>00034 
<a name="l00035"></a>00035 <span class="keyword">class </span><a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qcloseevent.html">QCloseEvent</a>;
<a name="l00036"></a>00036 <span class="keyword">class </span><a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qcustomevent.html">QCustomEvent</a>;
<a name="l00037"></a>00037 <span class="keyword">class </span><a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qhideevent.html">QHideEvent</a>;
<a name="l00038"></a>00038 <span class="keyword">class </span><a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qresizeevent.html">QResizeEvent</a>;
<a name="l00039"></a>00039 <span class="keyword">class </span><a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qshowevent.html">QShowEvent</a>;
<a name="l00040"></a>00040 
<a name="l00041"></a>00041 <span class="keyword">class </span>std::exception;
<a name="l00042"></a>00042 
<a name="l00043"></a>00043 <span class="keyword">namespace </span>hippodraw {
<a name="l00044"></a>00044 
<a name="l00045"></a>00045 <span class="keyword">class </span>NTuple;
<a name="l00046"></a>00046 <span class="keyword">class </span>CanvasView;
<a name="l00047"></a>00047 <span class="keyword">class </span>QtFileDialog;
<a name="l00048"></a>00048 <span class="keyword">class </span>PlotterBase;
<a name="l00049"></a>00049 <span class="keyword">class </span>PlotTable;
<a name="l00050"></a>00050 <span class="keyword">class </span>QtView;
<a name="l00051"></a>00051 <span class="keyword">class </span>ViewBase;
<a name="l00052"></a>00052 <span class="keyword">class </span>XmlController;
<a name="l00053"></a>00053 
<a name="l00106"></a>00106 <span class="comment">// #if QT_VERSION &lt; 0x040000</span>
<a name="l00107"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html">00107</a> <span class="keyword">class </span><a class="code" href="libqthippo_8h.html#a5c61928b4caef50cebd70354f5e860d9">MDL_QTHIPPOPLOT_API</a> <a class="code" href="classhippodraw_1_1CanvasWindow.html" title="A concrete window class that contains the canvas and responds to menu item and tool...">CanvasWindow</a> : <span class="keyword">public</span> <a class="code" href="classCanvasWindowBase.html" title="The base class for the CanvasWindow class.">CanvasWindowBase</a>
<a name="l00108"></a>00108 {
<a name="l00109"></a>00109 <span class="comment">// #else</span>
<a name="l00110"></a>00110 <span class="comment">// class MDL_QTHIPPOPLOT_API CanvasWindow : public Q3MainWindow,</span>
<a name="l00111"></a>00111 <span class="comment">//                                       private Ui::CanvasWindowUI</span>
<a name="l00112"></a>00112 <span class="comment">// {</span>
<a name="l00113"></a>00113 <span class="comment">//   Q_OBJECT</span>
<a name="l00114"></a>00114 <span class="comment">// #endif</span>
<a name="l00115"></a>00115 
<a name="l00116"></a>00116 <span class="keyword">private</span>:
<a name="l00117"></a>00117 
<a name="l00120"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#a760bb1af5579dee755788006e13333c0">00120</a>   <a class="code" href="classhippodraw_1_1XmlController.html" title="A base class that is the interface between GUI and the XML serialization and deserialization...">XmlController</a> * m_xml_controller;
<a name="l00121"></a>00121 
<a name="l00123"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#ad6e6c8077e603e04ca6db53b58fb0900">00123</a>   <a class="code" href="classhippodraw_1_1CanvasView.html" title="This class implements additional FigureEditor functionality particular to QtView...">CanvasView</a> * m_canvas_view;
<a name="l00124"></a>00124 
<a name="l00127"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#a5c859b6c290bc4c4fc555b123686fe7e">00127</a>   <a class="code" href="classhippodraw_1_1CanvasView.html" title="This class implements additional FigureEditor functionality particular to QtView...">CanvasView</a> * m_browsed_canvas;
<a name="l00128"></a>00128 
<a name="l00131"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#a3a71629fb19004232d4aa1f3c051260e">00131</a>   <a class="code" href="classhippodraw_1_1QtFileDialog.html" title="A class to handle various file types.">QtFileDialog</a> * m_file_dialog;
<a name="l00132"></a>00132 
<a name="l00134"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#a88961a286341eaace0a792404d1f72e1">00134</a>   <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html">QString</a> m_prefix;
<a name="l00135"></a>00135 
<a name="l00137"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#abeab36922e15d948509bdf36c5a46cd9">00137</a>   std::string  m_filename;
<a name="l00138"></a>00138 
<a name="l00140"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#a3c5bf73c275c140d8facd93d5f8a5cf5">00140</a>   <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html">QString</a> m_changed;
<a name="l00141"></a>00141 
<a name="l00144"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#a50f9341ba2f0de63c009539870a22183">00144</a>   <span class="keyword">static</span> <a class="code" href="classhippodraw_1_1PlotTable.html" title="A derived class of PlotTableBase class which is generated by the Qt designer.">PlotTable</a> * s_plot_table;
<a name="l00145"></a>00145 
<a name="l00149"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#a27067b0a0ede892c817d459d0630ed63">00149</a>   <span class="keywordtype">bool</span> m_hasChanged;
<a name="l00150"></a>00150 
<a name="l00153"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#a33cb9fd1879b21bc5fb187f92a287bee">00153</a>   <span class="keywordtype">bool</span> m_inhibit_close;
<a name="l00154"></a>00154 
<a name="l00158"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#ac9ca595086b37fa32c98a9fe464032cf">00158</a>   <span class="keywordtype">bool</span> m_allow_close;
<a name="l00159"></a>00159 
<a name="l00161"></a><a class="code" href="classhippodraw_1_1CanvasWindow.html#a6143aea0c19b2c689ac80d6745635d42">00161</a>   <span class="keywordtype">bool</span> m_filenameExists;
<a name="l00162"></a>00162 
<a name="l00165"></a>00165   std::string  getSaveDocFilename ();
<a name="l00166"></a>00166 
<a name="l00168"></a>00168   <span class="keywordtype">void</span> setTitleFileName ( <span class="keyword">const</span> std::string &amp; name );
<a name="l00169"></a>00169 
<a name="l00175"></a>00175   <span class="keywordtype">bool</span> setFilenameFromDialog ();
<a name="l00176"></a>00176 
<a name="l00181"></a>00181   <span class="keywordtype">bool</span> areDataSourcesSaved ();
<a name="l00182"></a>00182 
<a name="l00183"></a>00183 <span class="comment">// #if QT_VERSION &lt; 0x040000</span>
<a name="l00184"></a>00184 <span class="keyword">protected</span>:
<a name="l00185"></a>00185 <span class="comment">// #else</span>
<a name="l00186"></a>00186 <span class="comment">// protected slots:</span>
<a name="l00187"></a>00187 <span class="comment">// #endif</span>
<a name="l00188"></a>00188 
<a name="l00198"></a>00198   <span class="keyword">virtual</span> <span class="keywordtype">void</span> windowActivationChange ( <span class="keywordtype">bool</span> oldActive );
<a name="l00199"></a>00199 
<a name="l00201"></a>00201   <span class="keyword">virtual</span> <span class="keywordtype">void</span> closeEvent ( <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qcloseevent.html">QCloseEvent</a> * e );
<a name="l00202"></a>00202 
<a name="l00204"></a>00204   <span class="keyword">virtual</span> <span class="keywordtype">void</span> hideEvent ( <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qhideevent.html">QHideEvent</a> * e );
<a name="l00205"></a>00205 
<a name="l00207"></a>00207   <span class="keyword">virtual</span> <span class="keywordtype">void</span> showEvent ( <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qshowevent.html">QShowEvent</a> * e );
<a name="l00208"></a>00208 
<a name="l00210"></a>00210   <span class="keyword">virtual</span> <span class="keywordtype">void</span> resizeEvent ( <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qresizeevent.html">QResizeEvent</a> * );
<a name="l00211"></a>00211 
<a name="l00212"></a>00212   <span class="comment">/* Implementation of functions declared in base class. */</span>
<a name="l00213"></a>00213 
<a name="l00218"></a>00218   <span class="keyword">virtual</span> <span class="keywordtype">void</span> filePrint ();
<a name="l00219"></a>00219 
<a name="l00226"></a>00226   <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileSaveAll();
<a name="l00227"></a>00227 
<a name="l00232"></a>00232   <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileSaveAllAs();
<a name="l00233"></a>00233 
<a name="l00238"></a>00238   <span class="keyword">virtual</span> <span class="keywordtype">void</span> editClear ();
<a name="l00239"></a>00239 
<a name="l00240"></a>00240   <span class="keyword">virtual</span> <span class="keywordtype">void</span> editCopy ();
<a name="l00244"></a>00244   <span class="keyword">virtual</span> <span class="keywordtype">void</span> editCut ();
<a name="l00245"></a>00245 
<a name="l00249"></a>00249   <span class="keyword">virtual</span> <span class="keywordtype">void</span> editDelete ();
<a name="l00250"></a>00250 
<a name="l00251"></a>00251   <span class="keyword">virtual</span> <span class="keywordtype">void</span> editPaste ();
<a name="l00252"></a>00252 
<a name="l00255"></a>00255   <span class="keyword">virtual</span> <span class="keywordtype">void</span> editReTile ();
<a name="l00256"></a>00256 
<a name="l00259"></a>00259   <span class="keyword">virtual</span> <span class="keywordtype">void</span> editReTilePage ();
<a name="l00260"></a>00260 
<a name="l00263"></a>00263   <span class="keyword">virtual</span> <span class="keywordtype">void</span> editSelectAll ();
<a name="l00264"></a>00264 
<a name="l00267"></a>00267   <span class="keyword">virtual</span> <span class="keywordtype">void</span> editUndo ();
<a name="l00268"></a>00268 
<a name="l00269"></a>00269   <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileExportTextTuple ();
<a name="l00270"></a>00270 
<a name="l00273"></a>00273   <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileCreateNTuple ();
<a name="l00274"></a>00274 
<a name="l00277"></a>00277   <span class="keyword">virtual</span> <span class="keywordtype">void</span> helpHelp ();
<a name="l00278"></a>00278 
<a name="l00281"></a>00281   <span class="keyword">virtual</span> <span class="keywordtype">void</span> helpAbout ();
<a name="l00282"></a>00282 
<a name="l00285"></a>00285   <span class="keyword">virtual</span> <span class="keywordtype">void</span> aboutQt ();
<a name="l00286"></a>00286 
<a name="l00290"></a>00290   <span class="keyword">virtual</span> <span class="keywordtype">void</span> viewLock ();
<a name="l00291"></a>00291 
<a name="l00295"></a>00295   <span class="keyword">virtual</span> <span class="keywordtype">void</span> viewUnlock ();
<a name="l00296"></a>00296 
<a name="l00299"></a>00299   <span class="keyword">virtual</span> <span class="keywordtype">void</span> viewShowInspector ();
<a name="l00300"></a>00300 
<a name="l00303"></a>00303   <span class="keyword">virtual</span> <span class="keywordtype">void</span> viewShowPlotTable ();
<a name="l00304"></a>00304 
<a name="l00307"></a>00307   <span class="keyword">virtual</span> <span class="keywordtype">void</span> viewShowPickTable ();
<a name="l00308"></a>00308 
<a name="l00312"></a>00312   <span class="keywordtype">void</span> previousView ();
<a name="l00313"></a>00313 
<a name="l00317"></a>00317   <span class="keywordtype">void</span> nextView ();
<a name="l00318"></a>00318 
<a name="l00321"></a>00321   <span class="keyword">virtual</span> <span class="keywordtype">void</span> setZoomMode ( <span class="keywordtype">bool</span> on );
<a name="l00322"></a>00322 
<a name="l00325"></a>00325   <span class="keyword">virtual</span> <span class="keywordtype">void</span> settingCanvas ();
<a name="l00326"></a>00326 
<a name="l00329"></a>00329   <span class="keyword">virtual</span> <span class="keywordtype">void</span> settingPrinter ();
<a name="l00330"></a>00330 
<a name="l00333"></a>00333   <span class="keyword">virtual</span> <span class="keywordtype">void</span> settingFonts ();
<a name="l00334"></a>00334 
<a name="l00337"></a>00337   <span class="keyword">virtual</span> <span class="keywordtype">void</span> setFitter ( <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qaction.html">QAction</a> * );
<a name="l00338"></a>00338 
<a name="l00341"></a>00341   <span class="keyword">virtual</span> <span class="keywordtype">void</span> openRecentFile ( <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qaction.html">QAction</a> * );
<a name="l00342"></a>00342 
<a name="l00344"></a>00344   <span class="keyword">virtual</span> <span class="keywordtype">void</span> viewZoomIn();
<a name="l00345"></a>00345 
<a name="l00347"></a>00347   <span class="keyword">virtual</span> <span class="keywordtype">void</span> viewZoomOut();
<a name="l00348"></a>00348 
<a name="l00351"></a>00351   <span class="keyword">virtual</span> <span class="keywordtype">void</span> viewZoomReset();
<a name="l00352"></a>00352 
<a name="l00354"></a>00354   <span class="keyword">virtual</span>  <span class="keywordtype">void</span> viewAddPage();
<a name="l00355"></a>00355 
<a name="l00358"></a>00358   <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCutMode ( <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qaction.html">QAction</a> * );
<a name="l00359"></a>00359 
<a name="l00362"></a>00362   <span class="keyword">virtual</span> <span class="keywordtype">void</span> groupView ();
<a name="l00363"></a>00363 
<a name="l00366"></a>00366   <span class="keyword">virtual</span> <span class="keywordtype">void</span> ungroupView ();
<a name="l00367"></a>00367 
<a name="l00369"></a>00369   <span class="keyword">virtual</span> <span class="keywordtype">void</span> defaultToolbar ();
<a name="l00370"></a>00370 
<a name="l00371"></a>00371 <span class="keyword">public</span>:
<a name="l00372"></a>00372 
<a name="l00375"></a>00375 <span class="preprocessor">#if QT_VERSION &lt; 0x040000</span>
<a name="l00376"></a>00376 <span class="preprocessor"></span>  <a class="code" href="classhippodraw_1_1CanvasWindow.html" title="A concrete window class that contains the canvas and responds to menu item and tool...">CanvasWindow</a> ( <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qwidget.html">QWidget</a> * parent = 0,
<a name="l00377"></a>00377                  <span class="keyword">const</span> <span class="keywordtype">char</span> * name = 0,
<a name="l00378"></a>00378                  Qt::WFlags fl = Qt::WType_TopLevel );
<a name="l00379"></a>00379 <span class="preprocessor">#else</span>
<a name="l00380"></a>00380 <span class="preprocessor"></span>   <a class="code" href="classhippodraw_1_1CanvasWindow.html" title="A concrete window class that contains the canvas and responds to menu item and tool...">CanvasWindow</a> ( <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qwidget.html">QWidget</a> * parent = 0 );
<a name="l00381"></a>00381 <span class="preprocessor"> #endif</span>
<a name="l00382"></a>00382 <span class="preprocessor"></span>
<a name="l00386"></a>00386   <a class="code" href="classhippodraw_1_1CanvasWindow.html" title="A concrete window class that contains the canvas and responds to menu item and tool...">CanvasWindow</a> ( <span class="keyword">const</span> <a class="code" href="classhippodraw_1_1CanvasWindow.html" title="A concrete window class that contains the canvas and responds to menu item and tool...">CanvasWindow</a> &amp; );
<a name="l00387"></a>00387 
<a name="l00388"></a>00388   <span class="keyword">virtual</span> ~<a class="code" href="classhippodraw_1_1CanvasWindow.html" title="A concrete window class that contains the canvas and responds to menu item and tool...">CanvasWindow</a>();
<a name="l00389"></a>00389 
<a name="l00392"></a>00392   <span class="keyword">static</span> <span class="keywordtype">void</span> resetFontSize ();
<a name="l00393"></a>00393 
<a name="l00395"></a>00395   <span class="keywordtype">void</span> initFromFile ( <span class="keyword">const</span> std::string &amp; filename );
<a name="l00396"></a>00396 
<a name="l00400"></a>00400   <span class="keyword">virtual</span> <span class="keywordtype">void</span> customEvent ( <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qcustomevent.html">QCustomEvent</a> * event );
<a name="l00401"></a>00401 
<a name="l00404"></a>00404   <span class="keywordtype">void</span> inhibitClose ( <span class="keywordtype">bool</span> yes = <span class="keyword">true</span> );
<a name="l00405"></a>00405 
<a name="l00409"></a>00409   <span class="keywordtype">void</span> setAllowClose ( <span class="keywordtype">bool</span> yes = <span class="keyword">true</span> );
<a name="l00410"></a>00410 
<a name="l00414"></a>00414   <span class="keywordtype">bool</span> allowClose ();
<a name="l00415"></a>00415 
<a name="l00420"></a>00420   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> closeNoPrompt ();
<a name="l00421"></a>00421 
<a name="l00426"></a>00426   <span class="keywordtype">void</span> setChanged ( <span class="keywordtype">bool</span> flag = <span class="keyword">true</span> );
<a name="l00427"></a>00427 
<a name="l00430"></a>00430   <span class="keywordtype">void</span> setCaption ();
<a name="l00431"></a>00431 
<a name="l00435"></a>00435   <span class="keywordtype">void</span> updateActions ();
<a name="l00436"></a>00436 
<a name="l00438"></a>00438   <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileNew();
<a name="l00439"></a>00439 
<a name="l00445"></a>00445   <span class="keywordtype">void</span> fileSave ();
<a name="l00446"></a>00446 
<a name="l00448"></a>00448   <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileSaveAs ();
<a name="l00449"></a>00449 
<a name="l00452"></a>00452   <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileSaveSelectedImages ();
<a name="l00453"></a>00453 
<a name="l00457"></a>00457    <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileSaveSelectedImages( <span class="keyword">const</span> std::string &amp; filename );
<a name="l00458"></a>00458 
<a name="l00460"></a>00460   <span class="keywordtype">void</span> saveAs ( <span class="keyword">const</span> std::string &amp; filename );
<a name="l00461"></a>00461 
<a name="l00463"></a>00463   <span class="keywordtype">void</span> saveAllAs ( <span class="keyword">const</span> std::string &amp; filename );
<a name="l00464"></a>00464 
<a name="l00467"></a>00467   <a class="code" href="classhippodraw_1_1CanvasView.html" title="This class implements additional FigureEditor functionality particular to QtView...">CanvasView</a> * getCanvasView ();
<a name="l00468"></a>00468 
<a name="l00470"></a>00470   <span class="keywordtype">void</span> addTextDisplay ( <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter, 
<a name="l00471"></a>00471                         <span class="keyword">const</span> std::string &amp; <a class="code" href="namespacenum__util.html#af7e893a8c6a5f6a426480fc85cda4fa1">type</a>);
<a name="l00472"></a>00472 
<a name="l00475"></a>00475   <span class="keywordtype">void</span> addTextDisplay ( <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter, 
<a name="l00476"></a>00476                         <span class="keyword">const</span> std::string &amp; <a class="code" href="namespacenum__util.html#af7e893a8c6a5f6a426480fc85cda4fa1">type</a>,
<a name="l00477"></a>00477                         <span class="keyword">const</span> std::string &amp; text);
<a name="l00478"></a>00478 
<a name="l00484"></a>00484    std::pair&lt;double, double&gt; addTextDisplayAt ( <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter,
<a name="l00485"></a>00485                                                 <span class="keyword">const</span> std::string &amp; <a class="code" href="namespacenum__util.html#af7e893a8c6a5f6a426480fc85cda4fa1">type</a>,
<a name="l00486"></a>00486                                                 <span class="keyword">const</span> std::string &amp; text,
<a name="l00487"></a>00487                                                 <span class="keywordtype">double</span> xrel, <span class="keywordtype">double</span> yrel);
<a name="l00488"></a>00488 
<a name="l00490"></a>00490   <span class="keywordtype">void</span> addFuncDisplay ( <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter, <span class="keyword">const</span> std::string &amp; name );
<a name="l00491"></a>00491 
<a name="l00496"></a>00496   <span class="keywordtype">void</span> addPlotDisplay ( <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter, <span class="keywordtype">bool</span> select );
<a name="l00497"></a>00497 
<a name="l00499"></a>00499   <span class="keywordtype">void</span> addDisplay ( <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter );
<a name="l00500"></a>00500 
<a name="l00503"></a>00503   <span class="keywordtype">void</span> removeDisplay ( <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter );
<a name="l00504"></a>00504 
<a name="l00506"></a>00506   <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * selectedPlotter ();
<a name="l00507"></a>00507 
<a name="l00510"></a>00510   <span class="keywordtype">void</span> clear();
<a name="l00511"></a>00511 
<a name="l00513"></a>00513   <span class="keyword">const</span> std::vector &lt; const ViewBase * &gt; &amp; views ();
<a name="l00514"></a>00514 
<a name="l00517"></a>00517   <span class="keywordtype">void</span> fillPlotterList ( std::vector &lt; PlotterBase * &gt; &amp; plotter_list );
<a name="l00518"></a>00518 
<a name="l00521"></a>00521   <a class="code" href="classhippodraw_1_1QtView.html" title="The class of derived from ViewBase and QCanvasRectangle for drawing on a QCanvas...">QtView</a> * getViewFor ( <span class="keyword">const</span> <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter ) <span class="keyword">const</span>;
<a name="l00522"></a>00522 
<a name="l00525"></a>00525   <span class="keywordtype">void</span> setIntervalEnabled ( <span class="keywordtype">bool</span> yes = <span class="keyword">true</span> );
<a name="l00526"></a>00526 
<a name="l00537"></a>00537   <span class="keywordtype">void</span> savePlotAsImage ( <span class="keyword">const</span> <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter, 
<a name="l00538"></a>00538                          <span class="keyword">const</span> std::string &amp; filename );
<a name="l00539"></a>00539 
<a name="l00547"></a>00547   <span class="keywordtype">void</span> saveAsImage ( <span class="keyword">const</span> <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter,
<a name="l00548"></a>00548                      <span class="keyword">const</span> std::string &amp; filename );
<a name="l00549"></a>00549 
<a name="l00551"></a>00551    <span class="keywordtype">void</span> setAllSelected ( <span class="keywordtype">bool</span> flag = <span class="keyword">true</span> );
<a name="l00552"></a>00552 
<a name="l00554"></a>00554    <span class="keywordtype">void</span> setSelected ( <a class="code" href="classhippodraw_1_1QtView.html" title="The class of derived from ViewBase and QCanvasRectangle for drawing on a QCanvas...">QtView</a> * view );
<a name="l00555"></a>00555 
<a name="l00557"></a>00557    <span class="keyword">const</span> std::vector&lt;double&gt; &amp; mouseEventData();
<a name="l00558"></a>00558 
<a name="l00561"></a>00561   <span class="keywordtype">void</span> print ( <span class="keyword">const</span> std::string &amp; filename );
<a name="l00562"></a>00562 
<a name="l00566"></a>00566   <span class="keywordtype">void</span> setPlotMatrix ( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> columns, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rows );
<a name="l00567"></a>00567 
<a name="l00570"></a>00570   <span class="keyword">const</span> <a class="codeRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html">QString</a> &amp; getAppKey () <span class="keyword">const</span>;
<a name="l00571"></a>00571 
<a name="l00574"></a>00574   <span class="keywordtype">void</span> setAddedSelected ( <span class="keywordtype">bool</span> yes );
<a name="l00575"></a>00575 
<a name="l00578"></a>00578   <a class="code" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&amp;lt;double&amp;gt; to store the column...">NTuple</a> * getPickTable () <span class="keyword">const</span>;
<a name="l00579"></a>00579 
<a name="l00582"></a>00582   <a class="code" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&amp;lt;double&amp;gt; to store the column...">NTuple</a> * getPickTable ( <span class="keyword">const</span> <a class="code" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> * plotter ) <span class="keyword">const</span>;
<a name="l00583"></a>00583 
<a name="l00587"></a>00587   <span class="keywordtype">void</span> autosaveSettings ();
<a name="l00588"></a>00588 
<a name="l00589"></a>00589 <span class="keyword">protected</span> slots:
<a name="l00590"></a>00590 
<a name="l00593"></a>00593   <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileBrowse();
<a name="l00594"></a>00594 
<a name="l00597"></a>00597   <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileExit ();
<a name="l00598"></a>00598 
<a name="l00603"></a>00603   <span class="keyword">virtual</span> <span class="keywordtype">void</span> fileOpen ();
<a name="l00604"></a>00604 
<a name="l00605"></a>00605 };
<a name="l00606"></a>00606 
<a name="l00607"></a>00607 } <span class="comment">// namespace hippodraw</span>
<a name="l00608"></a>00608 
<a name="l00609"></a>00609 <span class="preprocessor">#endif // CanvasWindow_H</span>
</pre></div></div>
<hr size="1"><address style="align: right;"><small>
Generated for HippoDraw Class Library by <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0>
</a> </small></address>
</body>
</html>