MarbleAbstractPresenter для переопределения Marble InputHandler в Qt - PullRequest
0 голосов
/ 31 мая 2018

Класс MarbleAbstractPresenter присутствует в API (https://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1MarbleAbstractPresenter.html), а также в текущем исходном коде (https://github.com/KDE/marble/blob/master/src/lib/marble/MarbleAbstractPresenter.h),), но не может быть добавлен в проект Qt.

#include <marble/MarbleWidgetInputHandler.h> //Works
#include <marble/MarbleAbstractPresenter.h> //No Valid Expression

Файл MarbleAbstractPresenter находится не в каталоге / export / include / marble /, как и большинство других файлов .h. Есть ли способ добавить этот файл, чтобы он мог быть прочитан Qt, или существует другой способ создания MarbleAbstractPresenterчтобы такая команда могла выполняться?

MarbleWidgetInputHandler *a = new MyInputHandler(new MarbleAbstractPresenter(new MarbleMap()), mapWidget);
...