Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > b3a1f4d91c26f535919e39e25606614a > files > 1526

wt-doc-3.2.3-1.fc18.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Wt: Wt::WAbstractItemView Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Wt
   &#160;<span id="projectnumber">3.2.3</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceWt.html">Wt</a>      </li>
      <li class="navelem"><a class="el" href="classWt_1_1WAbstractItemView.html">WAbstractItemView</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">Wt::WAbstractItemView Class Reference<div class="ingroups"><a class="el" href="group__modelview.html">Model/view system</a></div></div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Wt::WAbstractItemView" --><!-- doxytag: inherits="Wt::WCompositeWidget" -->
<p>An abstract base class for item Views.  
 <a href="classWt_1_1WAbstractItemView.html#details">More...</a></p>

<p><code>#include &lt;Wt/WAbstractItemView&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Wt::WAbstractItemView:</div>
<div class="dyncontent">
<div class="center"><img src="classWt_1_1WAbstractItemView__inherit__graph.png" border="0" usemap="#Wt_1_1WAbstractItemView_inherit__map" alt="Inheritance graph"/></div>
<map name="Wt_1_1WAbstractItemView_inherit__map" id="Wt_1_1WAbstractItemView_inherit__map">
<area shape="rect" href="classWt_1_1WTableView.html" title="An MVC View widget for tabular data." alt="" coords="5,304,123,331"/><area shape="rect" href="classWt_1_1WTreeView.html" title="A view class that displays a model as a tree or tree table." alt="" coords="147,304,259,331"/><area shape="rect" href="classWt_1_1WCompositeWidget.html" title="A widget that hides the implementation of composite widgets." alt="" coords="52,155,215,181"/><area shape="rect" href="classWt_1_1WWidget.html" title="The abstract base class for a user&#45;interface component." alt="" coords="84,80,183,107"/><area shape="rect" href="classWt_1_1WObject.html" title="A base class for objects that participate in the signal/slot system." alt="" coords="85,5,181,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classWt_1_1WAbstractItemView-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515e">EditTrigger</a> { <a class="el" href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515eae85d0887bc1c584abba0e93affcaded7">NoEditTrigger</a> =  0x0, 
<a class="el" href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515ea2d2935d52b141dd975e6f027605fd7e2">SingleClicked</a> =  0x1, 
<a class="el" href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515ea10e41f136319c7435b1f11c09ecae20e">DoubleClicked</a> =  0x2, 
<a class="el" href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515ea0d25ca40e97882c6a48be5a35453f428">SelectedClicked</a> =  0x4
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration that specifies the user action that triggers editing.  <a href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515e">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8">EditOption</a> { <a class="el" href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8ad77e21c49cf9401fb62b42eab735825c">SingleEditor</a> =  0x1, 
<a class="el" href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8a2c5935ac68521a8105d10db49f777d64">MultipleEditors</a> =  0x2, 
<a class="el" href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8a1253248853319ea8f6811b2fbd5712f4">SaveWhenClosed</a> =  0x4, 
<a class="el" href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8a672f0ea9e8cb648af5b0a502c2eb1c02">LeaveEditorsOpen</a> =  0x8
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration that specifies editing options.  <a href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#af1f29928f9ba120153db2588b464730f">ScrollHint</a> { <a class="el" href="classWt_1_1WAbstractItemView.html#af1f29928f9ba120153db2588b464730fa1c1a5e732fddf87b3464c011efc2c56f">EnsureVisible</a>, 
<a class="el" href="classWt_1_1WAbstractItemView.html#af1f29928f9ba120153db2588b464730fa7ab5fd6ee88acdaab481b98d84486907">PositionAtTop</a>, 
<a class="el" href="classWt_1_1WAbstractItemView.html#af1f29928f9ba120153db2588b464730fae8a2a09d2bc9e53ff94f6fe9ac3b7cad">PositionAtBottom</a>, 
<a class="el" href="classWt_1_1WAbstractItemView.html#af1f29928f9ba120153db2588b464730fad66e4164a3cd6806c2736bc87ab2b87f">PositionAtCenter</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration that specifies a scrolling option.  <a href="classWt_1_1WAbstractItemView.html#af1f29928f9ba120153db2588b464730f">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ab6a137595a1c6ddb9406d328a3cbf261">setModel</a> (<a class="el" href="classWt_1_1WAbstractItemModel.html">WAbstractItemModel</a> *model)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the model.  <a href="#ab6a137595a1c6ddb9406d328a3cbf261"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WAbstractItemModel.html">WAbstractItemModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#abd583faed8e2fc3936d1b5545c4bbf84">model</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the model.  <a href="#abd583faed8e2fc3936d1b5545c4bbf84"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a3f8ecef3dac343faa00efc801e4e4c1f">setRootIndex</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;rootIndex)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the root index.  <a href="#a3f8ecef3dac343faa00efc801e4e4c1f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a436c8406d9f7c925516873b25d2499aa">rootIndex</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the root index.  <a href="#a436c8406d9f7c925516873b25d2499aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a2954ce5999e6ca683fef576777973496">setItemDelegate</a> (<a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *delegate)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the default item delegate.  <a href="#a2954ce5999e6ca683fef576777973496"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a1aa47fbbe30066c5891b4dc2362b9278">itemDelegate</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the default item delegate.  <a href="#a1aa47fbbe30066c5891b4dc2362b9278"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a574bc36ec752012ba4a613e0e11e064e">setItemDelegateForColumn</a> (int column, <a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *delegate)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the delegate for a column.  <a href="#a574bc36ec752012ba4a613e0e11e064e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a8d3d37b13cc684248e06700c40dd7672">itemDelegateForColumn</a> (int column) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the delegate that was set for a column.  <a href="#a8d3d37b13cc684248e06700c40dd7672"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#aca7a64338eb788e4f25b8098c546d4c7">itemDelegate</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the delegate for rendering an item.  <a href="#aca7a64338eb788e4f25b8098c546d4c7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a410dd5f165b86719e0541ab21f2602f6">itemDelegate</a> (int column) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the delegate for a column.  <a href="#a410dd5f165b86719e0541ab21f2602f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a5b7d40b94b5254b52417f5cf2200ec30">itemWidget</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index) const =0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the widget that renders an item.  <a href="#a5b7d40b94b5254b52417f5cf2200ec30"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ad11215811b4de66f3d3c4267b694fe38">setHeaderItemDelegate</a> (<a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *delegate)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the header item delegate.  <a href="#ad11215811b4de66f3d3c4267b694fe38"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a90faa783c7bef9167da8ae3febdaf9a7">headerItemDelegate</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the header item delegate.  <a href="#a90faa783c7bef9167da8ae3febdaf9a7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#aafd2a6edd366b620c71d9b3a89ed6590">setColumnAlignment</a> (int column, <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a> alignment)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the content alignment for a column.  <a href="#aafd2a6edd366b620c71d9b3a89ed6590"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a2cc9fc6b51516ca55cb2fc8ac4849fc7">columnAlignment</a> (int column) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the content alignment for a column.  <a href="#a2cc9fc6b51516ca55cb2fc8ac4849fc7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a036e6a392c5e38470326d71157140d1a">setHeaderAlignment</a> (int column, WFlags&lt; <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a> &gt; alignment)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the header alignment for a column.  <a href="#a036e6a392c5e38470326d71157140d1a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#aed0c9ffbd4d94847fe9b18e40499e02d">headerAlignment</a> (int column) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the horizontal header alignment for a column (<b>deprecated</b>).  <a href="#aed0c9ffbd4d94847fe9b18e40499e02d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a8720cccccc1db35a72608af3421827eb">horizontalHeaderAlignment</a> (int column) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the horizontal header alignment for a column.  <a href="#a8720cccccc1db35a72608af3421827eb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a9e51255344cef696afbcfa99560e9982">verticalHeaderAlignment</a> (int column) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the vertical header alignment for a column.  <a href="#a9e51255344cef696afbcfa99560e9982"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a4c419a50fec4caa97b21f09b6087da85">setHeaderWordWrap</a> (int column, bool enabled)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures header text wrapping.  <a href="#a4c419a50fec4caa97b21f09b6087da85"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a9d22f8c92ddf7259f32496f55d9d50ec">setAlternatingRowColors</a> (bool enable)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets if alternating row colors are to be used.  <a href="#a9d22f8c92ddf7259f32496f55d9d50ec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#af22bebcd2d22cee6e522ea8ca35ea251">alternatingRowColors</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether alternating row colors are used.  <a href="#af22bebcd2d22cee6e522ea8ca35ea251"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#af782069e7307d3a4ce2395336f338c4e">sortByColumn</a> (int column, <a class="el" href="group__modelview.html#ga4173856040cf108a9c7360927a43ebac">SortOrder</a> order)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sorts the data according to a column.  <a href="#af782069e7307d3a4ce2395336f338c4e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ac150b261da45861496ac193d739c632c">sortColumn</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current sorting columm.  <a href="#ac150b261da45861496ac193d739c632c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__modelview.html#ga4173856040cf108a9c7360927a43ebac">SortOrder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a8053406e21d5004a362c6a44c804fb48">sortOrder</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current sorting order.  <a href="#a8053406e21d5004a362c6a44c804fb48"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ae1c86a0f37f97f63aed3b00fd8ffad7c">setSortingEnabled</a> (bool enabled)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables or disables sorting for all columns.  <a href="#ae1c86a0f37f97f63aed3b00fd8ffad7c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a62b873ab83a8ab64dd873c368daad387">setSortingEnabled</a> (int column, bool enabled)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables or disables sorting for a single column.  <a href="#a62b873ab83a8ab64dd873c368daad387"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a3a99c2e2b3fc0a903013e071850d7c0a">isSortingEnabled</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether sorting is enabled.  <a href="#a3a99c2e2b3fc0a903013e071850d7c0a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ae105934bf906ce198e2487c02cdf5e06">isSortingEnabled</a> (int column) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether sorting is enabled for a single column.  <a href="#ae105934bf906ce198e2487c02cdf5e06"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a4fe24c3ed80cc59f6bed2ed7795bc127">setColumnResizeEnabled</a> (bool enabled)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables interactive column resizing.  <a href="#a4fe24c3ed80cc59f6bed2ed7795bc127"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a6342821d3d30d84fe2af6129278801c0">isColumnResizeEnabled</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether column resizing is enabled.  <a href="#a6342821d3d30d84fe2af6129278801c0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ad59b47cf9a1c5a65c5adc3e1900ceb5c">setSelectionBehavior</a> (<a class="el" href="namespaceWt.html#a04aecd34ae0810219e82208a9890de13">SelectionBehavior</a> behavior)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the selection behaviour.  <a href="#ad59b47cf9a1c5a65c5adc3e1900ceb5c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceWt.html#a04aecd34ae0810219e82208a9890de13">SelectionBehavior</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#aef2ea7e1f47b2305acb0193338f15f3b">selectionBehavior</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the selection behaviour.  <a href="#aef2ea7e1f47b2305acb0193338f15f3b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#af6fcd9761e2f7a3b497d3563c849d320">setSelectionMode</a> (<a class="el" href="namespaceWt.html#a74b3f7eb1689a3cbf0ea514ffd20bccc">SelectionMode</a> mode)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the selection mode.  <a href="#af6fcd9761e2f7a3b497d3563c849d320"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceWt.html#a74b3f7eb1689a3cbf0ea514ffd20bccc">SelectionMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a55fa51c47216026d7bef4ab5a8c1e963">selectionMode</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the selection mode.  <a href="#a55fa51c47216026d7bef4ab5a8c1e963"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WItemSelectionModel.html">WItemSelectionModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a9df52fd9b921355e85e21d93731e2216">selectionModel</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the selection model.  <a href="#a9df52fd9b921355e85e21d93731e2216"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a67c4b49e04db1f19a7788c4580dfc25b">setSelectedIndexes</a> (const WModelIndexSet &amp;indexes)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the selected items.  <a href="#a67c4b49e04db1f19a7788c4580dfc25b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a4423d5412ff1b4bc67f0a8f443f12136">select</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index, <a class="el" href="namespaceWt.html#a1ec974261fb0e2b80498473dcb6c91ed">SelectionFlag</a> option=Select)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects a single item.  <a href="#a4423d5412ff1b4bc67f0a8f443f12136"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a413bb7cc395201066236bbe69df38b0d">isSelected</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns wheter an item is selected.  <a href="#a413bb7cc395201066236bbe69df38b0d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">WModelIndexSet&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#afde08bb75862592d81dc93f30ed7dcd6">selectedIndexes</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the set of selected items.  <a href="#afde08bb75862592d81dc93f30ed7dcd6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a0ca99b835708d990b90000917045738e">setDragEnabled</a> (bool enable)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the selection to be dragged (drag &amp; drop).  <a href="#a0ca99b835708d990b90000917045738e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a1eda46c8e9a21af7f6281e7096af8fbe">setDropsEnabled</a> (bool enable)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables drop operations (drag &amp; drop).  <a href="#a1eda46c8e9a21af7f6281e7096af8fbe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a7ffe86a3f0b58272125abc2a20b997ad">setRowHeight</a> (const <a class="el" href="classWt_1_1WLength.html">WLength</a> &amp;rowHeight)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the row height.  <a href="#a7ffe86a3f0b58272125abc2a20b997ad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c17d90017faeae88ad2674242e95082"></a><!-- doxytag: member="Wt::WAbstractItemView::rowHeight" ref="a7c17d90017faeae88ad2674242e95082" args="() const " -->
const <a class="el" href="classWt_1_1WLength.html">WLength</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a7c17d90017faeae88ad2674242e95082">rowHeight</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the row height. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#aa80794ca5438e2b9971e8f85919353fd">setColumnWidth</a> (int column, const <a class="el" href="classWt_1_1WLength.html">WLength</a> &amp;width)=0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the column width.  <a href="#aa80794ca5438e2b9971e8f85919353fd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WLength.html">WLength</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a123471a17688391890ddc4e6f34c9a51">columnWidth</a> (int column) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the column width.  <a href="#a123471a17688391890ddc4e6f34c9a51"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a120156dc59eaf3608916b679d937c5b8">setColumnHidden</a> (int column, bool hide)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the visibility of a column.  <a href="#a120156dc59eaf3608916b679d937c5b8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ac7cd89d9f08ab3fa6493cae2b9f596fc">isColumnHidden</a> (int column) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns if a column is hidden.  <a href="#ac7cd89d9f08ab3fa6493cae2b9f596fc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#af3755e7f96e969dc608c6cfd3325c09e">hideColumn</a> (int column)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Hides a column.  <a href="#af3755e7f96e969dc608c6cfd3325c09e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a2cbbe932d872baf103d88c6186e9b52a">showColumn</a> (int column)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Shows a column.  <a href="#a2cbbe932d872baf103d88c6186e9b52a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a6b58e9040dfbe9547cb737c7d5e71e0f">setColumnBorder</a> (const <a class="el" href="classWt_1_1WColor.html">WColor</a> &amp;color)=0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the column border color.  <a href="#a6b58e9040dfbe9547cb737c7d5e71e0f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a0ab90f396e9cdb563e45a9a35f7dfc8a">setHeaderHeight</a> (const <a class="el" href="classWt_1_1WLength.html">WLength</a> &amp;height)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the header height.  <a href="#a0ab90f396e9cdb563e45a9a35f7dfc8a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a70d88455fd42367cb5f792cb121db8e3">setHeaderHeight</a> (const <a class="el" href="classWt_1_1WLength.html">WLength</a> &amp;height, bool multiLine)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the header height, and vertical alignment (<b>deprecated</b>). By default, the header text is a single line that is centered vertically.  <a href="#a70d88455fd42367cb5f792cb121db8e3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWt_1_1WLength.html">WLength</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ab1019ff4cbcd9a22d5c52203c300decb">headerHeight</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the header height.  <a href="#ab1019ff4cbcd9a22d5c52203c300decb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a370beb06a2e6c82659756ba63a516b14">pageCount</a> () const =0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of pages.  <a href="#a370beb06a2e6c82659756ba63a516b14"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a2cc5d8f54c95a4d8d45c86ea85b428e9">pageSize</a> () const =0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the page size.  <a href="#a2cc5d8f54c95a4d8d45c86ea85b428e9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a66b3bd22b9d57d9c466280a2f96b44c3">currentPage</a> () const =0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current page.  <a href="#a66b3bd22b9d57d9c466280a2f96b44c3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a71585006c31128c3d606cc976b865008">setCurrentPage</a> (int page)=0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current page.  <a href="#a71585006c31128c3d606cc976b865008"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a027a8ad4967a0e269bdabbffca15f489">scrollTo</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index, <a class="el" href="classWt_1_1WAbstractItemView.html#af1f29928f9ba120153db2588b464730f">ScrollHint</a> hint=EnsureVisible)=0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Scrolls the view to an item.  <a href="#a027a8ad4967a0e269bdabbffca15f489"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a93d2efc8642a6b9c55b35b7665a13da5">setEditTriggers</a> (WFlags&lt; <a class="el" href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515e">EditTrigger</a> &gt; editTriggers)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures what actions should trigger editing.  <a href="#a93d2efc8642a6b9c55b35b7665a13da5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">WFlags&lt; <a class="el" href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515e">EditTrigger</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a82321e1e09c6501515ec060364ed827c">editTriggers</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the editing triggers.  <a href="#a82321e1e09c6501515ec060364ed827c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a9a5506e031a514696c4050ccc1521b6c">setEditOptions</a> (WFlags&lt; <a class="el" href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8">EditOption</a> &gt; options)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures editing options.  <a href="#a9a5506e031a514696c4050ccc1521b6c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">WFlags&lt; <a class="el" href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8">EditOption</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a82654b2aace8d7f51a9b5e30959fd266">editOptions</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the editing options.  <a href="#a82654b2aace8d7f51a9b5e30959fd266"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a0793bef9c9d7d3d3b0b3f6d2585d5647">edit</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an editor for the given index.  <a href="#a0793bef9c9d7d3d3b0b3f6d2585d5647"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a51c80c5c2d505c987047a489c960205b">closeEditor</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index, bool saveData=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the editor for the given index.  <a href="#a51c80c5c2d505c987047a489c960205b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a81aaaff9476d331f82c7875c0b46d6a4">closeEditors</a> (bool saveData=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes all open editors.  <a href="#a81aaaff9476d331f82c7875c0b46d6a4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WValidator.html#a638a1feefca259ea2f806a8add2d18a3">WValidator::State</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ac06d7149118646c1bbcccabadac6b053">validateEditor</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Validates the editor for the given index.  <a href="#ac06d7149118646c1bbcccabadac6b053"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WValidator.html#a638a1feefca259ea2f806a8add2d18a3">WValidator::State</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#abbdd09d433c24e093e6f6fb6cc7b7f60">validateEditors</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Validates all editors.  <a href="#abbdd09d433c24e093e6f6fb6cc7b7f60"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a809cc4bfab04b111f3c0dad20a7337b0">isEditing</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether an editor is open for a given index.  <a href="#a809cc4bfab04b111f3c0dad20a7337b0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3c112f8f8a1ea7c8eed724653ac5dec"></a><!-- doxytag: member="Wt::WAbstractItemView::isValid" ref="ad3c112f8f8a1ea7c8eed724653ac5dec" args="(const WModelIndex &amp;index) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ad3c112f8f8a1ea7c8eed724653ac5dec">isValid</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether an editor's state is valid. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt; <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a>, <br class="typebreak"/>
<a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a3b72d5f8e5b0afdea83e224354d3e91b">clicked</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal emitted when an item is clicked.  <a href="#a3b72d5f8e5b0afdea83e224354d3e91b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt; <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a>, <br class="typebreak"/>
<a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a14ac099f58621d66834aa5674ea8ecb5">doubleClicked</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal emitted when an item is double clicked.  <a href="#a14ac099f58621d66834aa5674ea8ecb5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt; <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a>, <br class="typebreak"/>
<a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a633d617978adc32d93c427c9f27000db">mouseWentDown</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal emitted when a mouse button is pressed down.  <a href="#a633d617978adc32d93c427c9f27000db"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt; <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a>, <br class="typebreak"/>
<a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a0231396a3e026781c600645c24fff616">mouseWentUp</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal emitted when the mouse button is released.  <a href="#a0231396a3e026781c600645c24fff616"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1Signal.html">Signal</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ada37ffbe2d470dd227c8714645f150f0">selectionChanged</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal emitted when the selection is changed.  <a href="#ada37ffbe2d470dd227c8714645f150f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1Signal.html">Signal</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a419257bb553d44423d4d4d5325d61ec7">pageChanged</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal emitted when page information was updated.  <a href="#a419257bb553d44423d4d4d5325d61ec7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt; int, <a class="el" href="classWt_1_1WLength.html">WLength</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ad5ca828bca252012794ae85f580e96d1">columnResized</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the signal emitted when a column is resized by the user.  <a href="#ad5ca828bca252012794ae85f580e96d1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#adf338c1002ce189de836de6f5d445cc4">setRowHeaderCount</a> (int count)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the number of columns that are used as row headers.  <a href="#adf338c1002ce189de836de6f5d445cc4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a1f56d9ba0b1f44a1083da50d7bce39ba">rowHeaderCount</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of columns that are used as row headers.  <a href="#a1f56d9ba0b1f44a1083da50d7bce39ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a714e455f9881ef17b779713f6bba295a">setColumn1Fixed</a> (bool enable)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures whether horizontal scrolling includes the first column (<b>deprecated</b>)  <a href="#a714e455f9881ef17b779713f6bba295a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a74aaf39835144e0b7289bc3f5fb2641a">column1Fixed</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether horizontal scrolling includes the first column. (<b>deprecated</b>)  <a href="#a74aaf39835144e0b7289bc3f5fb2641a"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f3d88762036fe2e9e2b2d2fba97b73d"></a><!-- doxytag: member="Wt::WAbstractItemView::WAbstractItemView" ref="a3f3d88762036fe2e9e2b2d2fba97b73d" args="(WContainerWidget *parent=0)" -->
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a3f3d88762036fe2e9e2b2d2fba97b73d">WAbstractItemView</a> (<a class="el" href="classWt_1_1WContainerWidget.html">WContainerWidget</a> *parent=0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new item view. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#ae80a4371f19e9c0c14f1cc961da17b87">dropEvent</a> (const <a class="el" href="classWt_1_1WDropEvent.html">WDropEvent</a> &amp;event, const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;target)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles a drop event (drag &amp; drop).  <a href="#ae80a4371f19e9c0c14f1cc961da17b87"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a7c939b13f4d2f8da77abe4345be41737">createExtraHeaderWidget</a> (int column)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an extra widget in the header.  <a href="#a7c939b13f4d2f8da77abe4345be41737"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a5ec3d106602a4364caf924756a504df2">extraHeaderWidget</a> (int column)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the extra header widget.  <a href="#a5ec3d106602a4364caf924756a504df2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a22303f489d5081d70b5bb8e8ff059948">createPageNavigationBar</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a page navigation widget.  <a href="#a22303f489d5081d70b5bb8e8ff059948"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a53ea7da602c5ee44d4f2edf75b982dbc">handleClick</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index, const <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &amp;event)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles a click event.  <a href="#a53ea7da602c5ee44d4f2edf75b982dbc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#aca5dac071dbd67cd998a1a7c242e2eb1">handleDoubleClick</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index, const <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &amp;event)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles a double click event.  <a href="#aca5dac071dbd67cd998a1a7c242e2eb1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a1e437f95e860cfa73807b03f5f6dd964">handleMouseDown</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index, const <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &amp;event)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles a mouse down event.  <a href="#a1e437f95e860cfa73807b03f5f6dd964"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WAbstractItemView.html#a006b0338d8b1a9ae06fd7ef719d95197">handleMouseUp</a> (const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;index, const <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &amp;event)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles a mouse up event.  <a href="#a006b0338d8b1a9ae06fd7ef719d95197"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>An abstract base class for item Views. </p>
<p>See <a class="el" href="classWt_1_1WTableView.html" title="An MVC View widget for tabular data.">WTableView</a> or <a class="el" href="classWt_1_1WTreeView.html" title="A view class that displays a model as a tree or tree table.">WTreeView</a> for a description.</p>
<h3>i18n</h3>
<p>The strings used in this class can be translated by overriding the default values for the following localization keys:</p>
<ul>
<li>Wt.WAbstractItemView.PageIOfN: <b>{1}</b> of <b>{2}</b></li>
<li>Wt.WAbstractItemView.PageBar.First: &amp;#xc2ab; First</li>
<li>Wt.WAbstractItemView.PageBar.Previous: &amp;#xe280b9; Previous</li>
<li>Wt.WAbstractItemView.PageBar.Next: Next &amp;#xe280ba;</li>
<li>Wt.WAbstractItemView.PageBar.Last: Last &amp;#xc2bb; </li>
</ul>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a6fe37e13c7dc680f4cb609155d00d3f8"></a><!-- doxytag: member="Wt::WAbstractItemView::EditOption" ref="a6fe37e13c7dc680f4cb609155d00d3f8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8">Wt::WAbstractItemView::EditOption</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enumeration that specifies editing options. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a9a5506e031a514696c4050ccc1521b6c" title="Configures editing options.">setEditOptions()</a> </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a6fe37e13c7dc680f4cb609155d00d3f8ad77e21c49cf9401fb62b42eab735825c"></a><!-- doxytag: member="SingleEditor" ref="a6fe37e13c7dc680f4cb609155d00d3f8ad77e21c49cf9401fb62b42eab735825c" args="" -->SingleEditor</em>&nbsp;</td><td>
<p>Never show more than one active editor. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6fe37e13c7dc680f4cb609155d00d3f8a2c5935ac68521a8105d10db49f777d64"></a><!-- doxytag: member="MultipleEditors" ref="a6fe37e13c7dc680f4cb609155d00d3f8a2c5935ac68521a8105d10db49f777d64" args="" -->MultipleEditors</em>&nbsp;</td><td>
<p>Allow multiple editors at the same time. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6fe37e13c7dc680f4cb609155d00d3f8a1253248853319ea8f6811b2fbd5712f4"></a><!-- doxytag: member="SaveWhenClosed" ref="a6fe37e13c7dc680f4cb609155d00d3f8a1253248853319ea8f6811b2fbd5712f4" args="" -->SaveWhenClosed</em>&nbsp;</td><td>
<p>Always save the current edit value when closing. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6fe37e13c7dc680f4cb609155d00d3f8a672f0ea9e8cb648af5b0a502c2eb1c02"></a><!-- doxytag: member="LeaveEditorsOpen" ref="a6fe37e13c7dc680f4cb609155d00d3f8a672f0ea9e8cb648af5b0a502c2eb1c02" args="" -->LeaveEditorsOpen</em>&nbsp;</td><td>
<p>Editors can only be closed using <a class="el" href="classWt_1_1WAbstractItemView.html#a51c80c5c2d505c987047a489c960205b" title="Closes the editor for the given index.">closeEditor()</a> </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="ac87a6b323815ff48d7f85c84e465515e"></a><!-- doxytag: member="Wt::WAbstractItemView::EditTrigger" ref="ac87a6b323815ff48d7f85c84e465515e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515e">Wt::WAbstractItemView::EditTrigger</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enumeration that specifies the user action that triggers editing. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a93d2efc8642a6b9c55b35b7665a13da5" title="Configures what actions should trigger editing.">setEditTriggers()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a0793bef9c9d7d3d3b0b3f6d2585d5647" title="Opens an editor for the given index.">edit()</a> </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ac87a6b323815ff48d7f85c84e465515eae85d0887bc1c584abba0e93affcaded7"></a><!-- doxytag: member="NoEditTrigger" ref="ac87a6b323815ff48d7f85c84e465515eae85d0887bc1c584abba0e93affcaded7" args="" -->NoEditTrigger</em>&nbsp;</td><td>
<p>Do not allow user to initiate editing. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ac87a6b323815ff48d7f85c84e465515ea2d2935d52b141dd975e6f027605fd7e2"></a><!-- doxytag: member="SingleClicked" ref="ac87a6b323815ff48d7f85c84e465515ea2d2935d52b141dd975e6f027605fd7e2" args="" -->SingleClicked</em>&nbsp;</td><td>
<p>Edit an item when clicked. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ac87a6b323815ff48d7f85c84e465515ea10e41f136319c7435b1f11c09ecae20e"></a><!-- doxytag: member="DoubleClicked" ref="ac87a6b323815ff48d7f85c84e465515ea10e41f136319c7435b1f11c09ecae20e" args="" -->DoubleClicked</em>&nbsp;</td><td>
<p>Edit an item when double clicked. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ac87a6b323815ff48d7f85c84e465515ea0d25ca40e97882c6a48be5a35453f428"></a><!-- doxytag: member="SelectedClicked" ref="ac87a6b323815ff48d7f85c84e465515ea0d25ca40e97882c6a48be5a35453f428" args="" -->SelectedClicked</em>&nbsp;</td><td>
<p>Edit a selected item that is clicked again. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="af1f29928f9ba120153db2588b464730f"></a><!-- doxytag: member="Wt::WAbstractItemView::ScrollHint" ref="af1f29928f9ba120153db2588b464730f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classWt_1_1WAbstractItemView.html#af1f29928f9ba120153db2588b464730f">Wt::WAbstractItemView::ScrollHint</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enumeration that specifies a scrolling option. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a027a8ad4967a0e269bdabbffca15f489" title="Scrolls the view to an item.">scrollTo()</a> </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="af1f29928f9ba120153db2588b464730fa1c1a5e732fddf87b3464c011efc2c56f"></a><!-- doxytag: member="EnsureVisible" ref="af1f29928f9ba120153db2588b464730fa1c1a5e732fddf87b3464c011efc2c56f" args="" -->EnsureVisible</em>&nbsp;</td><td>
<p>Scrolls minimally to make it visible. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af1f29928f9ba120153db2588b464730fa7ab5fd6ee88acdaab481b98d84486907"></a><!-- doxytag: member="PositionAtTop" ref="af1f29928f9ba120153db2588b464730fa7ab5fd6ee88acdaab481b98d84486907" args="" -->PositionAtTop</em>&nbsp;</td><td>
<p>Positions the item at the top of the viewport. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af1f29928f9ba120153db2588b464730fae8a2a09d2bc9e53ff94f6fe9ac3b7cad"></a><!-- doxytag: member="PositionAtBottom" ref="af1f29928f9ba120153db2588b464730fae8a2a09d2bc9e53ff94f6fe9ac3b7cad" args="" -->PositionAtBottom</em>&nbsp;</td><td>
<p>Positions the item at the bottom of the viewport. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af1f29928f9ba120153db2588b464730fad66e4164a3cd6806c2736bc87ab2b87f"></a><!-- doxytag: member="PositionAtCenter" ref="af1f29928f9ba120153db2588b464730fad66e4164a3cd6806c2736bc87ab2b87f" args="" -->PositionAtCenter</em>&nbsp;</td><td>
<p>Positions the item at the center of the viewport. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="af22bebcd2d22cee6e522ea8ca35ea251"></a><!-- doxytag: member="Wt::WAbstractItemView::alternatingRowColors" ref="af22bebcd2d22cee6e522ea8ca35ea251" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Wt::WAbstractItemView::alternatingRowColors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether alternating row colors are used. </p>
<p>When enabled, rows are displayed in alternating row colors, according to the current theme's definition.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a9d22f8c92ddf7259f32496f55d9d50ec" title="Sets if alternating row colors are to be used.">setAlternatingRowColors()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a3b72d5f8e5b0afdea83e224354d3e91b"></a><!-- doxytag: member="Wt::WAbstractItemView::clicked" ref="a3b72d5f8e5b0afdea83e224354d3e91b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt;<a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a>, <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a>&gt;&amp; Wt::WAbstractItemView::clicked </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Signal emitted when an item is clicked. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a14ac099f58621d66834aa5674ea8ecb5" title="Signal emitted when an item is double clicked.">doubleClicked()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a51c80c5c2d505c987047a489c960205b"></a><!-- doxytag: member="Wt::WAbstractItemView::closeEditor" ref="a51c80c5c2d505c987047a489c960205b" args="(const WModelIndex &amp;index, bool saveData=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::closeEditor </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>saveData</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Closes the editor for the given index. </p>
<p>If <code>saveData</code> is true, then the currently edited value is saved first to the model.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a0793bef9c9d7d3d3b0b3f6d2585d5647" title="Opens an editor for the given index.">edit()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a81aaaff9476d331f82c7875c0b46d6a4"></a><!-- doxytag: member="Wt::WAbstractItemView::closeEditors" ref="a81aaaff9476d331f82c7875c0b46d6a4" args="(bool saveData=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::closeEditors </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>saveData</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Closes all open editors. </p>
<p>If <code>saveData</code> is true, then the currently edited values are saved to the model before closing the editor.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a51c80c5c2d505c987047a489c960205b" title="Closes the editor for the given index.">closeEditor()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a74aaf39835144e0b7289bc3f5fb2641a"></a><!-- doxytag: member="Wt::WAbstractItemView::column1Fixed" ref="a74aaf39835144e0b7289bc3f5fb2641a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WAbstractItemView::column1Fixed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether horizontal scrolling includes the first column. (<b>deprecated</b>) </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a714e455f9881ef17b779713f6bba295a" title="Configures whether horizontal scrolling includes the first column (deprecated)">setColumn1Fixed()</a></dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000009">Deprecated:</a></b></dt><dd>Use <a class="el" href="classWt_1_1WAbstractItemView.html#a1f56d9ba0b1f44a1083da50d7bce39ba" title="Returns the number of columns that are used as row headers.">rowHeaderCount()</a> instead. </dd></dl>

</div>
</div>
<a class="anchor" id="a2cc9fc6b51516ca55cb2fc8ac4849fc7"></a><!-- doxytag: member="Wt::WAbstractItemView::columnAlignment" ref="a2cc9fc6b51516ca55cb2fc8ac4849fc7" args="(int column) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a> Wt::WAbstractItemView::columnAlignment </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the content alignment for a column. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#aafd2a6edd366b620c71d9b3a89ed6590" title="Sets the content alignment for a column.">setColumnAlignment()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ad5ca828bca252012794ae85f580e96d1"></a><!-- doxytag: member="Wt::WAbstractItemView::columnResized" ref="ad5ca828bca252012794ae85f580e96d1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt;int, <a class="el" href="classWt_1_1WLength.html">WLength</a>&gt;&amp; Wt::WAbstractItemView::columnResized </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the signal emitted when a column is resized by the user. </p>
<p>The arguments of the signal are: the column index and the new width of the column. </p>

</div>
</div>
<a class="anchor" id="a123471a17688391890ddc4e6f34c9a51"></a><!-- doxytag: member="Wt::WAbstractItemView::columnWidth" ref="a123471a17688391890ddc4e6f34c9a51" args="(int column) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WLength.html">WLength</a> Wt::WAbstractItemView::columnWidth </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the column width. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#aa80794ca5438e2b9971e8f85919353fd" title="Sets the column width.">setColumnWidth()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a7c939b13f4d2f8da77abe4345be41737"></a><!-- doxytag: member="Wt::WAbstractItemView::createExtraHeaderWidget" ref="a7c939b13f4d2f8da77abe4345be41737" args="(int column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WWidget.html">WWidget</a> * Wt::WAbstractItemView::createExtraHeaderWidget </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create an extra widget in the header. </p>
<p>You may reimplement this method to provide an extra widget to be placed below the header label. The extra widget will be visible only if a multi-line header is configured using <a class="el" href="classWt_1_1WAbstractItemView.html#a0ab90f396e9cdb563e45a9a35f7dfc8a" title="Sets the header height.">setHeaderHeight()</a>.</p>
<p>The widget is created only once, but this method may be called repeatedly for a column for which prior calls returned <code>0</code> (i.e. each time the header is rerendered).</p>
<p>The default implementation returns <code>0</code>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a0ab90f396e9cdb563e45a9a35f7dfc8a" title="Sets the header height.">setHeaderHeight()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a5ec3d106602a4364caf924756a504df2" title="Returns the extra header widget.">extraHeaderWidget()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a22303f489d5081d70b5bb8e8ff059948"></a><!-- doxytag: member="Wt::WAbstractItemView::createPageNavigationBar" ref="a22303f489d5081d70b5bb8e8ff059948" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WWidget.html">WWidget</a> * Wt::WAbstractItemView::createPageNavigationBar </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a page navigation widget. </p>
<p>When Ajax/JavaScript is not available, the view will use a paging navigation bar to allow scrolling through the data, created by this method. The default implementation displays a simple navigation bar with (First, Prevous, Next, Last) buttons and a page counter.</p>
<p>You may want to reimplement this method to provide a custom page navigation bar. You can use the <a class="el" href="classWt_1_1WAbstractItemView.html#a66b3bd22b9d57d9c466280a2f96b44c3" title="Returns the current page.">currentPage()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a370beb06a2e6c82659756ba63a516b14" title="Returns the number of pages.">pageCount()</a>, and <a class="el" href="classWt_1_1WAbstractItemView.html#a71585006c31128c3d606cc976b865008" title="Sets the current page.">setCurrentPage()</a> methods to set or get the page information, and listen to the <a class="el" href="classWt_1_1WAbstractItemView.html#a419257bb553d44423d4d4d5325d61ec7" title="Signal emitted when page information was updated.">pageChanged()</a> signal to react to changes. </p>

</div>
</div>
<a class="anchor" id="a66b3bd22b9d57d9c466280a2f96b44c3"></a><!-- doxytag: member="Wt::WAbstractItemView::currentPage" ref="a66b3bd22b9d57d9c466280a2f96b44c3" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int Wt::WAbstractItemView::currentPage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the current page. </p>
<p>When Ajax/JavaScript is not available, the view will use a paging navigation bar to allow scrolling through the data. This returns the current page (between 0 and <a class="el" href="classWt_1_1WAbstractItemView.html#a370beb06a2e6c82659756ba63a516b14" title="Returns the number of pages.">pageCount()</a> - 1).</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a22303f489d5081d70b5bb8e8ff059948" title="Returns a page navigation widget.">createPageNavigationBar()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a419257bb553d44423d4d4d5325d61ec7" title="Signal emitted when page information was updated.">pageChanged()</a> </dd></dl>

<p>Implemented in <a class="el" href="classWt_1_1WTreeView.html#a9a62d0d6e27692c9231165ae9599c85b">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#ab07c6b2dfb77dcb785147de0c6ad4875">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a14ac099f58621d66834aa5674ea8ecb5"></a><!-- doxytag: member="Wt::WAbstractItemView::doubleClicked" ref="a14ac099f58621d66834aa5674ea8ecb5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt;<a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a>, <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a>&gt;&amp; Wt::WAbstractItemView::doubleClicked </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Signal emitted when an item is double clicked. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a3b72d5f8e5b0afdea83e224354d3e91b" title="Signal emitted when an item is clicked.">clicked()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ae80a4371f19e9c0c14f1cc961da17b87"></a><!-- doxytag: member="Wt::WAbstractItemView::dropEvent" ref="ae80a4371f19e9c0c14f1cc961da17b87" args="(const WDropEvent &amp;event, const WModelIndex &amp;target)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::dropEvent </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WDropEvent.html">WDropEvent</a> &amp;&#160;</td>
          <td class="paramname"><em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>target</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Handles a drop event (drag &amp; drop). </p>
<p>The <code>event</code> object contains details about the drop operation, identifying the source (which provides the data) and the mime-type of the data. The drop was received on the <code>target</code> item.</p>
<p>The drop event can be handled either by the view itself, or by the model. The default implementation checks if the mime-type is accepted by the model, and if so passes the drop event to the model. If the source is the view's own selection model, then the drop event will be handled as a <a class="el" href="group__modelview.html#ggaca801bdfb957c360c5f8709cc46949aaa3f0ed7a05e822a2623d65f15e573bc73">MoveAction</a>, otherwise the drop event will be handled as a <a class="el" href="group__modelview.html#ggaca801bdfb957c360c5f8709cc46949aaa153a9813fd5eb77e31695657ac9cfb68">CopyAction</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemModel.html#af9142a0328922a1b6872f0186164b066" title="Handles a drop event.">WAbstractItemModel::dropEvent()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0793bef9c9d7d3d3b0b3f6d2585d5647"></a><!-- doxytag: member="Wt::WAbstractItemView::edit" ref="a0793bef9c9d7d3d3b0b3f6d2585d5647" args="(const WModelIndex &amp;index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::edit </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Opens an editor for the given index. </p>
<p>Unless multiple editors are enabled, any other open editor is closed first.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a93d2efc8642a6b9c55b35b7665a13da5" title="Configures what actions should trigger editing.">setEditTriggers()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a9a5506e031a514696c4050ccc1521b6c" title="Configures editing options.">setEditOptions()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a51c80c5c2d505c987047a489c960205b" title="Closes the editor for the given index.">closeEditor()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a82654b2aace8d7f51a9b5e30959fd266"></a><!-- doxytag: member="Wt::WAbstractItemView::editOptions" ref="a82654b2aace8d7f51a9b5e30959fd266" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">WFlags&lt;<a class="el" href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8">EditOption</a>&gt; Wt::WAbstractItemView::editOptions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the editing options. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a9a5506e031a514696c4050ccc1521b6c" title="Configures editing options.">setEditOptions()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a82321e1e09c6501515ec060364ed827c"></a><!-- doxytag: member="Wt::WAbstractItemView::editTriggers" ref="a82321e1e09c6501515ec060364ed827c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">WFlags&lt;<a class="el" href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515e">EditTrigger</a>&gt; Wt::WAbstractItemView::editTriggers </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the editing triggers. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a93d2efc8642a6b9c55b35b7665a13da5" title="Configures what actions should trigger editing.">setEditTriggers()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a5ec3d106602a4364caf924756a504df2"></a><!-- doxytag: member="Wt::WAbstractItemView::extraHeaderWidget" ref="a5ec3d106602a4364caf924756a504df2" args="(int column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WWidget.html">WWidget</a> * Wt::WAbstractItemView::extraHeaderWidget </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the extra header widget. </p>
<p>Returns the widget previously created using <a class="el" href="classWt_1_1WAbstractItemView.html#a7c939b13f4d2f8da77abe4345be41737" title="Create an extra widget in the header.">createExtraHeaderWidget()</a></p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a7c939b13f4d2f8da77abe4345be41737" title="Create an extra widget in the header.">createExtraHeaderWidget()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a53ea7da602c5ee44d4f2edf75b982dbc"></a><!-- doxytag: member="Wt::WAbstractItemView::handleClick" ref="a53ea7da602c5ee44d4f2edf75b982dbc" args="(const WModelIndex &amp;index, const WMouseEvent &amp;event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::handleClick </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &amp;&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Handles a click event. </p>
<p>This processes the event for internal purposes (such as selection or editing) and emits the <a class="el" href="classWt_1_1WAbstractItemView.html#a3b72d5f8e5b0afdea83e224354d3e91b" title="Signal emitted when an item is clicked.">clicked()</a> signal.</p>
<p>You may want to override this signal to override the built-in selection or editing behaviour. </p>

</div>
</div>
<a class="anchor" id="aca5dac071dbd67cd998a1a7c242e2eb1"></a><!-- doxytag: member="Wt::WAbstractItemView::handleDoubleClick" ref="aca5dac071dbd67cd998a1a7c242e2eb1" args="(const WModelIndex &amp;index, const WMouseEvent &amp;event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::handleDoubleClick </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &amp;&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Handles a double click event. </p>
<p>This processes the event for internal purposes (such as editing) and emits the <a class="el" href="classWt_1_1WAbstractItemView.html#a14ac099f58621d66834aa5674ea8ecb5" title="Signal emitted when an item is double clicked.">doubleClicked()</a> signal.</p>
<p>You may want to override this signal to override the built-in editing behaviour. </p>

</div>
</div>
<a class="anchor" id="a1e437f95e860cfa73807b03f5f6dd964"></a><!-- doxytag: member="Wt::WAbstractItemView::handleMouseDown" ref="a1e437f95e860cfa73807b03f5f6dd964" args="(const WModelIndex &amp;index, const WMouseEvent &amp;event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::handleMouseDown </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &amp;&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Handles a mouse down event. </p>
<p>This emits the <a class="el" href="classWt_1_1WAbstractItemView.html#a633d617978adc32d93c427c9f27000db" title="Signal emitted when a mouse button is pressed down.">mouseWentDown()</a> signal. </p>

</div>
</div>
<a class="anchor" id="a006b0338d8b1a9ae06fd7ef719d95197"></a><!-- doxytag: member="Wt::WAbstractItemView::handleMouseUp" ref="a006b0338d8b1a9ae06fd7ef719d95197" args="(const WModelIndex &amp;index, const WMouseEvent &amp;event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::handleMouseUp </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a> &amp;&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Handles a mouse up event. </p>
<p>This emits the <a class="el" href="classWt_1_1WAbstractItemView.html#a0231396a3e026781c600645c24fff616" title="Signal emitted when the mouse button is released.">mouseWentUp()</a> signal. </p>

</div>
</div>
<a class="anchor" id="aed0c9ffbd4d94847fe9b18e40499e02d"></a><!-- doxytag: member="Wt::WAbstractItemView::headerAlignment" ref="aed0c9ffbd4d94847fe9b18e40499e02d" args="(int column) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a> Wt::WAbstractItemView::headerAlignment </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the horizontal header alignment for a column (<b>deprecated</b>). </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a036e6a392c5e38470326d71157140d1a" title="Sets the header alignment for a column.">setHeaderAlignment()</a></dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>use <a class="el" href="classWt_1_1WAbstractItemView.html#a8720cccccc1db35a72608af3421827eb" title="Returns the horizontal header alignment for a column.">horizontalHeaderAlignment()</a> instead. </dd></dl>

</div>
</div>
<a class="anchor" id="ab1019ff4cbcd9a22d5c52203c300decb"></a><!-- doxytag: member="Wt::WAbstractItemView::headerHeight" ref="ab1019ff4cbcd9a22d5c52203c300decb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWt_1_1WLength.html">WLength</a>&amp; Wt::WAbstractItemView::headerHeight </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the header height. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a0ab90f396e9cdb563e45a9a35f7dfc8a" title="Sets the header height.">setHeaderHeight()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a90faa783c7bef9167da8ae3febdaf9a7"></a><!-- doxytag: member="Wt::WAbstractItemView::headerItemDelegate" ref="a90faa783c7bef9167da8ae3febdaf9a7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a>* Wt::WAbstractItemView::headerItemDelegate </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the header item delegate. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#ad11215811b4de66f3d3c4267b694fe38" title="Sets the header item delegate.">setHeaderItemDelegate()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="af3755e7f96e969dc608c6cfd3325c09e"></a><!-- doxytag: member="Wt::WAbstractItemView::hideColumn" ref="af3755e7f96e969dc608c6cfd3325c09e" args="(int column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::hideColumn </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hides a column. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a2cbbe932d872baf103d88c6186e9b52a" title="Shows a column.">showColumn()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a120156dc59eaf3608916b679d937c5b8" title="Changes the visibility of a column.">setColumnHidden()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a8720cccccc1db35a72608af3421827eb"></a><!-- doxytag: member="Wt::WAbstractItemView::horizontalHeaderAlignment" ref="a8720cccccc1db35a72608af3421827eb" args="(int column) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a> Wt::WAbstractItemView::horizontalHeaderAlignment </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the horizontal header alignment for a column. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a036e6a392c5e38470326d71157140d1a" title="Sets the header alignment for a column.">setHeaderAlignment()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac7cd89d9f08ab3fa6493cae2b9f596fc"></a><!-- doxytag: member="Wt::WAbstractItemView::isColumnHidden" ref="ac7cd89d9f08ab3fa6493cae2b9f596fc" args="(int column) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WAbstractItemView::isColumnHidden </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns if a column is hidden. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a120156dc59eaf3608916b679d937c5b8" title="Changes the visibility of a column.">setColumnHidden()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a6342821d3d30d84fe2af6129278801c0"></a><!-- doxytag: member="Wt::WAbstractItemView::isColumnResizeEnabled" ref="a6342821d3d30d84fe2af6129278801c0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WAbstractItemView::isColumnResizeEnabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether column resizing is enabled. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a4fe24c3ed80cc59f6bed2ed7795bc127" title="Enables interactive column resizing.">setColumnResizeEnabled()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a809cc4bfab04b111f3c0dad20a7337b0"></a><!-- doxytag: member="Wt::WAbstractItemView::isEditing" ref="a809cc4bfab04b111f3c0dad20a7337b0" args="(const WModelIndex &amp;index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WAbstractItemView::isEditing </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether an editor is open for a given index. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a0793bef9c9d7d3d3b0b3f6d2585d5647" title="Opens an editor for the given index.">edit()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a413bb7cc395201066236bbe69df38b0d"></a><!-- doxytag: member="Wt::WAbstractItemView::isSelected" ref="a413bb7cc395201066236bbe69df38b0d" args="(const WModelIndex &amp;index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WAbstractItemView::isSelected </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns wheter an item is selected. </p>
<p>When selection operates on rows (<a class="el" href="namespaceWt.html#a04aecd34ae0810219e82208a9890de13af392e7f86ea1d0807e54de5739011239">SelectRows</a>), this method returns true for each element in a selected row.</p>
<p>This is a convenience method for: </p>
<div class="fragment"><pre class="fragment"> <a class="code" href="classWt_1_1WAbstractItemView.html#a9df52fd9b921355e85e21d93731e2216" title="Returns the selection model.">selectionModel</a>()-&gt;isSelected(index)
</pre></div><dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#afde08bb75862592d81dc93f30ed7dcd6" title="Returns the set of selected items.">selectedIndexes()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a4423d5412ff1b4bc67f0a8f443f12136" title="Selects a single item.">select()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a9df52fd9b921355e85e21d93731e2216" title="Returns the selection model.">selectionModel()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a3a99c2e2b3fc0a903013e071850d7c0a"></a><!-- doxytag: member="Wt::WAbstractItemView::isSortingEnabled" ref="a3a99c2e2b3fc0a903013e071850d7c0a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WAbstractItemView::isSortingEnabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether sorting is enabled. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#ae1c86a0f37f97f63aed3b00fd8ffad7c" title="Enables or disables sorting for all columns.">setSortingEnabled()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ae105934bf906ce198e2487c02cdf5e06"></a><!-- doxytag: member="Wt::WAbstractItemView::isSortingEnabled" ref="ae105934bf906ce198e2487c02cdf5e06" args="(int column) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WAbstractItemView::isSortingEnabled </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether sorting is enabled for a single column. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#ae1c86a0f37f97f63aed3b00fd8ffad7c" title="Enables or disables sorting for all columns.">setSortingEnabled()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a1aa47fbbe30066c5891b4dc2362b9278"></a><!-- doxytag: member="Wt::WAbstractItemView::itemDelegate" ref="a1aa47fbbe30066c5891b4dc2362b9278" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a>* Wt::WAbstractItemView::itemDelegate </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the default item delegate. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a2954ce5999e6ca683fef576777973496" title="Sets the default item delegate.">setItemDelegate()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aca7a64338eb788e4f25b8098c546d4c7"></a><!-- doxytag: member="Wt::WAbstractItemView::itemDelegate" ref="aca7a64338eb788e4f25b8098c546d4c7" args="(const WModelIndex &amp;index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> * Wt::WAbstractItemView::itemDelegate </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the delegate for rendering an item. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a574bc36ec752012ba4a613e0e11e064e" title="Sets the delegate for a column.">setItemDelegateForColumn()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a2954ce5999e6ca683fef576777973496" title="Sets the default item delegate.">setItemDelegate()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a410dd5f165b86719e0541ab21f2602f6"></a><!-- doxytag: member="Wt::WAbstractItemView::itemDelegate" ref="a410dd5f165b86719e0541ab21f2602f6" args="(int column) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> * Wt::WAbstractItemView::itemDelegate </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the delegate for a column. </p>
<p>Returns either the delegate that was set for the column, or the default delegate. </p>

</div>
</div>
<a class="anchor" id="a8d3d37b13cc684248e06700c40dd7672"></a><!-- doxytag: member="Wt::WAbstractItemView::itemDelegateForColumn" ref="a8d3d37b13cc684248e06700c40dd7672" args="(int column) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> * Wt::WAbstractItemView::itemDelegateForColumn </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the delegate that was set for a column. </p>
<p>Returns <code>0</code> if no delegate was set for the column.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a574bc36ec752012ba4a613e0e11e064e" title="Sets the delegate for a column.">setItemDelegateForColumn()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a5b7d40b94b5254b52417f5cf2200ec30"></a><!-- doxytag: member="Wt::WAbstractItemView::itemWidget" ref="a5b7d40b94b5254b52417f5cf2200ec30" args="(const WModelIndex &amp;index) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classWt_1_1WWidget.html">WWidget</a>* Wt::WAbstractItemView::itemWidget </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the widget that renders an item. </p>
<p>This returns the widget that renders the given item. This may return 0 if the item is currently not rendered.</p>
<p>This widget has been created by an item delegate, and usually an item delegate is involved when updating it. </p>

<p>Implemented in <a class="el" href="classWt_1_1WTreeView.html#a715b95a8fe1338eed25e369a8a4d6027">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#ac5f93225e36cc02e7698f4cb7f361404">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="abd583faed8e2fc3936d1b5545c4bbf84"></a><!-- doxytag: member="Wt::WAbstractItemView::model" ref="abd583faed8e2fc3936d1b5545c4bbf84" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WAbstractItemModel.html">WAbstractItemModel</a>* Wt::WAbstractItemView::model </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the model. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#ab6a137595a1c6ddb9406d328a3cbf261" title="Sets the model.">setModel()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a633d617978adc32d93c427c9f27000db"></a><!-- doxytag: member="Wt::WAbstractItemView::mouseWentDown" ref="a633d617978adc32d93c427c9f27000db" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt;<a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a>, <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a>&gt;&amp; Wt::WAbstractItemView::mouseWentDown </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Signal emitted when a mouse button is pressed down. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a0231396a3e026781c600645c24fff616" title="Signal emitted when the mouse button is released.">mouseWentUp()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0231396a3e026781c600645c24fff616"></a><!-- doxytag: member="Wt::WAbstractItemView::mouseWentUp" ref="a0231396a3e026781c600645c24fff616" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt;<a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a>, <a class="el" href="classWt_1_1WMouseEvent.html">WMouseEvent</a>&gt;&amp; Wt::WAbstractItemView::mouseWentUp </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Signal emitted when the mouse button is released. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a633d617978adc32d93c427c9f27000db" title="Signal emitted when a mouse button is pressed down.">mouseWentDown()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a419257bb553d44423d4d4d5325d61ec7"></a><!-- doxytag: member="Wt::WAbstractItemView::pageChanged" ref="a419257bb553d44423d4d4d5325d61ec7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1Signal.html">Signal</a>&amp; Wt::WAbstractItemView::pageChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Signal emitted when page information was updated. </p>
<p>When Ajax/JavaScript is not available, the view will use a paging navigation bar to allow scrolling through the data. This signal is emitted when page-related information changed (e.g. the current page was changed, or the number of rows was changed).</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a22303f489d5081d70b5bb8e8ff059948" title="Returns a page navigation widget.">createPageNavigationBar()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a370beb06a2e6c82659756ba63a516b14"></a><!-- doxytag: member="Wt::WAbstractItemView::pageCount" ref="a370beb06a2e6c82659756ba63a516b14" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int Wt::WAbstractItemView::pageCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of pages. </p>
<p>When Ajax/JavaScript is not available, the view will use a paging navigation bar to allow scrolling through the data. This returns the number of pages currently shown.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a22303f489d5081d70b5bb8e8ff059948" title="Returns a page navigation widget.">createPageNavigationBar()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a419257bb553d44423d4d4d5325d61ec7" title="Signal emitted when page information was updated.">pageChanged()</a> </dd></dl>

<p>Implemented in <a class="el" href="classWt_1_1WTreeView.html#a807eeda7ff799fb5b711e52acd93b6bd">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#a36d7e6c66548e8bd39036a878853e0ea">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a2cc5d8f54c95a4d8d45c86ea85b428e9"></a><!-- doxytag: member="Wt::WAbstractItemView::pageSize" ref="a2cc5d8f54c95a4d8d45c86ea85b428e9" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int Wt::WAbstractItemView::pageSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the page size. </p>
<p>When Ajax/JavaScript is not available, the view will use a paging navigation bar to allow scrolling through the data. This returns the number of items per page.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a22303f489d5081d70b5bb8e8ff059948" title="Returns a page navigation widget.">createPageNavigationBar()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a419257bb553d44423d4d4d5325d61ec7" title="Signal emitted when page information was updated.">pageChanged()</a> </dd></dl>

<p>Implemented in <a class="el" href="classWt_1_1WTreeView.html#abc0ec2c9c5a82d0389900c3a3082ac91">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#a974c354a344dd0225dc81e6e0da94195">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a436c8406d9f7c925516873b25d2499aa"></a><!-- doxytag: member="Wt::WAbstractItemView::rootIndex" ref="a436c8406d9f7c925516873b25d2499aa" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a>&amp; Wt::WAbstractItemView::rootIndex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the root index. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a3f8ecef3dac343faa00efc801e4e4c1f" title="Sets the root index.">setRootIndex()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a1f56d9ba0b1f44a1083da50d7bce39ba"></a><!-- doxytag: member="Wt::WAbstractItemView::rowHeaderCount" ref="a1f56d9ba0b1f44a1083da50d7bce39ba" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Wt::WAbstractItemView::rowHeaderCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of columns that are used as row headers. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#adf338c1002ce189de836de6f5d445cc4" title="Configures the number of columns that are used as row headers.">setRowHeaderCount()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a027a8ad4967a0e269bdabbffca15f489"></a><!-- doxytag: member="Wt::WAbstractItemView::scrollTo" ref="a027a8ad4967a0e269bdabbffca15f489" args="(const WModelIndex &amp;index, ScrollHint hint=EnsureVisible)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Wt::WAbstractItemView::scrollTo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classWt_1_1WAbstractItemView.html#af1f29928f9ba120153db2588b464730f">ScrollHint</a>&#160;</td>
          <td class="paramname"><em>hint</em> = <code>EnsureVisible</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Scrolls the view to an item. </p>
<p>Scrolls the view to ensure that the item which represents the provided <code>index</code> is visible. A <code>hint</code> may indicate how the item should appear in the viewport (if possible).</p>
<dl class="note"><dt><b>Note:</b></dt><dd>Currently only implemented to scroll to the correct row, not taking into account the column. </dd></dl>

<p>Implemented in <a class="el" href="classWt_1_1WTreeView.html#a0542edb8a45b90c7f8dffb929649755f">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#a6c66e72dff5811a1c14fbbd2e603c765">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a4423d5412ff1b4bc67f0a8f443f12136"></a><!-- doxytag: member="Wt::WAbstractItemView::select" ref="a4423d5412ff1b4bc67f0a8f443f12136" args="(const WModelIndex &amp;index, SelectionFlag option=Select)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::select </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceWt.html#a1ec974261fb0e2b80498473dcb6c91ed">SelectionFlag</a>&#160;</td>
          <td class="paramname"><em>option</em> = <code>Select</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Selects a single item. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a67c4b49e04db1f19a7788c4580dfc25b" title="Sets the selected items.">setSelectedIndexes()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a9df52fd9b921355e85e21d93731e2216" title="Returns the selection model.">selectionModel()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="afde08bb75862592d81dc93f30ed7dcd6"></a><!-- doxytag: member="Wt::WAbstractItemView::selectedIndexes" ref="afde08bb75862592d81dc93f30ed7dcd6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">WModelIndexSet Wt::WAbstractItemView::selectedIndexes </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the set of selected items. </p>
<p>The model indexes are returned as a set, topologically ordered (in the order they appear in the view).</p>
<p>When selection operates on rows (<a class="el" href="namespaceWt.html#a04aecd34ae0810219e82208a9890de13af392e7f86ea1d0807e54de5739011239">SelectRows</a>), this method only returns the model index of first column's element of the selected rows.</p>
<p>This is a convenience method for: </p>
<div class="fragment"><pre class="fragment"> <a class="code" href="classWt_1_1WAbstractItemView.html#a9df52fd9b921355e85e21d93731e2216" title="Returns the selection model.">selectionModel</a>()-&gt;selectedIndexes()
</pre></div><dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a67c4b49e04db1f19a7788c4580dfc25b" title="Sets the selected items.">setSelectedIndexes()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aef2ea7e1f47b2305acb0193338f15f3b"></a><!-- doxytag: member="Wt::WAbstractItemView::selectionBehavior" ref="aef2ea7e1f47b2305acb0193338f15f3b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceWt.html#a04aecd34ae0810219e82208a9890de13">SelectionBehavior</a> Wt::WAbstractItemView::selectionBehavior </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the selection behaviour. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#ad59b47cf9a1c5a65c5adc3e1900ceb5c" title="Changes the selection behaviour.">setSelectionBehavior()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ada37ffbe2d470dd227c8714645f150f0"></a><!-- doxytag: member="Wt::WAbstractItemView::selectionChanged" ref="ada37ffbe2d470dd227c8714645f150f0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1Signal.html">Signal</a>&amp; Wt::WAbstractItemView::selectionChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Signal emitted when the selection is changed. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a4423d5412ff1b4bc67f0a8f443f12136" title="Selects a single item.">select()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#af6fcd9761e2f7a3b497d3563c849d320" title="Sets the selection mode.">setSelectionMode()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#ad59b47cf9a1c5a65c5adc3e1900ceb5c" title="Changes the selection behaviour.">setSelectionBehavior()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a55fa51c47216026d7bef4ab5a8c1e963"></a><!-- doxytag: member="Wt::WAbstractItemView::selectionMode" ref="a55fa51c47216026d7bef4ab5a8c1e963" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceWt.html#a74b3f7eb1689a3cbf0ea514ffd20bccc">SelectionMode</a> Wt::WAbstractItemView::selectionMode </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the selection mode. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#af6fcd9761e2f7a3b497d3563c849d320" title="Sets the selection mode.">setSelectionMode()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a9df52fd9b921355e85e21d93731e2216"></a><!-- doxytag: member="Wt::WAbstractItemView::selectionModel" ref="a9df52fd9b921355e85e21d93731e2216" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WItemSelectionModel.html">WItemSelectionModel</a>* Wt::WAbstractItemView::selectionModel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the selection model. </p>
<p>The selection model keeps track of the currently selected items. </p>

</div>
</div>
<a class="anchor" id="a9d22f8c92ddf7259f32496f55d9d50ec"></a><!-- doxytag: member="Wt::WAbstractItemView::setAlternatingRowColors" ref="a9d22f8c92ddf7259f32496f55d9d50ec" args="(bool enable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setAlternatingRowColors </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets if alternating row colors are to be used. </p>
<p>Configure whether rows get alternating background colors, defined by the current CSS theme.</p>
<p>The default value is <code>false</code>. </p>

<p>Reimplemented in <a class="el" href="classWt_1_1WTreeView.html#a48f74194ae6bd63c08a6ff76ecb3e39c">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#afbc128d312f1d5aa75c65352cb43e4ca">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a714e455f9881ef17b779713f6bba295a"></a><!-- doxytag: member="Wt::WAbstractItemView::setColumn1Fixed" ref="a714e455f9881ef17b779713f6bba295a" args="(bool enable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setColumn1Fixed </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Configures whether horizontal scrolling includes the first column (<b>deprecated</b>) </p>
<p>To display a model with many columns, this option allows you to keep the first column fixed while scrolling through the other columns of the model.</p>
<p>The default value is <code>false</code>.</p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd>Use <a class="el" href="classWt_1_1WAbstractItemView.html#adf338c1002ce189de836de6f5d445cc4" title="Configures the number of columns that are used as row headers.">setRowHeaderCount()</a> instead. </dd></dl>

</div>
</div>
<a class="anchor" id="aafd2a6edd366b620c71d9b3a89ed6590"></a><!-- doxytag: member="Wt::WAbstractItemView::setColumnAlignment" ref="aafd2a6edd366b620c71d9b3a89ed6590" args="(int column, AlignmentFlag alignment)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setColumnAlignment </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a>&#160;</td>
          <td class="paramname"><em>alignment</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the content alignment for a column. </p>
<p>The default value is <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143fad033ef69b45d0b75633be34168c9b606" title="Align to the left.">Wt::AlignLeft</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a036e6a392c5e38470326d71157140d1a" title="Sets the header alignment for a column.">setHeaderAlignment()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a6b58e9040dfbe9547cb737c7d5e71e0f"></a><!-- doxytag: member="Wt::WAbstractItemView::setColumnBorder" ref="a6b58e9040dfbe9547cb737c7d5e71e0f" args="(const WColor &amp;color)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Wt::WAbstractItemView::setColumnBorder </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WColor.html">WColor</a> &amp;&#160;</td>
          <td class="paramname"><em>color</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the column border color. </p>
<p>The default border color is defined by the CSS theme. </p>

<p>Implemented in <a class="el" href="classWt_1_1WTreeView.html#adba2dc39faa8d427e8adb241b067ebf2">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#ab04b345ed42cca116230b8492872a833">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a120156dc59eaf3608916b679d937c5b8"></a><!-- doxytag: member="Wt::WAbstractItemView::setColumnHidden" ref="a120156dc59eaf3608916b679d937c5b8" args="(int column, bool hide)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setColumnHidden </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>hide</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Changes the visibility of a column. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#ac7cd89d9f08ab3fa6493cae2b9f596fc" title="Returns if a column is hidden.">isColumnHidden()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classWt_1_1WTreeView.html#a3c9e6152cb98150b6be007b3bf4d829b">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#a1e27074ef479dbc2e35c957c3baea36f">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a4fe24c3ed80cc59f6bed2ed7795bc127"></a><!-- doxytag: member="Wt::WAbstractItemView::setColumnResizeEnabled" ref="a4fe24c3ed80cc59f6bed2ed7795bc127" args="(bool enabled)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setColumnResizeEnabled </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enabled</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables interactive column resizing. </p>
<p>Enable or disable column resize handles for interactive resizing of the columns.</p>
<p>Column resizing is enabled by default when JavaScript is available.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a4fe24c3ed80cc59f6bed2ed7795bc127" title="Enables interactive column resizing.">setColumnResizeEnabled()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa80794ca5438e2b9971e8f85919353fd"></a><!-- doxytag: member="Wt::WAbstractItemView::setColumnWidth" ref="aa80794ca5438e2b9971e8f85919353fd" args="(int column, const WLength &amp;width)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Wt::WAbstractItemView::setColumnWidth </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WLength.html">WLength</a> &amp;&#160;</td>
          <td class="paramname"><em>width</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the column width. </p>
<p>The default column width is 150 pixels.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>The actual space occupied by each column is the column width augmented by 7 pixels for internal padding and a border. </dd></dl>

<p>Implemented in <a class="el" href="classWt_1_1WTreeView.html#a33ba5111945bc0ec4745a536d52adec5">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#af37d27044e96919e2fa6af4e25f3ef67">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a71585006c31128c3d606cc976b865008"></a><!-- doxytag: member="Wt::WAbstractItemView::setCurrentPage" ref="a71585006c31128c3d606cc976b865008" args="(int page)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Wt::WAbstractItemView::setCurrentPage </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>page</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the current page. </p>
<p>When Ajax/JavaScript is not available, the view will use a paging navigation bar to allow scrolling through the data. This method can be used to change the current page.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a22303f489d5081d70b5bb8e8ff059948" title="Returns a page navigation widget.">createPageNavigationBar()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a419257bb553d44423d4d4d5325d61ec7" title="Signal emitted when page information was updated.">pageChanged()</a> </dd></dl>

<p>Implemented in <a class="el" href="classWt_1_1WTreeView.html#a09a5d3d9e37fd502e56edbb0c387d21c">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#a4efddbc531cafc180bc620b15d0420aa">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a0ca99b835708d990b90000917045738e"></a><!-- doxytag: member="Wt::WAbstractItemView::setDragEnabled" ref="a0ca99b835708d990b90000917045738e" args="(bool enable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setDragEnabled </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables the selection to be dragged (drag &amp; drop). </p>
<p>To enable dragging of the selection, you first need to enable selection using <a class="el" href="classWt_1_1WAbstractItemView.html#af6fcd9761e2f7a3b497d3563c849d320" title="Sets the selection mode.">setSelectionMode()</a>.</p>
<p>Whether an individual item may be dragged is controlled by the item's <a class="el" href="group__modelview.html#gga1d77c4de293aebfacbdde124de06b8b0a2b0edddfd15d67a84723c9043479ced1">ItemIsDragEnabled </a> flag. The selection can be dragged only if all items currently selected can be dragged.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a1eda46c8e9a21af7f6281e7096af8fbe" title="Enables drop operations (drag &amp; drop).">setDropsEnabled()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a1eda46c8e9a21af7f6281e7096af8fbe"></a><!-- doxytag: member="Wt::WAbstractItemView::setDropsEnabled" ref="a1eda46c8e9a21af7f6281e7096af8fbe" args="(bool enable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setDropsEnabled </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables drop operations (drag &amp; drop). </p>
<p>When drop is enabled, the tree view will indicate that something may be dropped when the mime-type of the dragged object is compatible with one of the model's accepted drop mime-types (see <a class="el" href="classWt_1_1WAbstractItemModel.html#a9e92a29b30e3d4de1f6df9f505e952c2" title="Returns a list of mime-types that could be accepted for a drop event.">WAbstractItemModel::acceptDropMimeTypes()</a>) or this widget's accepted drop mime-types (see <a class="el" href="classWt_1_1WWidget.html#aebee4b24e8128c08ae4aa3682adf6d8f" title="Sets a mime type to be accepted for dropping.">WWidget::acceptDrops()</a>), and the target item has drop enabled (which is controlled by the item's <a class="el" href="group__modelview.html#gga1d77c4de293aebfacbdde124de06b8b0a95d23063251001545d4bfab1308879a3">ItemIsDropEnabled </a> flag).</p>
<p>Drop events must be handled in <a class="el" href="classWt_1_1WAbstractItemView.html#ae80a4371f19e9c0c14f1cc961da17b87" title="Handles a drop event (drag &amp; drop).">dropEvent()</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a0ca99b835708d990b90000917045738e" title="Enables the selection to be dragged (drag &amp; drop).">setDragEnabled()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#ae80a4371f19e9c0c14f1cc961da17b87" title="Handles a drop event (drag &amp; drop).">dropEvent()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a9a5506e031a514696c4050ccc1521b6c"></a><!-- doxytag: member="Wt::WAbstractItemView::setEditOptions" ref="a9a5506e031a514696c4050ccc1521b6c" args="(WFlags&lt; EditOption &gt; options)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setEditOptions </td>
          <td>(</td>
          <td class="paramtype">WFlags&lt; <a class="el" href="classWt_1_1WAbstractItemView.html#a6fe37e13c7dc680f4cb609155d00d3f8">EditOption</a> &gt;&#160;</td>
          <td class="paramname"><em>options</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Configures editing options. </p>
<p>The default value is SingleEditor; </p>

</div>
</div>
<a class="anchor" id="a93d2efc8642a6b9c55b35b7665a13da5"></a><!-- doxytag: member="Wt::WAbstractItemView::setEditTriggers" ref="a93d2efc8642a6b9c55b35b7665a13da5" args="(WFlags&lt; EditTrigger &gt; editTriggers)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setEditTriggers </td>
          <td>(</td>
          <td class="paramtype">WFlags&lt; <a class="el" href="classWt_1_1WAbstractItemView.html#ac87a6b323815ff48d7f85c84e465515e">EditTrigger</a> &gt;&#160;</td>
          <td class="paramname"><em>editTriggers</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Configures what actions should trigger editing. </p>
<p>The default value is DoubleClicked.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a0793bef9c9d7d3d3b0b3f6d2585d5647" title="Opens an editor for the given index.">edit()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a036e6a392c5e38470326d71157140d1a"></a><!-- doxytag: member="Wt::WAbstractItemView::setHeaderAlignment" ref="a036e6a392c5e38470326d71157140d1a" args="(int column, WFlags&lt; AlignmentFlag &gt; alignment)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setHeaderAlignment </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WFlags&lt; <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a> &gt;&#160;</td>
          <td class="paramname"><em>alignment</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the header alignment for a column. </p>
<p>The default alignemnt is horizontally left, and vertically centered. (<a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143fad033ef69b45d0b75633be34168c9b606" title="Align to the left.">Wt::AlignLeft</a> | <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143fa2ed90f01dbf74049f428d33769d48e3f" title="Align vertically the middle to the middle of the parent widget.">Wt::AlignMiddle</a>).</p>
<p>Valid options for horizontal alignment are <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143fad033ef69b45d0b75633be34168c9b606" title="Align to the left.">Wt::AlignLeft</a>, <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143fa121104cdbb5db77c7d038813a93998e5" title="Align horizontally in the center.">Wt::AlignCenter</a> or <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143fab250310385383f0b2f68d4e0ad5567e1" title="Align to the right.">Wt::AlignRight</a>.</p>
<p>Valid options for vertical alignment are <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143fa2ed90f01dbf74049f428d33769d48e3f" title="Align vertically the middle to the middle of the parent widget.">Wt::AlignMiddle</a> or <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143fa58fe5182bd266132c59718c6d30945a9" title="Align top of widget with top of tallest sibling widget.">Wt::AlignTop</a>. In the latter case, other contents may be added below the label in <a class="el" href="classWt_1_1WAbstractItemView.html#a7c939b13f4d2f8da77abe4345be41737" title="Create an extra widget in the header.">createExtraHeaderWidget()</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#aafd2a6edd366b620c71d9b3a89ed6590" title="Sets the content alignment for a column.">setColumnAlignment()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0ab90f396e9cdb563e45a9a35f7dfc8a"></a><!-- doxytag: member="Wt::WAbstractItemView::setHeaderHeight" ref="a0ab90f396e9cdb563e45a9a35f7dfc8a" args="(const WLength &amp;height)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setHeaderHeight </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WLength.html">WLength</a> &amp;&#160;</td>
          <td class="paramname"><em>height</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the header height. </p>
<p>The default value is 20 pixels. </p>

<p>Reimplemented in <a class="el" href="classWt_1_1WTreeView.html#a4d0967483ed31b26a16a5c7620cb5d7c">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#ab9c024f1398f5a533294611b827c10b8">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a70d88455fd42367cb5f792cb121db8e3"></a><!-- doxytag: member="Wt::WAbstractItemView::setHeaderHeight" ref="a70d88455fd42367cb5f792cb121db8e3" args="(const WLength &amp;height, bool multiLine)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setHeaderHeight </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WLength.html">WLength</a> &amp;&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>multiLine</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the header height, and vertical alignment (<b>deprecated</b>). By default, the header text is a single line that is centered vertically. </p>
<p>Along with setting the header height, this also configures vertical aligment and header label word wrapping. This has been deprecated in favour of the more fine grained control using <a class="el" href="classWt_1_1WAbstractItemView.html#a036e6a392c5e38470326d71157140d1a" title="Sets the header alignment for a column.">setHeaderAlignment()</a> and <a class="el" href="classWt_1_1WAbstractItemView.html#a4c419a50fec4caa97b21f09b6087da85" title="Configures header text wrapping.">setHeaderWordWrap()</a>.</p>
<p>When <code>multiLine</code> is <code>false</code>, the header alignment is set to <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143fa2ed90f01dbf74049f428d33769d48e3f" title="Align vertically the middle to the middle of the parent widget.">Wt::AlignMiddle</a>. When <code>multiLine</code> is <code>true</code>, the header alignment is set to <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143fa58fe5182bd266132c59718c6d30945a9" title="Align top of widget with top of tallest sibling widget.">Wt::AlignTop</a> and header word wrap is set to <code>true</code>.</p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>use <a class="el" href="classWt_1_1WAbstractItemView.html#a0ab90f396e9cdb563e45a9a35f7dfc8a" title="Sets the header height.">setHeaderHeight()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a036e6a392c5e38470326d71157140d1a" title="Sets the header alignment for a column.">setHeaderAlignment()</a> and <a class="el" href="classWt_1_1WAbstractItemView.html#a4c419a50fec4caa97b21f09b6087da85" title="Configures header text wrapping.">setHeaderWordWrap()</a> instead. </dd></dl>

</div>
</div>
<a class="anchor" id="ad11215811b4de66f3d3c4267b694fe38"></a><!-- doxytag: member="Wt::WAbstractItemView::setHeaderItemDelegate" ref="ad11215811b4de66f3d3c4267b694fe38" args="(WAbstractItemDelegate *delegate)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setHeaderItemDelegate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *&#160;</td>
          <td class="paramname"><em>delegate</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the header item delegate. </p>
<p>This item delegate is used for rendering items in the header.</p>
<p>The previous delegate is not deleted. This item delegate is for all columns for which no specific item delegate is set.</p>
<p>The default item delegate is a <a class="el" href="classWt_1_1WItemDelegate.html" title="Standard delegate class for rendering a view item.">WItemDelegate</a>. </p>

</div>
</div>
<a class="anchor" id="a4c419a50fec4caa97b21f09b6087da85"></a><!-- doxytag: member="Wt::WAbstractItemView::setHeaderWordWrap" ref="a4c419a50fec4caa97b21f09b6087da85" args="(int column, bool enabled)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setHeaderWordWrap </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enabled</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Configures header text wrapping. </p>
<p>This setting only affects a multiline header, and the default value is <code>true</code>. When set to <code>false</code>, the header itself will not wrap (as with a vertically centered header), and thus extra widgets will not shift down when there is a long header label. </p>

</div>
</div>
<a class="anchor" id="a2954ce5999e6ca683fef576777973496"></a><!-- doxytag: member="Wt::WAbstractItemView::setItemDelegate" ref="a2954ce5999e6ca683fef576777973496" args="(WAbstractItemDelegate *delegate)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setItemDelegate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *&#160;</td>
          <td class="paramname"><em>delegate</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the default item delegate. </p>
<p>The previous delegate is not deleted. This item delegate is for all columns for which no specific item delegate is set.</p>
<p>The default item delegate is a <a class="el" href="classWt_1_1WItemDelegate.html" title="Standard delegate class for rendering a view item.">WItemDelegate</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a574bc36ec752012ba4a613e0e11e064e" title="Sets the delegate for a column.">setItemDelegateForColumn()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a574bc36ec752012ba4a613e0e11e064e"></a><!-- doxytag: member="Wt::WAbstractItemView::setItemDelegateForColumn" ref="a574bc36ec752012ba4a613e0e11e064e" args="(int column, WAbstractItemDelegate *delegate)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setItemDelegateForColumn </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classWt_1_1WAbstractItemDelegate.html">WAbstractItemDelegate</a> *&#160;</td>
          <td class="paramname"><em>delegate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the delegate for a column. </p>
<p>A delegate previously set (if any) is not deleted.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a2954ce5999e6ca683fef576777973496" title="Sets the default item delegate.">setItemDelegate()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ab6a137595a1c6ddb9406d328a3cbf261"></a><!-- doxytag: member="Wt::WAbstractItemView::setModel" ref="ab6a137595a1c6ddb9406d328a3cbf261" args="(WAbstractItemModel *model)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setModel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classWt_1_1WAbstractItemModel.html">WAbstractItemModel</a> *&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the model. </p>
<p>The View will display data of the given <code>model</code> and changes in the model are reflected by the View.</p>
<p>The initial model is <code>0</code>.</p>
<p>Ownership of the model is not transferred (and thus the previously set model is not deleted). A model may not be deleted as long as a view exists for it.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a3f8ecef3dac343faa00efc801e4e4c1f" title="Sets the root index.">setRootIndex()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classWt_1_1WTreeView.html#a390300f766472476e6a0df5aefaa2ef0">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#a2e3629fbaee86da21c77c4583efb79ed">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a3f8ecef3dac343faa00efc801e4e4c1f"></a><!-- doxytag: member="Wt::WAbstractItemView::setRootIndex" ref="a3f8ecef3dac343faa00efc801e4e4c1f" args="(const WModelIndex &amp;rootIndex)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setRootIndex </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>rootIndex</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the root index. </p>
<p>The root index is the model index that is considered the root node. This node itself is not rendered, but its children are.</p>
<p>The default value is an invalid model index, corresponding to the model's root node.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#ab6a137595a1c6ddb9406d328a3cbf261" title="Sets the model.">setModel()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="adf338c1002ce189de836de6f5d445cc4"></a><!-- doxytag: member="Wt::WAbstractItemView::setRowHeaderCount" ref="adf338c1002ce189de836de6f5d445cc4" args="(int count)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setRowHeaderCount </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Configures the number of columns that are used as row headers. </p>
<p>An item view does not use the vertical header data from the model in any way, but instead you can configure data in the first column(s) to be used as a row headers.</p>
<p>These columns will not scroll horizontally together with the rest of the model.</p>
<p>The default value is 0.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>Currently, this property must be set before any other settings of the view and only a value of 0 or 1 is supported. </dd></dl>

<p>Reimplemented in <a class="el" href="classWt_1_1WTreeView.html#a433e3733220fdacf2b1b287588545031">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#adb486ce9bc2e5f6771431c30a5277e24">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a7ffe86a3f0b58272125abc2a20b997ad"></a><!-- doxytag: member="Wt::WAbstractItemView::setRowHeight" ref="a7ffe86a3f0b58272125abc2a20b997ad" args="(const WLength &amp;rowHeight)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setRowHeight </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WLength.html">WLength</a> &amp;&#160;</td>
          <td class="paramname"><em>rowHeight</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the row height. </p>
<p>The view renders all rows with a same height. This method configures this row height.</p>
<p>The default value is 20 pixels.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>The height must be specified in <a class="el" href="classWt_1_1WLength.html#a908caf5d6be7e244e24598e6d22cd4c0a0b1fa4c1bd7adb92e1a04d62b96d30ba" title="Pixel, relative to canvas resolution.">WLength::Pixel</a> units.</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#aa80794ca5438e2b9971e8f85919353fd" title="Sets the column width.">setColumnWidth()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classWt_1_1WTreeView.html#a849f805206bd1bc83e6bc411f208031d">Wt::WTreeView</a>, and <a class="el" href="classWt_1_1WTableView.html#ab17c45b65e38c22c0230062696c36e61">Wt::WTableView</a>.</p>

</div>
</div>
<a class="anchor" id="a67c4b49e04db1f19a7788c4580dfc25b"></a><!-- doxytag: member="Wt::WAbstractItemView::setSelectedIndexes" ref="a67c4b49e04db1f19a7788c4580dfc25b" args="(const WModelIndexSet &amp;indexes)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setSelectedIndexes </td>
          <td>(</td>
          <td class="paramtype">const WModelIndexSet &amp;&#160;</td>
          <td class="paramname"><em>indexes</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the selected items. </p>
<p>Replaces the current selection with <code>indexes</code>.</p>
<p>When selection operates on rows (<a class="el" href="namespaceWt.html#a04aecd34ae0810219e82208a9890de13af392e7f86ea1d0807e54de5739011239">SelectRows</a>), it is sufficient to pass the first element in a row (column <code>0</code> ) to select the entire row.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a4423d5412ff1b4bc67f0a8f443f12136" title="Selects a single item.">select()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a9df52fd9b921355e85e21d93731e2216" title="Returns the selection model.">selectionModel()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ad59b47cf9a1c5a65c5adc3e1900ceb5c"></a><!-- doxytag: member="Wt::WAbstractItemView::setSelectionBehavior" ref="ad59b47cf9a1c5a65c5adc3e1900ceb5c" args="(SelectionBehavior behavior)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setSelectionBehavior </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceWt.html#a04aecd34ae0810219e82208a9890de13">SelectionBehavior</a>&#160;</td>
          <td class="paramname"><em>behavior</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Changes the selection behaviour. </p>
<p>The selection behavior indicates whether whole rows or individual items can be selected. It is a property of the <a class="el" href="classWt_1_1WAbstractItemView.html#a9df52fd9b921355e85e21d93731e2216" title="Returns the selection model.">selectionModel()</a>.</p>
<p>By default, selection operates on rows (<a class="el" href="namespaceWt.html#a04aecd34ae0810219e82208a9890de13af392e7f86ea1d0807e54de5739011239">SelectRows</a>), in which case model indexes will always be in the first column (column <code>0</code>).</p>
<p>Alternatively, you can allow selection for individual items (<a class="el" href="namespaceWt.html#a04aecd34ae0810219e82208a9890de13afcf79c96af1f3bd64b7b143fd1ec1126">SelectItems</a>).</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WItemSelectionModel.html#acbf2a0659f9b5f04becbf5dd02aff9b3" title="Sets the selection behaviour.">WItemSelectionModel::setSelectionBehavior()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#af6fcd9761e2f7a3b497d3563c849d320" title="Sets the selection mode.">setSelectionMode()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="af6fcd9761e2f7a3b497d3563c849d320"></a><!-- doxytag: member="Wt::WAbstractItemView::setSelectionMode" ref="af6fcd9761e2f7a3b497d3563c849d320" args="(SelectionMode mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setSelectionMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceWt.html#a74b3f7eb1689a3cbf0ea514ffd20bccc">SelectionMode</a>&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the selection mode. </p>
<p>By default selection is disabled (<a class="el" href="namespaceWt.html#a74b3f7eb1689a3cbf0ea514ffd20bcccab681964d34d71d850361461bafc46891">NoSelection </a>).</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#ad59b47cf9a1c5a65c5adc3e1900ceb5c" title="Changes the selection behaviour.">setSelectionBehavior()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ae1c86a0f37f97f63aed3b00fd8ffad7c"></a><!-- doxytag: member="Wt::WAbstractItemView::setSortingEnabled" ref="ae1c86a0f37f97f63aed3b00fd8ffad7c" args="(bool enabled)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setSortingEnabled </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enabled</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables or disables sorting for all columns. </p>
<p>Enable or disable sorting by the user on all columns.</p>
<p>Sorting is enabled by default.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemModel.html#a133931424d4daa8422bcdea911cda713" title="Sorts the model according to a particular column.">WAbstractItemModel::sort()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a62b873ab83a8ab64dd873c368daad387"></a><!-- doxytag: member="Wt::WAbstractItemView::setSortingEnabled" ref="a62b873ab83a8ab64dd873c368daad387" args="(int column, bool enabled)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::setSortingEnabled </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enabled</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables or disables sorting for a single column. </p>
<p>Enable or disable sorting by the user for a specific column.</p>
<p>Sorting is enabled by default.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemModel.html#a133931424d4daa8422bcdea911cda713" title="Sorts the model according to a particular column.">WAbstractItemModel::sort()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a2cbbe932d872baf103d88c6186e9b52a"></a><!-- doxytag: member="Wt::WAbstractItemView::showColumn" ref="a2cbbe932d872baf103d88c6186e9b52a" args="(int column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::showColumn </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Shows a column. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#af3755e7f96e969dc608c6cfd3325c09e" title="Hides a column.">hideColumn()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a120156dc59eaf3608916b679d937c5b8" title="Changes the visibility of a column.">setColumnHidden()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="af782069e7307d3a4ce2395336f338c4e"></a><!-- doxytag: member="Wt::WAbstractItemView::sortByColumn" ref="af782069e7307d3a4ce2395336f338c4e" args="(int column, SortOrder order)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WAbstractItemView::sortByColumn </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__modelview.html#ga4173856040cf108a9c7360927a43ebac">SortOrder</a>&#160;</td>
          <td class="paramname"><em>order</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sorts the data according to a column. </p>
<p>Sorts the data according to data in column <code>column</code> and sort order <code>order</code>.</p>
<p>The default sorting column is -1: the model is unsorted.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemModel.html#a133931424d4daa8422bcdea911cda713" title="Sorts the model according to a particular column.">WAbstractItemModel::sort()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac150b261da45861496ac193d739c632c"></a><!-- doxytag: member="Wt::WAbstractItemView::sortColumn" ref="ac150b261da45861496ac193d739c632c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Wt::WAbstractItemView::sortColumn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the current sorting columm. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#af782069e7307d3a4ce2395336f338c4e" title="Sorts the data according to a column.">sortByColumn()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#a8053406e21d5004a362c6a44c804fb48" title="Returns the current sorting order.">sortOrder()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a8053406e21d5004a362c6a44c804fb48"></a><!-- doxytag: member="Wt::WAbstractItemView::sortOrder" ref="a8053406e21d5004a362c6a44c804fb48" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__modelview.html#ga4173856040cf108a9c7360927a43ebac">SortOrder</a> Wt::WAbstractItemView::sortOrder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the current sorting order. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#af782069e7307d3a4ce2395336f338c4e" title="Sorts the data according to a column.">sortByColumn()</a>, <a class="el" href="classWt_1_1WAbstractItemView.html#ac150b261da45861496ac193d739c632c" title="Returns the current sorting columm.">sortColumn()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac06d7149118646c1bbcccabadac6b053"></a><!-- doxytag: member="Wt::WAbstractItemView::validateEditor" ref="ac06d7149118646c1bbcccabadac6b053" args="(const WModelIndex &amp;index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WValidator.html#a638a1feefca259ea2f806a8add2d18a3">WValidator::State</a> Wt::WAbstractItemView::validateEditor </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WModelIndex.html">WModelIndex</a> &amp;&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Validates the editor for the given index. </p>
<p>Validation is done by invoking <a class="el" href="classWt_1_1WAbstractItemDelegate.html#a7c8d7a61e57c0478bc3ec6f66f931aad" title="Returns whether the edited value is valid.">WAbstractItemDelegate::validate()</a>. </p>

</div>
</div>
<a class="anchor" id="abbdd09d433c24e093e6f6fb6cc7b7f60"></a><!-- doxytag: member="Wt::WAbstractItemView::validateEditors" ref="abbdd09d433c24e093e6f6fb6cc7b7f60" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WValidator.html#a638a1feefca259ea2f806a8add2d18a3">WValidator::State</a> Wt::WAbstractItemView::validateEditors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Validates all editors. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#ac06d7149118646c1bbcccabadac6b053" title="Validates the editor for the given index.">validateEditor()</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a9e51255344cef696afbcfa99560e9982"></a><!-- doxytag: member="Wt::WAbstractItemView::verticalHeaderAlignment" ref="a9e51255344cef696afbcfa99560e9982" args="(int column) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a> Wt::WAbstractItemView::verticalHeaderAlignment </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the vertical header alignment for a column. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WAbstractItemView.html#a036e6a392c5e38470326d71157140d1a" title="Sets the header alignment for a column.">setHeaderAlignment()</a> </dd></dl>

</div>
</div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr size="1"><address style="text-align: right; margin: 3px"><small>
Generated on Thu Nov 1 2012 for <a href="http://www.webtoolkit.eu/wt">the
C++ Web Toolkit (Wt)</a> by&nbsp;<a
href="http://www.doxygen.org/index.html"><img src="doxygen.png"
alt="doxygen" border="0" style="vertical-align: middle; display:
inline-block; height: 2em"></a> 1.7.5.1</small></address>
</body>
</html>