27 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H    28 #define __TERRALIB_QT_WIDGETS_INTERNAL_DATASETTABLEVIEW_H    31 #include "../../../core/encoding/CharEncoding.h"    32 #include "../Config.h"    41 class TablePopupFilter;
    51     class DataSourceTransactor;
    53     class DataSourceCapabilities;
    71       class DataSetTableModel;
    72       class HighlightDelegate;
    73       class ChartDisplayWidget;
   107           void setDragDrop(
bool b);
   121           void setAcceptDrop(
bool b);
   128           bool getAcceptDrop();
   139           void setLayer(
te::map::AbstractLayer* layer, 
const bool& clearEditor = 
true, 
const bool& editable = 
true);
   157           void setDataSet(
te::da::DataSet* dset, 
const bool& clearEditor = 
true);
   179           void setHighlightColor(
const QColor& color);
   184           bool hasEditions() 
const;
   215           void hideColumn(
const int& column);
   222           void showColumn(
const int& column);
   228           void renameColumn(
const int& column);
   234           void retypeColumn(
const int& column);
   240           void changeColumnData(
const int& column);
   245           void showAllColumns();
   250           void resetColumnsOrder();
   259           void highlightRow(
const int& row, 
const bool& add);
   270           void highlightRows(
const int& initRow, 
const int& finalRow);
   279           void promote(
const bool& scroll=
false);
   286           void sortByColumns(
const bool& asc);
   295           void setOIdsColumnsVisible(
const bool& visible);
   307           void removeColumn(
const int& column);
   314           void setAutoPanEnabled(
const bool& enable);
   321           void setAutoScrollEnabled(
const bool& enable);
   330           void setPromotionEnabled(
const bool& enable);
   348           void enableAutoPan(
const bool&);
   352           void removeSelection(
const int& initRow, 
const int& finalRow);
   372 #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.