Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 1384

vtk-doc-5.4.2-5mdv2010.0.noarch.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>VTK: vtkQtChartSeriesSelectionHandler Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<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 class="current"><a href="classes.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="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <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>vtkQtChartSeriesSelectionHandler Class Reference</h1><!-- doxytag: class="vtkQtChartSeriesSelectionHandler" --><!-- doxytag: inherits="vtkQtChartMouseSelectionHandler" --><code>#include &lt;<a class="el" href="a04550.html">vtkQtChartSeriesSelectionHandler.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkQtChartSeriesSelectionHandler:</div>
<div class="dynsection">
<p><center><img src="a13712.png" border="0" usemap="#a13713" alt="Inheritance graph"></center>
<map name="a13713">
<area shape="rect" href="a01363.html" title="The vtkQtChartMouseSelectionHandler class is the base class for all selection handlers..." alt="" coords="6,5,238,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkQtChartSeriesSelectionHandler:</div>
<div class="dynsection">
<p><center><img src="a13714.png" border="0" usemap="#a13715" alt="Collaboration graph"></center>
<map name="a13715">
<area shape="rect" href="a01363.html" title="The vtkQtChartMouseSelectionHandler class is the base class for all selection handlers..." alt="" coords="631,36,863,63"><area shape="rect" href="a01375.html" title="The vtkQtChartSeriesLayer class is the base class for chart layers that use the chart..." alt="" coords="667,87,827,113"><area shape="rect" href="a01354.html" title="The vtkQtChartLayer class is the base class for all chart drawing layers." alt="" coords="351,8,473,35"><area shape="rect" href="a01335.html" title="The vtkQtChartArea class manages the chart axes and layers." alt="" coords="39,8,156,35"><area shape="rect" href="a01376.html" title="The vtkQtChartSeriesModel class is the base class for all chart series models." alt="" coords="16,77,179,104"><area shape="rect" href="a01383.html" title="The vtkQtChartSeriesSelectionModel class ties a series selection to a series model..." alt="" coords="303,123,521,149"><area shape="rect" href="a01380.html" title="The vtkQtChartSeriesSelection class is used for series and point selection." alt="" coords="7,144,188,171"><area shape="rect" href="a01348.html" title="vtkQtChartContentsArea" alt="" coords="327,173,497,200"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a13716.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
The <a class="el" href="a01381.html" title="The vtkQtChartSeriesSelectionHandler class handles mouse selection for chart series...">vtkQtChartSeriesSelectionHandler</a> class handles mouse selection for chart series layers. 
<p>

