5 #include "scoretable.h"
6 #include "matchdaymodel.h"
8 ScoreTable::ScoreTable(QWidget *parent) :
11 this->setAttribute(Qt::WA_TranslucentBackground);
12 this->setModel(new MatchDayModel(this));
13 this->setSelectionMode(QAbstractItemView::NoSelection);
15 //this->verticalHeader()->hide();
16 this->verticalHeader()->setStretchLastSection(false);
17 this->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
18 this->verticalHeader()->setMinimumSectionSize(1);
20 //this->horizontalHeader()->hide();
21 this->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
22 this->horizontalHeader()->setMinimumSectionSize(1);
24 qDebug() << "Min VertHeaderSize: " << this->verticalHeader()->minimumSectionSize();
27 this->viewport()->setAutoFillBackground(false);
28 this->setShowGrid(false);
31 QSize ScoreTable::sizeHint() const
35 i = (QSize(this->horizontalHeader()->width(),
36 this->verticalHeader()->height()));
41 void ScoreTable::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
43 QTableView::dataChanged(topLeft, bottomRight);
45 qDebug() << "QTBV CR Size: " << this->childrenRect().size();
46 qDebug() << "QTBVVP CR Size: " << this->childrenRect().size();
49 this->viewport()->resize(QSize(this->horizontalHeader()->width(),
50 this->verticalHeader()->height()));