Sophie

Sophie

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

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: vtkQtAbstractModelAdapter 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>vtkQtAbstractModelAdapter Class Reference</h1><!-- doxytag: class="vtkQtAbstractModelAdapter" --><code>#include &lt;<a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkQtAbstractModelAdapter:</div>
<div class="dynsection">
<p><center><img src="a13553.png" border="0" usemap="#a13554" alt="Inheritance graph"></center>
<map name="a13554">
<area shape="rect" href="a01421.html" title="Adapts a table to a Qt item model." alt="" coords="5,80,179,107"><area shape="rect" href="a01425.html" title="Adapts a tree to a Qt item model." alt="" coords="203,80,371,107"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a13555.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Superclass for Qt model adapters. 
<p>
<a class="el" href="a01330.html" title="Superclass for Qt model adapters.">vtkQtAbstractModelAdapter</a> is the superclass for classes that adapt VTK objects to QAbstractItemModel. This class contains API for converting between QModelIndex and VTK ids, as well as some additional specialized functionality such as setting a column of data to use as the Qt header information.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01421.html" title="Adapts a table to a Qt item model.">vtkQtTableModelAdapter</a> <a class="el" href="a01425.html" title="Adapts a tree to a Qt item model.">vtkQtTreeModelAdapter</a> </dd></dl>

<p>Definition at line <a class="el" href="a04573.html#l00046">46</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="a01330.html#f55e5230ce825d5c504a83c317ef8ace7455beeafc1af0a3f0da06ebe2a09af4">FULL_VIEW</a>, 
<a class="el" href="a01330.html#f55e5230ce825d5c504a83c317ef8ace135b27491431319f65dde5ecea184267">DATA_VIEW</a>, 
<a class="el" href="a01330.html#f55e5230ce825d5c504a83c317ef8acede40e05a72c8ca0eed86c896f4de308f">METADATA_VIEW</a>
 }</td></tr>

<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#978deb39a6597108eb12cd6d08b7c784">SetViewRows</a> (bool b)</td></tr>

<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#b8a7a0ba415f09966de7840375fcb456">modelChanged</a> ()</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="a01330.html#e8cca4ee137f1de638b95e2b32ad9b34">vtkQtAbstractModelAdapter</a> (QObject *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#7f910d88b21ada3620d628af538032ac">GetViewRows</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#3c29db19450e12c1d51787b68424c2bd">reset</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#2144fe1f0b1601a07d96ce27288ac1c1">SetVTKDataObject</a> (<a class="el" href="a00362.html">vtkDataObject</a> *data)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#eff1ed626e7fa87435ed92388ad593c3">GetVTKDataObject</a> () const =0</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#837830560c0b041f89590d6cb1cce8bc">IdToPedigree</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id) const =0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#3bed6bcd15043c059c2ef91163cff7fb">PedigreeToId</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> pedigree) const =0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QModelIndex&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#02405c39eb0eadf153227d7f56fe288e">PedigreeToQModelIndex</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id) const =0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#f7805e25b6340a06e9452904f5598540">QModelIndexToPedigree</a> (QModelIndex index) const =0</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#07089714affc5c6afbea2c701a03619c">SetViewType</a> (int type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#ee14b1ff875c9fb4a89fbcc63d0b01a3">GetViewType</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#620a3c75ba672ced14749b03c6355f28">SetKeyColumn</a> (int col)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#4aa74989bfe4517f13061e240fcc9f46">GetKeyColumn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#61fd203708cdbfb71b7c09a8001130b7">SetKeyColumnName</a> (const char *name)=0</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#c708e7cc784b6a06458232f8e10c3426">SetDataColumnRange</a> (int c1, int c2)</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#6eb015f0d8928d9a46e0437913f666af">ModelColumnToFieldDataColumn</a> (int col) const </td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#19305e3b861e9aaf6cc7a9bfc57a22b1">ViewType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#4044fc16345697f6fdf9b855b3be5e0d">KeyColumn</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#4ff413ee00bfe1da8545c957e81a220a">DataStartColumn</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#70300eda6ba237817954b67bd5a14d4f">DataEndColumn</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01330.html#7df9a53c044d96bd176c0ce7beba406b">ViewRows</a></td></tr>

