Beispiel #1
0
void QTodoList::addTodo()
{
	QTodoItem* item = new QTodoItem(vbox);

	insertTodo(item,-1);
	item->setDepth(0);
	item->setFocusOnTask();
	item->adjustSize();
	ensureVisible(0,item->mapToParent(QPoint(0,item->height())).y(),0,0);
	fixItemSize(item);
}
Beispiel #2
0
void QTodoList::addTodo(int index, int depth)
{
	QTodoItem* item = new QTodoItem(vbox);
	insertTodo(item,index,depth);
	item->setFocusOnTask();
	item->adjustSize();
	ensureVisible(0,item->mapToParent(QPoint(0,item->height()/2)).y(),0,item->height()/2);
	QSize s = item->sizeHint();
	s.setWidth(vbox->width()-vbox->margin()*2);
	item->resize(s);
}