main query view in Builder. More...
#include <builderview.h>


Public Member Functions | |
| BuilderView (BaseQueryModel *base, QWidget *parent=0) | |
| DataViewPort * | dataView () |
| TimestampViewPort * | timestampView () |
| DataHeader * | dataHeader () |
| TimestampHeaderSection * | timestampHeader () |
Protected Member Functions | |
| bool | event (QEvent *event) |
main query view in Builder.
| BuilderView::BuilderView | ( | BaseQueryModel * | base, | |
| QWidget * | parent = 0 | |||
| ) |
: QSplitter(parent) { tView = new TimestampBuiderView(this); tView->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); dView = new DataBuilderView(base, this); dView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); // Adjusting layout tView->header()->setFrameStyle(QFrame::Sunken | QFrame::Box); dView->header()->setFrameStyle(QFrame::Sunken | QFrame::Box); // Setting splitted widgets addWidget(tView); addWidget(dView); }
| DataHeader * BuilderView::dataHeader | ( | ) |
Referenced by Builder::Builder(), Factory::Factory(), and BaseQueryModel::headerData().
{
Q_ASSERT(dView);
return dView->header();
}
| DataViewPort * BuilderView::dataView | ( | ) |
Referenced by Builder::Builder(), and DataHeaderSection::eventFilter().
{
Q_ASSERT(dView);
return dView->viewPort();
}
| bool BuilderView::event | ( | QEvent * | event | ) | [protected] |
Reimplemented from QSplitter.
{
QEvent::Type type = event->type();
if (type == QEvent::LayoutRequest /*|| type == QEvent::Resize*/)
syncHeaderSize();
return QSplitter::event(event);
}
| TimestampHeaderSection * BuilderView::timestampHeader | ( | ) |
Referenced by Builder::Builder().
{
Q_ASSERT(tView);
return tView->header();
}
| TimestampViewPort * BuilderView::timestampView | ( | ) |
Referenced by Builder::Builder().
{
Q_ASSERT(tView);
return tView->viewPort();
}
1.7.1