Public Member Functions

DataHeaderViewPortLayout Class Reference

Layout for DataHeaderSection DataHeaderSections. More...

#include <builderview.h>

Inheritance diagram for DataHeaderViewPortLayout:
Inheritance graph
[legend]
Collaboration diagram for DataHeaderViewPortLayout:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DataHeaderViewPortLayout (QWidget *parent=0)
DataHeaderSectiongetSection (const int logicalIndex) const

Detailed Description

Layout for DataHeaderSection DataHeaderSections.


Constructor & Destructor Documentation

DataHeaderViewPortLayout::DataHeaderViewPortLayout ( QWidget parent = 0  ) 

                                                                            : QHBoxLayout(parent)
{
    setSizeConstraint(QLayout::SetFixedSize);
    setSpacing(0);
    setContentsMargins(0,0,0,0);
    setAlignment(Qt::AlignBottom);
}


Member Function Documentation

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());
}


The documentation for this class was generated from the following files: