27 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H
28 #define __TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H
31 #include "../Config.h"
32 #include "../../../common/CharEncodingConv.h"
38 class TablePopupFilter;
49 class DataSourceCapabilities;
67 class DataSetTableModel;
68 class HighlightDelegate;
69 class ChartDisplayWidget;
103 void setDragDrop(
bool b);
117 void setAcceptDrop(
bool b);
124 bool getAcceptDrop();
166 void setHighlightColor(
const QColor& color);
171 bool hasEditions()
const;
202 void hideColumn(
const int& column);
209 void showColumn(
const int& column);
215 void renameColumn(
const int& column);
221 void retypeColumn(
const int& column);
227 void changeColumnData(
const int& column);
232 void showAllColumns();
237 void resetColumnsOrder();
246 void highlightRow(
const int& row,
const bool& add);
257 void highlightRows(
const int& initRow,
const int& finalRow);
266 void promote(
const bool& scroll=
false);
273 void sortByColumns(
const bool& asc);
282 void setOIdsColumnsVisible(
const bool& visible);
294 void removeColumn(
const int& column);
301 void setAutoScrollEnabled(
const bool& enable);
310 void setPromotionEnabled(
const bool& enable);
330 void removeSelection(
const int& initRow,
const int& finalRow);
349 #endif //__TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H
CharEncoding
Supported charsets (character encoding).
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.