![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Litkevich Yuriy |
![]()
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
в Qt, а возможно и в других библиотеках, есть перечисления, описывающие тип (подтип) данных. Например:
QEvent — объект-событие, позволяет создавать наследников. В этом классе определено перечисление enum QEvent::Type. в котором есть значение QEvent::User. При создании наследника нужно определить собственный тип, следующим образом: здесь единичка только для примера. Когда создаются несколько пользовательских типов, то у каждого должно быть своё смещение.Вопрос: какие способы учёта идентификатор пользовательских типов вы используете/знаете? На мой взгляд эта проблема стоит довольно остро в приложениях с развитым использованием подключаемых модулей (plugins) П.С. применительно к QEvent я знаю о существовании метода
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 15.8.2025, 5:20 |