Layout for DataHeaderSection DataHeaderSections. More...
#include <builderview.h>
Public Member Functions | |
DataHeaderViewPortLayout (QWidget *parent=0) | |
DataHeaderSection * | getSection (const int logicalIndex) const |
Layout for DataHeaderSection DataHeaderSections.
DataHeaderViewPortLayout::DataHeaderViewPortLayout | ( | QWidget * | parent = 0 |
) |
: QHBoxLayout(parent) { setSizeConstraint(QLayout::SetFixedSize); setSpacing(0); setContentsMargins(0,0,0,0); setAlignment(Qt::AlignBottom); }
DataHeaderSection * DataHeaderViewPortLayout::getSection | ( | const int | logicalIndex | ) | const |
Referenced by DataHeaderViewPort::addSection(), DataHeaderViewPort::getHeaderNames(), DataHeaderViewPort::getSql(), DataHeaderViewPort::section(), and DataHeaderViewPort::sections().
{ Q_ASSERT_X(itemAt(logicalIndex), "DataHeaderViewPortLayout", QString::number(logicalIndex).toAscii().data()); Q_ASSERT(dynamic_cast<DataHeaderSection*>(itemAt(logicalIndex)->widget())); return dynamic_cast<DataHeaderSection*>(itemAt(logicalIndex)->widget()); }