That is the table with type of QTableWidget. The table has two columns and, at the beginning only one row with the 'Subtask' widget as the fix one. The other task widgets, each widget for each row, are added by request. The order of task widgets, except the 'Subtask', should be able to alter: up or down.

Also, in Qt3, this altering order can be done perfectly by applying function swapCells(), which is no longer available on Qt4. That is the main problem.

Any idea ?