23 #include "../../../maptools/AbstractLayer.h" 
   24 #include "../../../memory/DataSet.h" 
   25 #include "../../widgets/table/DataSetTableView.h" 
   26 #include "../../widgets/utils/ScopedCursor.h" 
   27 #include "../events/LayerEvents.h" 
   28 #include "../events/TableEvents.h" 
   29 #include "../ApplicationController.h" 
   33   : QDockWidget(parent, Qt::Widget),
 
   42   setAttribute(Qt::WA_DeleteOnClose, 
true);
 
   51     m_view->setAlternatingRowColors(
true);
 
   70   m_view->setLayer(m_layer);
 
   72   if(m_layer->getSelected() != 0)
 
   73     m_view->highlightOIds(m_layer->getSelected());
 
   75   const char* lName = m_layer->getTitle().c_str();
 
   77   setWindowTitle(lName);
 
   79   setObjectName(QString(
"TableView_") + lName);
 
   89   emit createChartDisplay(chartWidget, getLayer());
 
  100       if(ev->
m_layer->getId() == m_layer->getId())
 
  101         m_view->highlightOIds(ev->
m_layer->getSelected());
 
  115         m_view->setStyleSheet(
"background-color: white;");
 
  125         if(ev->
m_layer->getId() == m_layer->getId())
 
  138     m_layer->clearSelected();
 
  140   m_layer->select(oids);
 
  148   if(m_layer->getSelected() != 0)
 
  150     m_layer->deselect(oids);
 
This is the base class for layers. 
 
te::map::AbstractLayerPtr m_layer
Layer whose selected objects were changed. 
 
This event signals that table has alternating row colors. 
 
A base class for application events. 
 
This event indicates that the selected objects of the layer were changed. 
 
TEQTAFEXPORT bool GetAlternateRowColorsFromSettings()
 
static ApplicationController & getInstance()
It returns a reference to the singleton instance. 
 
An Envelope defines a 2D rectangular region. 
 
TEQTAFEXPORT QString GetStyleSheetFromColors(QColor primaryColor, QColor secondaryColor)
 
This class represents a set of unique ids created in the same context. i.e. from the same data set...
 
void broadcast(te::qt::af::evt::Event *evt)
Send events in broadcast for all registered components. 
 
TEQTAFEXPORT QString GetStyleSheetFromSettings()
 
te::map::AbstractLayerPtr m_layer
Layer removed. 
 
This event signals that a layer is to be removed from the layer explorer.