32 #include <QGridLayout> 
   33 #include <QHeaderView> 
   34 #include <QTableWidget> 
   46 #if (QT_VERSION >= 0x050000) 
   47   m_previewTable->horizontalHeader()->setSectionResizeMode(QHeaderView::Fixed);
 
   49   m_previewTable->horizontalHeader()->setResizeMode(QHeaderView::Fixed);
 
   53 #if (QT_VERSION >= 0x050000) 
   54   m_previewTable->verticalHeader()->setSectionResizeMode(QHeaderView::Fixed);
 
   56   m_previewTable->verticalHeader()->setResizeMode(QHeaderView::Fixed);
 
   59   m_previewTable->setSelectionMode(QAbstractItemView::SingleSelection);
 
   60   m_previewTable->setSelectionBehavior(QAbstractItemView::SelectRows);
 
   64   QGridLayout* layout = 
new QGridLayout(
this);
 
   65   layout->setContentsMargins(0, 0, 0, 0);
 
   82   m_previewTable->setRowCount(nSymbolizers);
 
   84   for(std::size_t i = 0; i < nSymbolizers; ++i)
 
   87     m_previewTable->setItem(i, 0, item);
 
   93   m_previewTable->selectRow(index);
 
   98   return QSize(m_size.width() + m_previewTable->verticalHeader()->size().width(), m_size.height() * 4);
 
  103   emit symbolizerClicked(m_previewTable->currentRow());
 
This class represents a symbol. 
 
Static class used to generate preview of Symbology elements.