Как отключить инерционное вращение земли в версиях KDE Marble для Qt4.x

Когда я перетаскиваю и перемещаю левую мышь, карта продолжает двигаться после отпускания мыши. Вы можете отключить эту функцию в версиях Qt5 Marble, установив:

marbleWidget->inputHandler()->setInertialEarthRotationEnabled( false );

Эта функция не существует в более старых API Qt4.x Marble. Есть ли эквивалентная функция или способ получить тот же результат?

0

Решение

На какую версию вы смотрите? У нас были некоторые рефакторинги во входном коде обработчика и текущий метод setInertialEarthRotationEnabled(bool) назывался setKineticScrollingEnabled(bool) несколько лет назад, смотрите https://github.com/KDE/marble/blob/KDE/4.10/src/lib/MarbleWidgetInputHandler.h.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]