transfered from eric4 to eclipse

Signed-off-by: levi <liwei_snake@163.com>