27 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H
28 #define __TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H
31 #include "../Config.h"
47 class DataSourceCapabilities;
65 class DataSetTableModel;
66 class HighlightDelegate;
67 class ChartDisplayWidget;
113 void setDataSet(
te::da::DataSet* dset,
const bool& clearEditor =
true);
135 void setHighlightColor(
const QColor& color);
140 bool hasEditions()
const;
164 void hideColumn(
const int& column);
171 void showColumn(
const int& column);
177 void renameColumn(
const int& column);
183 void retypeColumn(
const int& column);
189 void changeColumnData(
const int& column);
194 void showAllColumns();
199 void resetColumnsOrder();
208 void highlightRow(
const int& row,
const bool& add);
219 void highlightRows(
const int& initRow,
const int& finalRow);
228 void promote(
const bool& scroll=
false);
235 void sortByColumns(
const bool& asc);
244 void setOIdsColumnsVisible(
const bool& visible);
256 void removeColumn(
const int& column);
263 void setAutoScrollEnabled(
const bool& enable);
272 void setPromotionEnabled(
const bool& enable);
292 void removeSelection(
const int& initRow,
const int& finalRow);
310 #endif //__TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H
This is the base class for layers.
A class that models the description of a dataset.
An Envelope defines a 2D rectangular region.
This class represents a set of unique ids created in the same context. i.e. from the same data set...
A dataset is the unit of information manipulated by the data access module of TerraLib.