View for CalibrationsModel. More...
#include <calibrationsmodel.h>
Public Member Functions | |
CalibrationsView (int treeItemId, QWidget *parent) | |
CalibrationsModel * | model () const |
virtual void | setModel (QAbstractItemModel *model) |
View for CalibrationsModel.
CalibrationsView::CalibrationsView | ( | int | treeItemId, | |
QWidget * | parent | |||
) |
: QTableView(parent) { setModel(new CalibrationsModel(this)); model()->slot_syncTreeId(treeItemId); setSelectionMode(QAbstractItemView::NoSelection); horizontalHeader()->setResizeMode(QHeaderView::Interactive); horizontalHeader()->setCascadingSectionResizes(true); horizontalHeader()->setStretchLastSection(true); hideColumn(2); // kan evenueel via model ook gedaan worden }
CalibrationsModel * CalibrationsView::model | ( | ) | const |
Referenced by CalibrationsView(), DataHeaderSection::DataHeaderSection(), DataHeaderSection::getSqlForColumn(), DataHeaderSection::onCalibrationSelectionChange(), and DataHeaderSection::slot_caliChkBoxCheckEnable().
{ return dynamic_cast<CalibrationsModel*>(QTableView::model()); }
void CalibrationsView::setModel | ( | QAbstractItemModel * | model | ) | [virtual] |
Reimplemented from QTableView.
Referenced by CalibrationsView().
{ QTableView::setModel(model); connect(model, SIGNAL(modelReset()), this, SLOT(onModelReset())); }