use getEditor instead of getCellWidget