blob: 47c559091e6ad4318caa5036ec216e6aa9681e1b [file] [log] [blame]
CXX_MODULE = qml
TARGET = pdfplugin
TARGETPATH = QtQuick/Pdf
IMPORT_VERSION = 1.0
# qpdfdocument_p.h includes pdfium headers which we must find in order to use private API
CHROMIUM_SRC_DIR = $$QTWEBENGINE_ROOT/$$getChromiumSrcDir()
INCLUDEPATH += $$CHROMIUM_SRC_DIR
#QMAKE_DOCS = $$PWD/doc/qtquickpdf.qdocconf
PDF_QML_FILES = \
qml/PdfMultiPageView.qml \
qml/PdfPageView.qml \
qml/PdfScrollablePageView.qml \
QML_FILES += $$PDF_QML_FILES qmldir
RESOURCES += resources.qrc
SOURCES += \
plugin.cpp \
qquickpdfdocument.cpp \
qquickpdflinkmodel.cpp \
qquickpdfnavigationstack.cpp \
qquickpdfsearchmodel.cpp \
qquickpdfselection.cpp \
qquicktableviewextra.cpp \
HEADERS += \
qquickpdfdocument_p.h \
qquickpdflinkmodel_p.h \
qquickpdfnavigationstack_p.h \
qquickpdfsearchmodel_p.h \
qquickpdfselection_p.h \
qquicktableviewextra_p.h \
QT += pdf pdf-private gui core qml quick quick-private
include($${OUT_PWD}/../$$getConfigDir()/QtPdf_static_dep.pri)
load(qml_plugin)