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.