В Qt 5 появилась функция:
QPoint QWheelEvent::angleDelta() const
Она возвращает угол поворота колёсика мыши. Почему она возвращает QPoint, а не int или хотя бы double/float ? Как из этого QPoint'а получить число, на сколько условных единиц повернулось колёсико мыши?
Удалось выяснить, что это сделано для мышей с двумя колёсами (вертикальное и горизонтальное), для обычных мышей дельту прокрутки колёсика можно получить так:
int delta = evnt.angleDelta().x();
Вторая компонента QPoint'а будет нулевая.
В общем задача такая, что мне нужно проверить не перекрывает ли какое-нибудь окно моё приложениеДля этого я использую EnumDesktopWindows, в коллбеке...
Как можно определить в Makefile, под какую ОС компилируется программа? Желательно знать, хотя бы, в пределах IOS/Android/Windows/LinuxХотелось бы иметь общий...