как это может быть, если MyEventTypeInt - это объект типа инт, значит, QEvent::Type(MyEventTypeInt) - временный объект типа QEvent::Type? Или не значит?
Это похоже на объявление функции, которая принимает аргумент типа QEvent::Type и именем MyEventTypeInt