mirror of https://github.com/JakubMelka/PDF4QT.git
Issue #118: Header files and installer fixes
This commit is contained in:
parent
642e6a9bb7
commit
3004618992
|
@ -1,4 +1,4 @@
|
||||||
# Copyright (C) 2022 Jakub Melka
|
# Copyright (C) 2022-2023 Jakub Melka
|
||||||
#
|
#
|
||||||
# This file is part of PDF4QT.
|
# This file is part of PDF4QT.
|
||||||
#
|
#
|
||||||
|
@ -17,8 +17,10 @@
|
||||||
|
|
||||||
add_executable(CodeGenerator
|
add_executable(CodeGenerator
|
||||||
codegenerator.cpp
|
codegenerator.cpp
|
||||||
|
codegenerator.h
|
||||||
main.cpp
|
main.cpp
|
||||||
generatormainwindow.cpp
|
generatormainwindow.cpp
|
||||||
|
generatormainwindow.h
|
||||||
generatormainwindow.ui
|
generatormainwindow.ui
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright (C) 2022 Jakub Melka
|
# Copyright (C) 2022-2023 Jakub Melka
|
||||||
#
|
#
|
||||||
# This file is part of PDF4QT.
|
# This file is part of PDF4QT.
|
||||||
#
|
#
|
||||||
|
@ -18,6 +18,7 @@
|
||||||
add_executable(JBIG2_VIEWER
|
add_executable(JBIG2_VIEWER
|
||||||
mainwindow.ui
|
mainwindow.ui
|
||||||
mainwindow.cpp
|
mainwindow.cpp
|
||||||
|
mainwindow.h
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright (C) 2022 Jakub Melka
|
# Copyright (C) 2022-2023 Jakub Melka
|
||||||
#
|
#
|
||||||
# This file is part of PDF4QT.
|
# This file is part of PDF4QT.
|
||||||
#
|
#
|
||||||
|
@ -17,11 +17,16 @@
|
||||||
|
|
||||||
add_executable(Pdf4QtDocDiff
|
add_executable(Pdf4QtDocDiff
|
||||||
aboutdialog.cpp
|
aboutdialog.cpp
|
||||||
|
aboutdialog.h
|
||||||
differencesdockwidget.cpp
|
differencesdockwidget.cpp
|
||||||
|
differencesdockwidget.h
|
||||||
main.cpp
|
main.cpp
|
||||||
mainwindow.cpp
|
mainwindow.cpp
|
||||||
|
mainwindow.h
|
||||||
settingsdockwidget.cpp
|
settingsdockwidget.cpp
|
||||||
|
settingsdockwidget.h
|
||||||
utils.cpp
|
utils.cpp
|
||||||
|
utils.h
|
||||||
aboutdialog.ui
|
aboutdialog.ui
|
||||||
differencesdockwidget.ui
|
differencesdockwidget.ui
|
||||||
mainwindow.ui
|
mainwindow.ui
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright (C) 2022 Jakub Melka
|
# Copyright (C) 2022-2023 Jakub Melka
|
||||||
#
|
#
|
||||||
# This file is part of PDF4QT.
|
# This file is part of PDF4QT.
|
||||||
#
|
#
|
||||||
|
@ -17,12 +17,18 @@
|
||||||
|
|
||||||
add_executable(Pdf4QtDocPageOrganizer
|
add_executable(Pdf4QtDocPageOrganizer
|
||||||
aboutdialog.cpp
|
aboutdialog.cpp
|
||||||
|
aboutdialog.h
|
||||||
assembleoutputsettingsdialog.cpp
|
assembleoutputsettingsdialog.cpp
|
||||||
|
assembleoutputsettingsdialog.h
|
||||||
main.cpp
|
main.cpp
|
||||||
mainwindow.cpp
|
mainwindow.cpp
|
||||||
|
mainwindow.h
|
||||||
pageitemdelegate.cpp
|
pageitemdelegate.cpp
|
||||||
|
pageitemdelegate.h
|
||||||
pageitemmodel.cpp
|
pageitemmodel.cpp
|
||||||
|
pageitemmodel.h
|
||||||
selectbookmarkstoregroupdialog.cpp
|
selectbookmarkstoregroupdialog.cpp
|
||||||
|
selectbookmarkstoregroupdialog.h
|
||||||
aboutdialog.ui
|
aboutdialog.ui
|
||||||
assembleoutputsettingsdialog.ui
|
assembleoutputsettingsdialog.ui
|
||||||
mainwindow.ui
|
mainwindow.ui
|
||||||
|
|
|
@ -17,63 +17,121 @@
|
||||||
|
|
||||||
add_library(Pdf4QtLibCore SHARED
|
add_library(Pdf4QtLibCore SHARED
|
||||||
sources/pdfaction.cpp
|
sources/pdfaction.cpp
|
||||||
|
sources/pdfaction.h
|
||||||
sources/pdfalgorithmlcs.cpp
|
sources/pdfalgorithmlcs.cpp
|
||||||
|
sources/pdfalgorithmlcs.h
|
||||||
sources/pdfannotation.cpp
|
sources/pdfannotation.cpp
|
||||||
|
sources/pdfannotation.h
|
||||||
sources/pdfblendfunction.cpp
|
sources/pdfblendfunction.cpp
|
||||||
|
sources/pdfblendfunction.h
|
||||||
sources/pdfccittfaxdecoder.cpp
|
sources/pdfccittfaxdecoder.cpp
|
||||||
|
sources/pdfccittfaxdecoder.h
|
||||||
sources/pdfcertificatemanager.cpp
|
sources/pdfcertificatemanager.cpp
|
||||||
|
sources/pdfcertificatemanager.h
|
||||||
sources/pdfcms.cpp
|
sources/pdfcms.cpp
|
||||||
|
sources/pdfcms.h
|
||||||
sources/pdfdiff.cpp
|
sources/pdfdiff.cpp
|
||||||
|
sources/pdfdiff.h
|
||||||
sources/pdfdocumentbuilder.cpp
|
sources/pdfdocumentbuilder.cpp
|
||||||
|
sources/pdfdocumentbuilder.h
|
||||||
sources/pdfdocumentmanipulator.cpp
|
sources/pdfdocumentmanipulator.cpp
|
||||||
|
sources/pdfdocumentmanipulator.h
|
||||||
sources/pdfdocumenttextflow.cpp
|
sources/pdfdocumenttextflow.cpp
|
||||||
|
sources/pdfdocumenttextflow.h
|
||||||
sources/pdfdocumenttextfloweditormodel.cpp
|
sources/pdfdocumenttextfloweditormodel.cpp
|
||||||
|
sources/pdfdocumenttextfloweditormodel.h
|
||||||
sources/pdfdocumentwriter.cpp
|
sources/pdfdocumentwriter.cpp
|
||||||
|
sources/pdfdocumentwriter.h
|
||||||
sources/pdfexecutionpolicy.cpp
|
sources/pdfexecutionpolicy.cpp
|
||||||
|
sources/pdfexecutionpolicy.h
|
||||||
sources/pdffile.cpp
|
sources/pdffile.cpp
|
||||||
|
sources/pdffile.h
|
||||||
sources/pdfform.cpp
|
sources/pdfform.cpp
|
||||||
|
sources/pdfform.h
|
||||||
sources/pdficontheme.cpp
|
sources/pdficontheme.cpp
|
||||||
|
sources/pdficontheme.h
|
||||||
sources/pdfjavascriptscanner.cpp
|
sources/pdfjavascriptscanner.cpp
|
||||||
|
sources/pdfjavascriptscanner.h
|
||||||
sources/pdfjbig2decoder.cpp
|
sources/pdfjbig2decoder.cpp
|
||||||
|
sources/pdfjbig2decoder.h
|
||||||
sources/pdfmultimedia.cpp
|
sources/pdfmultimedia.cpp
|
||||||
|
sources/pdfmultimedia.h
|
||||||
sources/pdfobject.cpp
|
sources/pdfobject.cpp
|
||||||
|
sources/pdfobject.h
|
||||||
sources/pdfobjecteditormodel.cpp
|
sources/pdfobjecteditormodel.cpp
|
||||||
|
sources/pdfobjecteditormodel.h
|
||||||
sources/pdfobjectutils.cpp
|
sources/pdfobjectutils.cpp
|
||||||
|
sources/pdfobjectutils.h
|
||||||
sources/pdfoptimizer.cpp
|
sources/pdfoptimizer.cpp
|
||||||
|
sources/pdfoptimizer.h
|
||||||
sources/pdfoptionalcontent.cpp
|
sources/pdfoptionalcontent.cpp
|
||||||
|
sources/pdfoptionalcontent.h
|
||||||
sources/pdfoutline.cpp
|
sources/pdfoutline.cpp
|
||||||
|
sources/pdfoutline.h
|
||||||
sources/pdfpagenavigation.cpp
|
sources/pdfpagenavigation.cpp
|
||||||
|
sources/pdfpagenavigation.h
|
||||||
sources/pdfpagetransition.cpp
|
sources/pdfpagetransition.cpp
|
||||||
|
sources/pdfpagetransition.h
|
||||||
sources/pdfpainterutils.cpp
|
sources/pdfpainterutils.cpp
|
||||||
|
sources/pdfpainterutils.h
|
||||||
sources/pdfparser.cpp
|
sources/pdfparser.cpp
|
||||||
|
sources/pdfparser.h
|
||||||
sources/pdfdocument.cpp
|
sources/pdfdocument.cpp
|
||||||
|
sources/pdfdocument.h
|
||||||
sources/pdfdocumentreader.cpp
|
sources/pdfdocumentreader.cpp
|
||||||
|
sources/pdfdocumentreader.h
|
||||||
sources/pdfpattern.cpp
|
sources/pdfpattern.cpp
|
||||||
|
sources/pdfpattern.h
|
||||||
sources/pdfplugin.cpp
|
sources/pdfplugin.cpp
|
||||||
|
sources/pdfplugin.h
|
||||||
sources/pdfprogress.cpp
|
sources/pdfprogress.cpp
|
||||||
|
sources/pdfprogress.h
|
||||||
sources/pdfredact.cpp
|
sources/pdfredact.cpp
|
||||||
|
sources/pdfredact.h
|
||||||
sources/pdfsecurityhandler.cpp
|
sources/pdfsecurityhandler.cpp
|
||||||
|
sources/pdfsecurityhandler.h
|
||||||
sources/pdfsignaturehandler.cpp
|
sources/pdfsignaturehandler.cpp
|
||||||
|
sources/pdfsignaturehandler.h
|
||||||
sources/pdfsnapper.cpp
|
sources/pdfsnapper.cpp
|
||||||
|
sources/pdfsnapper.h
|
||||||
sources/pdfstructuretree.cpp
|
sources/pdfstructuretree.cpp
|
||||||
|
sources/pdfstructuretree.h
|
||||||
sources/pdftextlayout.cpp
|
sources/pdftextlayout.cpp
|
||||||
|
sources/pdftextlayout.h
|
||||||
sources/pdftransparencyrenderer.cpp
|
sources/pdftransparencyrenderer.cpp
|
||||||
|
sources/pdftransparencyrenderer.h
|
||||||
sources/pdfutils.cpp
|
sources/pdfutils.cpp
|
||||||
|
sources/pdfutils.h
|
||||||
sources/pdfxfaengine.cpp
|
sources/pdfxfaengine.cpp
|
||||||
|
sources/pdfxfaengine.h
|
||||||
sources/pdfxreftable.cpp
|
sources/pdfxreftable.cpp
|
||||||
|
sources/pdfxreftable.h
|
||||||
sources/pdfvisitor.cpp
|
sources/pdfvisitor.cpp
|
||||||
|
sources/pdfvisitor.h
|
||||||
sources/pdfencoding.cpp
|
sources/pdfencoding.cpp
|
||||||
|
sources/pdfencoding.h
|
||||||
sources/pdfcatalog.cpp
|
sources/pdfcatalog.cpp
|
||||||
|
sources/pdfcatalog.h
|
||||||
sources/pdfpage.cpp
|
sources/pdfpage.cpp
|
||||||
|
sources/pdfpage.h
|
||||||
sources/pdfstreamfilters.cpp
|
sources/pdfstreamfilters.cpp
|
||||||
|
sources/pdfstreamfilters.h
|
||||||
sources/pdfcolorspaces.cpp
|
sources/pdfcolorspaces.cpp
|
||||||
|
sources/pdfcolorspaces.h
|
||||||
sources/pdfrenderer.cpp
|
sources/pdfrenderer.cpp
|
||||||
|
sources/pdfrenderer.h
|
||||||
sources/pdfpagecontentprocessor.cpp
|
sources/pdfpagecontentprocessor.cpp
|
||||||
|
sources/pdfpagecontentprocessor.h
|
||||||
sources/pdfpainter.cpp
|
sources/pdfpainter.cpp
|
||||||
|
sources/pdfpainter.h
|
||||||
sources/pdffunction.cpp
|
sources/pdffunction.cpp
|
||||||
|
sources/pdffunction.h
|
||||||
sources/pdfnametounicode.cpp
|
sources/pdfnametounicode.cpp
|
||||||
|
sources/pdfnametounicode.h
|
||||||
sources/pdffont.cpp
|
sources/pdffont.cpp
|
||||||
|
sources/pdffont.h
|
||||||
sources/pdfimage.cpp
|
sources/pdfimage.cpp
|
||||||
|
sources/pdfimage.h
|
||||||
sources/pdfdocumentsanitizer.h
|
sources/pdfdocumentsanitizer.h
|
||||||
sources/pdfdocumentsanitizer.cpp
|
sources/pdfdocumentsanitizer.cpp
|
||||||
sources/pdfimageconversion.h
|
sources/pdfimageconversion.h
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright (C) 2022 Jakub Melka
|
# Copyright (C) 2022-2023 Jakub Melka
|
||||||
#
|
#
|
||||||
# This file is part of PDF4QT.
|
# This file is part of PDF4QT.
|
||||||
#
|
#
|
||||||
|
@ -17,23 +17,41 @@
|
||||||
|
|
||||||
add_library(Pdf4QtViewer SHARED
|
add_library(Pdf4QtViewer SHARED
|
||||||
pdfaboutdialog.cpp
|
pdfaboutdialog.cpp
|
||||||
|
pdfaboutdialog.h
|
||||||
pdfadvancedfindwidget.cpp
|
pdfadvancedfindwidget.cpp
|
||||||
|
pdfadvancedfindwidget.h
|
||||||
pdfdocumentpropertiesdialog.cpp
|
pdfdocumentpropertiesdialog.cpp
|
||||||
|
pdfdocumentpropertiesdialog.h
|
||||||
pdfencryptionsettingsdialog.cpp
|
pdfencryptionsettingsdialog.cpp
|
||||||
|
pdfencryptionsettingsdialog.h
|
||||||
pdfencryptionstrengthhintwidget.cpp
|
pdfencryptionstrengthhintwidget.cpp
|
||||||
|
pdfencryptionstrengthhintwidget.h
|
||||||
pdfoptimizedocumentdialog.cpp
|
pdfoptimizedocumentdialog.cpp
|
||||||
|
pdfoptimizedocumentdialog.h
|
||||||
pdfprogramcontroller.cpp
|
pdfprogramcontroller.cpp
|
||||||
|
pdfprogramcontroller.h
|
||||||
pdfrecentfilemanager.cpp
|
pdfrecentfilemanager.cpp
|
||||||
|
pdfrecentfilemanager.h
|
||||||
pdfrendertoimagesdialog.cpp
|
pdfrendertoimagesdialog.cpp
|
||||||
|
pdfrendertoimagesdialog.h
|
||||||
pdfsendmail.cpp
|
pdfsendmail.cpp
|
||||||
|
pdfsendmail.h
|
||||||
pdfsidebarwidget.cpp
|
pdfsidebarwidget.cpp
|
||||||
|
pdfsidebarwidget.h
|
||||||
pdftexttospeech.cpp
|
pdftexttospeech.cpp
|
||||||
|
pdftexttospeech.h
|
||||||
pdfundoredomanager.cpp
|
pdfundoredomanager.cpp
|
||||||
|
pdfundoredomanager.h
|
||||||
pdfviewermainwindow.cpp
|
pdfviewermainwindow.cpp
|
||||||
|
pdfviewermainwindow.h
|
||||||
pdfviewermainwindowlite.cpp
|
pdfviewermainwindowlite.cpp
|
||||||
|
pdfviewermainwindowlite.h
|
||||||
pdfviewersettings.cpp
|
pdfviewersettings.cpp
|
||||||
|
pdfviewersettings.h
|
||||||
pdfviewersettingsdialog.cpp
|
pdfviewersettingsdialog.cpp
|
||||||
|
pdfviewersettingsdialog.h
|
||||||
pdfwintaskbarprogress.cpp
|
pdfwintaskbarprogress.cpp
|
||||||
|
pdfwintaskbarprogress.h
|
||||||
pdfaboutdialog.ui
|
pdfaboutdialog.ui
|
||||||
pdfadvancedfindwidget.ui
|
pdfadvancedfindwidget.ui
|
||||||
pdfdocumentpropertiesdialog.ui
|
pdfdocumentpropertiesdialog.ui
|
||||||
|
|
|
@ -16,7 +16,11 @@
|
||||||
# along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
|
# along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
if(WIN32 AND MSVC AND PDF4QT_INSTALL_PREPARE_WIX_INSTALLER)
|
if(WIN32 AND MSVC AND PDF4QT_INSTALL_PREPARE_WIX_INSTALLER)
|
||||||
file(TO_NATIVE_PATH "${CMAKE_INSTALL_PREFIX}/bin" WIX_INSTALL_PREFIX)
|
if(PDF4QT_INSTALL_TO_USR)
|
||||||
|
file(TO_NATIVE_PATH "${CMAKE_INSTALL_PREFIX}/usr/bin" WIX_INSTALL_PREFIX)
|
||||||
|
else()
|
||||||
|
file(TO_NATIVE_PATH "${CMAKE_INSTALL_PREFIX}/bin" WIX_INSTALL_PREFIX)
|
||||||
|
endif()
|
||||||
file(TO_NATIVE_PATH "${CMAKE_BINARY_DIR}/WixInstaller" PDF4QT_WIX_DIR)
|
file(TO_NATIVE_PATH "${CMAKE_BINARY_DIR}/WixInstaller" PDF4QT_WIX_DIR)
|
||||||
|
|
||||||
configure_file(PDF4QT.sln.in PDF4QT.sln)
|
configure_file(PDF4QT.sln.in PDF4QT.sln)
|
||||||
|
|
|
@ -63,9 +63,12 @@
|
||||||
<Component Id="cmp2B0BBC8908FE104E7FE849B6C9361904" Directory="INSTALLFOLDER" Guid="{B0309455-5073-465A-B3C4-83CEAE720761}">
|
<Component Id="cmp2B0BBC8908FE104E7FE849B6C9361904" Directory="INSTALLFOLDER" Guid="{B0309455-5073-465A-B3C4-83CEAE720761}">
|
||||||
<File Id="filCC63CF9D6F210D0049D050EB06297019" KeyPath="yes" Source="$(var.MyInstallDir)\libssl-3-x64.dll" />
|
<File Id="filCC63CF9D6F210D0049D050EB06297019" KeyPath="yes" Source="$(var.MyInstallDir)\libssl-3-x64.dll" />
|
||||||
</Component>
|
</Component>
|
||||||
<Component Id="cmpD902D80240D92E0BA5C21A7CBFFEB34D" Directory="INSTALLFOLDER" Guid="{E54B48ED-6C16-4501-B580-4B75A996BC9C}">
|
<Component Id="cmpPdf4QtLibCore" Directory="INSTALLFOLDER" Guid="{C8CFFAE9-F913-4103-BD46-A8299E42938E}">
|
||||||
<File Id="fil0756A2ECB744DFD7A8F4B4CA126C0EBF" KeyPath="yes" Source="$(var.MyInstallDir)\Pdf4QtLib.dll" />
|
<File Id="filPdf4QtLibCore" KeyPath="yes" Source="$(var.MyInstallDir)\Pdf4QtLibCore.dll" />
|
||||||
</Component>
|
</Component>
|
||||||
|
<Component Id="cmpPdf4QtLibWidgets" Directory="INSTALLFOLDER" Guid="{40A714A4-3F2A-41BE-9C70-216FAB048061}">
|
||||||
|
<File Id="filPdf4QtLibWidgets" KeyPath="yes" Source="$(var.MyInstallDir)\Pdf4QtLibWidgets.dll" />
|
||||||
|
</Component>
|
||||||
<Component Id="cmpA99D3E7760DA61048DF14141B017863B" Directory="INSTALLFOLDER" Guid="{7EFA71AF-99EC-40D8-9C07-4B99EB3FAECB}">
|
<Component Id="cmpA99D3E7760DA61048DF14141B017863B" Directory="INSTALLFOLDER" Guid="{7EFA71AF-99EC-40D8-9C07-4B99EB3FAECB}">
|
||||||
<File Id="fil0CB615EFFEBF4E5461A1C353B0A551E2" KeyPath="yes" Source="$(var.MyInstallDir)\Pdf4QtViewer.dll" />
|
<File Id="fil0CB615EFFEBF4E5461A1C353B0A551E2" KeyPath="yes" Source="$(var.MyInstallDir)\Pdf4QtViewer.dll" />
|
||||||
</Component>
|
</Component>
|
||||||
|
|
Loading…
Reference in New Issue