Здравствуйте, Inq, Вы писали:
Inq>Здравствуйте
. Прошу обсудить достоинства и недостатки такой идеи для реализации механизма событий для библиотеки виджетов. Сделал примерный эскиз, того, как это будет работать. Цель была сделать, чтобы для объявления того, что некий класс виджета (ну или контрола, элемента GUI) обрабатывает определенное событие, потребовалась всего одна строка в объявлении класса. Если приглядется к решению в MFC, то там требуется объявление функции-члена в классе контрола и в карте сообщения (которая работает на макросах, что не очень красиво), т. е. требуется две строки. Гораздо лучше было бы использовать только средства языка C++.
Я полагаю проект настолько кишит событиями, что такая реализация механизма событий просто необходима, чтобы сэкономить время, объявляя сообщение одной строкой, вместо двух?
З.Ы. Наверное в проекте нет других проблем?
Навеяно
этим топикомАвтор: Mamut
Дата: 06.03.09
.