Класс 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);