27 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H 
   28 #define __TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H 
   30 #include "../Config.h" 
   33 #include <QtGui/QTableView> 
   46     class DataSourceCapabilities;
 
   59       class DataSetTableModel;
 
   60       class HighlightDelegate;
 
  133           void hideColumn(
const int& column);
 
  140           void showColumn(
const int& column);
 
  145           void showAllColumns();
 
  150           void resetColumnsOrder();
 
  159           void highlightRow(
const int& row, 
const bool& add);
 
  170           void highlightRows(
const int& initRow, 
const int& finalRow);
 
  189           void sortByColumns(
const bool& asc);
 
  198           void setOIdsColumnsVisible(
const bool& visible);
 
  210           void removeColumn(
const int& column);
 
  217           void setAutoScrollEnabled(
const bool& enable);
 
  230           void removeSelection(
const int& initRow, 
const int& finalRow);
 
  245 #endif //__TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H 
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
te::da::DataSet * m_dset
Previously promoted. 
 
This class represents a set of unique ids created in the same context. i.e. from the same data set...
 
DataSetTableModel * m_model
The model to be used. 
 
This is the base class for layers. 
 
A table model representing a te::da::DataSet. 
 
const te::map::AbstractLayer * m_layer
Pointer to the layer being presented. 
 
bool m_isPromoted
Previously sorted. 
 
A customized table view for te::map::AbstractLayer objects. Uses a te::qt::widgets::DataSetModel as i...
 
A class that models the description of a dataset. 
 
An specialization of QItemDelegate to be used with te::map::AbstractTable objects. 
 
TablePopupFilter * m_popupFilter
The menus popup filter. 
 
bool m_isSorted
Auto scroll enabling. 
 
A dataset is the unit of information manipulated by the data access module of TerraLib. 
 
HighlightDelegate * m_delegate
Delegate used for rendering selected rows.