</table>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="f55e5230ce825d5c504a83c317ef8ace"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::@16" ref="f55e5230ce825d5c504a83c317ef8ace" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="f55e5230ce825d5c504a83c317ef8ace7455beeafc1af0a3f0da06ebe2a09af4"></a><!-- doxytag: member="FULL_VIEW" ref="f55e5230ce825d5c504a83c317ef8ace7455beeafc1af0a3f0da06ebe2a09af4" args="" -->FULL_VIEW</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="f55e5230ce825d5c504a83c317ef8ace135b27491431319f65dde5ecea184267"></a><!-- doxytag: member="DATA_VIEW" ref="f55e5230ce825d5c504a83c317ef8ace135b27491431319f65dde5ecea184267" args="" -->DATA_VIEW</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="f55e5230ce825d5c504a83c317ef8acede40e05a72c8ca0eed86c896f4de308f"></a><!-- doxytag: member="METADATA_VIEW" ref="f55e5230ce825d5c504a83c317ef8acede40e05a72c8ca0eed86c896f4de308f" args="" -->METADATA_VIEW</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a04573.html#l00053">53</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e8cca4ee137f1de638b95e2b32ad9b34"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::vtkQtAbstractModelAdapter" ref="e8cca4ee137f1de638b95e2b32ad9b34" args="(QObject *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkQtAbstractModelAdapter::vtkQtAbstractModelAdapter           </td>
          <td>(</td>
          <td class="paramtype">QObject *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04573.html#l00059">59</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="2144fe1f0b1601a07d96ce27288ac1c1"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::SetVTKDataObject" ref="2144fe1f0b1601a07d96ce27288ac1c1" args="(vtkDataObject *data)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtAbstractModelAdapter::SetVTKDataObject           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the VTK data object as input to this adapter 
<p>Implemented in <a class="el" href="a01421.html#0842e11232574ac6d099d2c751b9783b">vtkQtTableModelAdapter</a>, and <a class="el" href="a01425.html#1d764181baacda15ec1bc377be6d09a7">vtkQtTreeModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="eff1ed626e7fa87435ed92388ad593c3"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::GetVTKDataObject" ref="eff1ed626e7fa87435ed92388ad593c3" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00362.html">vtkDataObject</a>* vtkQtAbstractModelAdapter::GetVTKDataObject           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the VTK data object as input to this adapter 
<p>Implemented in <a class="el" href="a01421.html#a1258647c6829f29f14f7779f0a99e57">vtkQtTableModelAdapter</a>, and <a class="el" href="a01425.html#ae8d49206b1e556e78c54e6c21d24c5e">vtkQtTreeModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="837830560c0b041f89590d6cb1cce8bc"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::IdToPedigree" ref="837830560c0b041f89590d6cb1cce8bc" args="(vtkIdType id) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkQtAbstractModelAdapter::IdToPedigree           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mapping methods for converting from VTK land to Qt land 
<p>Implemented in <a class="el" href="a01421.html#0a5ece4eba807594e6e9f56ec0928612">vtkQtTableModelAdapter</a>, and <a class="el" href="a01425.html#ac56f0a92ecd6b9c8e4d6680b9f513d9">vtkQtTreeModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="3bed6bcd15043c059c2ef91163cff7fb"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::PedigreeToId" ref="3bed6bcd15043c059c2ef91163cff7fb" args="(vtkIdType pedigree) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkQtAbstractModelAdapter::PedigreeToId           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>pedigree</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mapping methods for converting from VTK land to Qt land 
<p>Implemented in <a class="el" href="a01421.html#33e0f71dbde689d042790df5c8c5d139">vtkQtTableModelAdapter</a>, and <a class="el" href="a01425.html#02edddff3fab5f81ed91adc39834bea8">vtkQtTreeModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="02405c39eb0eadf153227d7f56fe288e"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::PedigreeToQModelIndex" ref="02405c39eb0eadf153227d7f56fe288e" args="(vtkIdType id) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual QModelIndex vtkQtAbstractModelAdapter::PedigreeToQModelIndex           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mapping methods for converting from VTK land to Qt land 
<p>Implemented in <a class="el" href="a01421.html#d6697923ef8db2d6ae38a3a90f4ad376">vtkQtTableModelAdapter</a>, and <a class="el" href="a01425.html#10b9c9cad9bd404fe60c35cfdc66c3bd">vtkQtTreeModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="f7805e25b6340a06e9452904f5598540"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::QModelIndexToPedigree" ref="f7805e25b6340a06e9452904f5598540" args="(QModelIndex index) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkQtAbstractModelAdapter::QModelIndexToPedigree           </td>
          <td>(</td>
          <td class="paramtype">QModelIndex&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mapping methods for converting from VTK land to Qt land 
<p>Implemented in <a class="el" href="a01421.html#ac9f33ab2c3a4851b381346e3af82c21">vtkQtTableModelAdapter</a>, and <a class="el" href="a01425.html#c705a3cda9f45f295ec5a676e5153277">vtkQtTreeModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="07089714affc5c6afbea2c701a03619c"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::SetViewType" ref="07089714affc5c6afbea2c701a03619c" args="(int type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtAbstractModelAdapter::SetViewType           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the view type. FULL_VIEW gives access to all the data. DATA_VIEW gives access only to the data columns. METADATA_VIEW gives access only to the metadata (non-data) columns. The default is FULL_VIEW. 
<p>Definition at line <a class="el" href="a04573.html#l00087">87</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ee14b1ff875c9fb4a89fbcc63d0b01a3"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::GetViewType" ref="ee14b1ff875c9fb4a89fbcc63d0b01a3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkQtAbstractModelAdapter::GetViewType           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the view type. FULL_VIEW gives access to all the data. DATA_VIEW gives access only to the data columns. METADATA_VIEW gives access only to the metadata (non-data) columns. The default is FULL_VIEW. 
<p>Definition at line <a class="el" href="a04573.html#l00088">88</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="620a3c75ba672ced14749b03c6355f28"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::SetKeyColumn" ref="620a3c75ba672ced14749b03c6355f28" args="(int col)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtAbstractModelAdapter::SetKeyColumn           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>col</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the key column. The key column is used as the row headers in a table view, and as the first column in a tree view. Set to -1 for no key column. The default is no key column. 
<p>Definition at line <a class="el" href="a04573.html#l00095">95</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4aa74989bfe4517f13061e240fcc9f46"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::GetKeyColumn" ref="4aa74989bfe4517f13061e240fcc9f46" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkQtAbstractModelAdapter::GetKeyColumn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the key column. The key column is used as the row headers in a table view, and as the first column in a tree view. Set to -1 for no key column. The default is no key column. 
<p>Definition at line <a class="el" href="a04573.html#l00096">96</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="61fd203708cdbfb71b7c09a8001130b7"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::SetKeyColumnName" ref="61fd203708cdbfb71b7c09a8001130b7" args="(const char *name)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtAbstractModelAdapter::SetKeyColumnName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the key column. The key column is used as the row headers in a table view, and as the first column in a tree view. Set to -1 for no key column. The default is no key column. 
<p>Implemented in <a class="el" href="a01421.html#ada6244c1290497333c7180ed79df0cd">vtkQtTableModelAdapter</a>, and <a class="el" href="a01425.html#b7a05888c5582b47c993b05c7cb168d6">vtkQtTreeModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="c708e7cc784b6a06458232f8e10c3426"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::SetDataColumnRange" ref="c708e7cc784b6a06458232f8e10c3426" args="(int c1, int c2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtAbstractModelAdapter::SetDataColumnRange           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>c2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the range of columns that specify the main data matrix. The data column range should not include the key column. The default is no data columns. 
<p>Definition at line <a class="el" href="a04573.html#l00104">104</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7f910d88b21ada3620d628af538032ac"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::GetViewRows" ref="7f910d88b21ada3620d628af538032ac" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool vtkQtAbstractModelAdapter::GetViewRows           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04573.html#l00108">108</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3c29db19450e12c1d51787b68424c2bd"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::reset" ref="3c29db19450e12c1d51787b68424c2bd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkQtAbstractModelAdapter::reset           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04573.html#l00114">114</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="978deb39a6597108eb12cd6d08b7c784"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::SetViewRows" ref="978deb39a6597108eb12cd6d08b7c784" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkQtAbstractModelAdapter::SetViewRows           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>b</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the view to either rows (standard) or columns. When viewing columns, each row in the item model will contain the name of a column in the underlying data object. This essentially flips the table on its side. 
<p>Definition at line <a class="el" href="a04573.html#l00122">122</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b8a7a0ba415f09966de7840375fcb456"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::modelChanged" ref="b8a7a0ba415f09966de7840375fcb456" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkQtAbstractModelAdapter::modelChanged           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6eb015f0d8928d9a46e0437913f666af"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::ModelColumnToFieldDataColumn" ref="6eb015f0d8928d9a46e0437913f666af" args="(int col) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkQtAbstractModelAdapter::ModelColumnToFieldDataColumn           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>col</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="19305e3b861e9aaf6cc7a9bfc57a22b1"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::ViewType" ref="19305e3b861e9aaf6cc7a9bfc57a22b1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01330.html#19305e3b861e9aaf6cc7a9bfc57a22b1">vtkQtAbstractModelAdapter::ViewType</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04573.html#l00132">132</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4044fc16345697f6fdf9b855b3be5e0d"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::KeyColumn" ref="4044fc16345697f6fdf9b855b3be5e0d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01330.html#4044fc16345697f6fdf9b855b3be5e0d">vtkQtAbstractModelAdapter::KeyColumn</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04573.html#l00133">133</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4ff413ee00bfe1da8545c957e81a220a"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::DataStartColumn" ref="4ff413ee00bfe1da8545c957e81a220a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01330.html#4ff413ee00bfe1da8545c957e81a220a">vtkQtAbstractModelAdapter::DataStartColumn</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04573.html#l00134">134</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="70300eda6ba237817954b67bd5a14d4f"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::DataEndColumn" ref="70300eda6ba237817954b67bd5a14d4f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01330.html#70300eda6ba237817954b67bd5a14d4f">vtkQtAbstractModelAdapter::DataEndColumn</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04573.html#l00135">135</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7df9a53c044d96bd176c0ce7beba406b"></a><!-- doxytag: member="vtkQtAbstractModelAdapter::ViewRows" ref="7df9a53c044d96bd176c0ce7beba406b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a01330.html#7df9a53c044d96bd176c0ce7beba406b">vtkQtAbstractModelAdapter::ViewRows</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04573.html#l00136">136</a> of file <a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/GUISupport/Qt/<a class="el" href="a04573.html">vtkQtAbstractModelAdapter.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:27:59 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>