<p>Definition at line <a class="el" href="a04550.html#l00038">38</a> of file <a class="el" href="a04550.html">vtkQtChartSeriesSelectionHandler.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#0edbd39ad33e5052e2925c9e95738a2d">vtkQtChartSeriesSelectionHandler</a> (QObject *parent=0)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a chart series selection handler.  <a href="#0edbd39ad33e5052e2925c9e95738a2d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#f545df3f569971f55ca9445198541580">~vtkQtChartSeriesSelectionHandler</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader">Setup Methods</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#59153216e808599feee4e4679103fb49">setModeNames</a> (const QString &amp;series, const QString &amp;points)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the mode names for series and point selection.  <a href="#59153216e808599feee4e4679103fb49"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#716bd14e24a7eca7e57a8ee20fb04e80">setMousePressModifiers</a> (Qt::KeyboardModifiers series, Qt::KeyboardModifiers points)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the allowed modifiers for the selection modes.  <a href="#716bd14e24a7eca7e57a8ee20fb04e80"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01375.html">vtkQtChartSeriesLayer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#652c8ce701fae4b0f7b8965c89201a28">getLayer</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the chart layer associated with the handler.  <a href="#652c8ce701fae4b0f7b8965c89201a28"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#c15cb8bcbb50a981aa4b9756046346e9">setLayer</a> (<a class="el" href="a01375.html">vtkQtChartSeriesLayer</a> *layer)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the chart layer associated with the handler.  <a href="#c15cb8bcbb50a981aa4b9756046346e9"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader">vtkQtChartMouseSelectionHandler Methods</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#9e905ecd9ecf4493380bc69209393852">getNumberOfModes</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the number of mouse modes.  <a href="#9e905ecd9ecf4493380bc69209393852"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#8c9b8ae9b93c564b71802b38bc057306">getModeList</a> (QStringList &amp;list) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the list of mouse mode names.  <a href="#8c9b8ae9b93c564b71802b38bc057306"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#c63e7864c6635ff33521ec2d21c0b717">mousePressEvent</a> (const QString &amp;mode, QMouseEvent *e, <a class="el" href="a01335.html">vtkQtChartArea</a> *chart)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handles the mouse press event.  <a href="#c63e7864c6635ff33521ec2d21c0b717"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#5138646508d5210d5699e82851690297">isMouseMoveAvailable</a> (const QString &amp;mode) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets whether or not mouse move is available for the given mode.  <a href="#5138646508d5210d5699e82851690297"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#3bfda15e1c852a98542b5b141586b36e">startMouseMove</a> (const QString &amp;mode, <a class="el" href="a01335.html">vtkQtChartArea</a> *chart)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Starts a mouse move for the given mode.  <a href="#3bfda15e1c852a98542b5b141586b36e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#02736d99681e7dc373d96c4d49e146c4">mouseMoveEvent</a> (const QString &amp;mode, QMouseEvent *e, <a class="el" href="a01335.html">vtkQtChartArea</a> *chart)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handles the mouse move event.  <a href="#02736d99681e7dc373d96c4d49e146c4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#eab623dd49cf0870d5385c84686903ab">finishMouseMove</a> (const QString &amp;mode, <a class="el" href="a01335.html">vtkQtChartArea</a> *chart)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Finishes a mouse move for the given mode.  <a href="#eab623dd49cf0870d5385c84686903ab"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#d92c6526aa58104ddc70268b2d4e6693">mouseReleaseEvent</a> (const QString &amp;mode, QMouseEvent *e, <a class="el" href="a01335.html">vtkQtChartArea</a> *chart)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handles the mouse release event.  <a href="#d92c6526aa58104ddc70268b2d4e6693"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#817587a2d7c11b3daba313b72678506c">mouseDoubleClickEvent</a> (const QString &amp;mode, QMouseEvent *e, <a class="el" href="a01335.html">vtkQtChartArea</a> *chart)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handles the mouse double click event.  <a href="#817587a2d7c11b3daba313b72678506c"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01375.html">vtkQtChartSeriesLayer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01381.html#9d1df9e7ab78d04fb4a7921ba265a4d2">Layer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores the chart layer.  <a href="#9d1df9e7ab78d04fb4a7921ba265a4d2"></a><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0edbd39ad33e5052e2925c9e95738a2d"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::vtkQtChartSeriesSelectionHandler" ref="0edbd39ad33e5052e2925c9e95738a2d" args="(QObject *parent=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkQtChartSeriesSelectionHandler::vtkQtChartSeriesSelectionHandler           </td>
          <td>(</td>
          <td class="paramtype">QObject *&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a chart series selection handler. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>The parent object. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="f545df3f569971f55ca9445198541580"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::~vtkQtChartSeriesSelectionHandler" ref="f545df3f569971f55ca9445198541580" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual vtkQtChartSeriesSelectionHandler::~vtkQtChartSeriesSelectionHandler           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="59153216e808599feee4e4679103fb49"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::setModeNames" ref="59153216e808599feee4e4679103fb49" args="(const QString &amp;series, const QString &amp;points)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkQtChartSeriesSelectionHandler::setModeNames           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>points</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the mode names for series and point selection. 
<p>
Pass in an empty string to prevent that mode type.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>series</em>&nbsp;</td><td>The name of the series selection mode. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>points</em>&nbsp;</td><td>The name of the point selection mode. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="716bd14e24a7eca7e57a8ee20fb04e80"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::setMousePressModifiers" ref="716bd14e24a7eca7e57a8ee20fb04e80" args="(Qt::KeyboardModifiers series, Qt::KeyboardModifiers points)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkQtChartSeriesSelectionHandler::setMousePressModifiers           </td>
          <td>(</td>
          <td class="paramtype">Qt::KeyboardModifiers&nbsp;</td>
          <td class="paramname"> <em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::KeyboardModifiers&nbsp;</td>
          <td class="paramname"> <em>points</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the allowed modifiers for the selection modes. 
<p>
If the shift modifier is allowed, the selection handler will allow the user to select contiguous items. If the control modifier is allowed, the selection handler will allow the user to do xor selection.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>series</em>&nbsp;</td><td>The allowed series mode modifiers. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>points</em>&nbsp;</td><td>The allowed point mode modifiers. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="652c8ce701fae4b0f7b8965c89201a28"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::getLayer" ref="652c8ce701fae4b0f7b8965c89201a28" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01375.html">vtkQtChartSeriesLayer</a>* vtkQtChartSeriesSelectionHandler::getLayer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the chart layer associated with the handler. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the chart layer. </dd></dl>

<p>Definition at line <a class="el" href="a04550.html#l00076">76</a> of file <a class="el" href="a04550.html">vtkQtChartSeriesSelectionHandler.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c15cb8bcbb50a981aa4b9756046346e9"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::setLayer" ref="c15cb8bcbb50a981aa4b9756046346e9" args="(vtkQtChartSeriesLayer *layer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkQtChartSeriesSelectionHandler::setLayer           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01375.html">vtkQtChartSeriesLayer</a> *&nbsp;</td>
          <td class="paramname"> <em>layer</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the chart layer associated with the handler. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>layer</em>&nbsp;</td><td>The chart layer for the handler to use. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="a04550.html#l00081">81</a> of file <a class="el" href="a04550.html">vtkQtChartSeriesSelectionHandler.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9e905ecd9ecf4493380bc69209393852"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::getNumberOfModes" ref="9e905ecd9ecf4493380bc69209393852" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkQtChartSeriesSelectionHandler::getNumberOfModes           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the number of mouse modes. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of mouse modes. </dd></dl>

<p>Implements <a class="el" href="a01363.html#6cf34020fb38e5746d97a6f7dcf4b120">vtkQtChartMouseSelectionHandler</a>.</p>

</div>
</div><p>
<a class="anchor" name="8c9b8ae9b93c564b71802b38bc057306"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::getModeList" ref="8c9b8ae9b93c564b71802b38bc057306" args="(QStringList &amp;list) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtChartSeriesSelectionHandler::getModeList           </td>
          <td>(</td>
          <td class="paramtype">QStringList &amp;&nbsp;</td>
          <td class="paramname"> <em>list</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the list of mouse mode names. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>Used to return the list of modes. </td></tr>
  </table>
</dl>

<p>Implements <a class="el" href="a01363.html#7d33e9a1cecc80c82a76db680cd19d08">vtkQtChartMouseSelectionHandler</a>.</p>

</div>
</div><p>
<a class="anchor" name="c63e7864c6635ff33521ec2d21c0b717"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::mousePressEvent" ref="c63e7864c6635ff33521ec2d21c0b717" args="(const QString &amp;mode, QMouseEvent *e, vtkQtChartArea *chart)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool vtkQtChartSeriesSelectionHandler::mousePressEvent           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QMouseEvent *&nbsp;</td>
          <td class="paramname"> <em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01335.html">vtkQtChartArea</a> *&nbsp;</td>
          <td class="paramname"> <em>chart</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Handles the mouse press event. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>The current mouse mode. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>The mouse event. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>chart</em>&nbsp;</td><td>The chart area. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the event was handled. </dd></dl>

<p>Implements <a class="el" href="a01363.html#2d2a75df8986cfdeb39fe717d5a9b588">vtkQtChartMouseSelectionHandler</a>.</p>

</div>
</div><p>
<a class="anchor" name="5138646508d5210d5699e82851690297"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::isMouseMoveAvailable" ref="5138646508d5210d5699e82851690297" args="(const QString &amp;mode) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool vtkQtChartSeriesSelectionHandler::isMouseMoveAvailable           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>mode</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets whether or not mouse move is available for the given mode. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>The mouse mode name. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if mouse move is available for the given mode. </dd></dl>

<p>Implements <a class="el" href="a01363.html#2715ab2b61fea5834e337e8447bfb692">vtkQtChartMouseSelectionHandler</a>.</p>

</div>
</div><p>
<a class="anchor" name="3bfda15e1c852a98542b5b141586b36e"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::startMouseMove" ref="3bfda15e1c852a98542b5b141586b36e" args="(const QString &amp;mode, vtkQtChartArea *chart)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtChartSeriesSelectionHandler::startMouseMove           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01335.html">vtkQtChartArea</a> *&nbsp;</td>
          <td class="paramname"> <em>chart</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Starts a mouse move for the given mode. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>The mouse mode to start. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>chart</em>&nbsp;</td><td>The chart area. </td></tr>
  </table>
</dl>

<p>Implements <a class="el" href="a01363.html#c23e6741e9d65dbe79a50056cc82b635">vtkQtChartMouseSelectionHandler</a>.</p>

</div>
</div><p>
<a class="anchor" name="02736d99681e7dc373d96c4d49e146c4"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::mouseMoveEvent" ref="02736d99681e7dc373d96c4d49e146c4" args="(const QString &amp;mode, QMouseEvent *e, vtkQtChartArea *chart)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtChartSeriesSelectionHandler::mouseMoveEvent           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QMouseEvent *&nbsp;</td>
          <td class="paramname"> <em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01335.html">vtkQtChartArea</a> *&nbsp;</td>
          <td class="paramname"> <em>chart</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Handles the mouse move event. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>The current mouse mode. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>The mouse event. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>chart</em>&nbsp;</td><td>The chart area. </td></tr>
  </table>
</dl>

<p>Implements <a class="el" href="a01363.html#4c0957107f5493fe6d4fec1b75aae190">vtkQtChartMouseSelectionHandler</a>.</p>

</div>
</div><p>
<a class="anchor" name="eab623dd49cf0870d5385c84686903ab"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::finishMouseMove" ref="eab623dd49cf0870d5385c84686903ab" args="(const QString &amp;mode, vtkQtChartArea *chart)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtChartSeriesSelectionHandler::finishMouseMove           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01335.html">vtkQtChartArea</a> *&nbsp;</td>
          <td class="paramname"> <em>chart</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Finishes a mouse move for the given mode. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>The mouse mode to finish. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>chart</em>&nbsp;</td><td>The chart area. </td></tr>
  </table>
</dl>

<p>Implements <a class="el" href="a01363.html#5dbf411d81fa0cbd802b15b9fbf91f67">vtkQtChartMouseSelectionHandler</a>.</p>

</div>
</div><p>
<a class="anchor" name="d92c6526aa58104ddc70268b2d4e6693"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::mouseReleaseEvent" ref="d92c6526aa58104ddc70268b2d4e6693" args="(const QString &amp;mode, QMouseEvent *e, vtkQtChartArea *chart)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool vtkQtChartSeriesSelectionHandler::mouseReleaseEvent           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QMouseEvent *&nbsp;</td>
          <td class="paramname"> <em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01335.html">vtkQtChartArea</a> *&nbsp;</td>
          <td class="paramname"> <em>chart</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Handles the mouse release event. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>The current mouse mode. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>The mouse event. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>chart</em>&nbsp;</td><td>The chart area. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the event was handled. </dd></dl>

<p>Implements <a class="el" href="a01363.html#c8628ae3a533253a873053e545a42c08">vtkQtChartMouseSelectionHandler</a>.</p>

</div>
</div><p>
<a class="anchor" name="817587a2d7c11b3daba313b72678506c"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::mouseDoubleClickEvent" ref="817587a2d7c11b3daba313b72678506c" args="(const QString &amp;mode, QMouseEvent *e, vtkQtChartArea *chart)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool vtkQtChartSeriesSelectionHandler::mouseDoubleClickEvent           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QMouseEvent *&nbsp;</td>
          <td class="paramname"> <em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01335.html">vtkQtChartArea</a> *&nbsp;</td>
          <td class="paramname"> <em>chart</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Handles the mouse double click event. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>The current mouse mode. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>The mouse event. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>chart</em>&nbsp;</td><td>The chart area. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the event was handled. </dd></dl>

<p>Implements <a class="el" href="a01363.html#4f9442a4b246ca8a4e19d585f43bc508">vtkQtChartMouseSelectionHandler</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="9d1df9e7ab78d04fb4a7921ba265a4d2"></a><!-- doxytag: member="vtkQtChartSeriesSelectionHandler::Layer" ref="9d1df9e7ab78d04fb4a7921ba265a4d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01375.html">vtkQtChartSeriesLayer</a>* <a class="el" href="a01381.html#9d1df9e7ab78d04fb4a7921ba265a4d2">vtkQtChartSeriesSelectionHandler::Layer</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Stores the chart layer. 
<p>

<p>Definition at line <a class="el" href="a04550.html#l00103">103</a> of file <a class="el" href="a04550.html">vtkQtChartSeriesSelectionHandler.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/GUISupport/Qt/Chart/<a class="el" href="a04550.html">vtkQtChartSeriesSelectionHandler.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:28:37 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>