Reorder QTask constructor