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.