Приветствую !
Есть класс, инкапсулирующий поведение стандартного выпадающего меню, и есть иерархия
его элементов, объекты которых умеют сами себя в это меню вставлять, сами занимаются
отрисовкой и прочими вещами — все в таком полиморфном ключе.
А как лучше назвать метод элемента, который вставляет его в меню-контейнер ?
Напрашивается insert, но это как-то двусмысленно:
// Можно посчитать, что это pItem добавляет новый элемент, а не MainMenu,
// хотя все с точностью до наоборот.
pItem->insert(MainMenu, "&Новый документ\tCtrl+N");
Пока я остановился на on_insert, но пример с меню все-таки частный случай.
Спасибо за внимание !