Пример #1
0
void TaskGroupView::fillView()
{
	TaskGroup *g = (TaskGroup *)node();
	ui->tableWidget->setColumnCount(1);
	ui->tableWidget->setRowCount(g->children().count());
	for(int i=0; i<g->children().count(); ++i)
	{
		QWidget *widget = cell(g->children()[i]);
		widget->adjustSize();
		if (widget->width()>ui->tableWidget->columnWidth(0))
			ui->tableWidget->setColumnWidth(0, widget->width());
		ui->tableWidget->setRowHeight(i, widget->height());
		ui->tableWidget->setItem(i,0, new QTableWidgetItem());
		ui->tableWidget->setCellWidget(i, 0, widget);
	}
}