Есть new, но нет delete - утечка памяти. Добавить в конец delete или вообще заменить на EditPropertiesDialog editPropertiesDialog();