diff --git a/CMakeLists.txt b/CMakeLists.txt
index fa0f87a..b47e511 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -108,7 +108,8 @@ else()
set(PDF4QT_INSTALL_SHARE_DIR share)
endif()
-add_subdirectory(Pdf4QtLib)
+add_subdirectory(Pdf4QtLibCore)
+add_subdirectory(Pdf4QtLibWidgets)
add_subdirectory(CodeGenerator)
add_subdirectory(JBIG2_Viewer)
add_subdirectory(PdfExampleGenerator)
diff --git a/CodeGenerator/CMakeLists.txt b/CodeGenerator/CMakeLists.txt
index 2a6cf60..3e001ba 100644
--- a/CodeGenerator/CMakeLists.txt
+++ b/CodeGenerator/CMakeLists.txt
@@ -22,7 +22,7 @@ add_executable(CodeGenerator
generatormainwindow.ui
)
-target_link_libraries(CodeGenerator PRIVATE Pdf4QtLib Qt6::Core Qt6::Widgets Qt6::Gui Qt6::Xml)
+target_link_libraries(CodeGenerator PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Widgets Qt6::Gui Qt6::Xml)
set_target_properties(CodeGenerator PROPERTIES
WIN32_EXECUTABLE ON
diff --git a/JBIG2_Viewer/CMakeLists.txt b/JBIG2_Viewer/CMakeLists.txt
index f52cfd4..45e368c 100644
--- a/JBIG2_Viewer/CMakeLists.txt
+++ b/JBIG2_Viewer/CMakeLists.txt
@@ -21,7 +21,7 @@ add_executable(JBIG2_VIEWER
main.cpp
)
-target_link_libraries(JBIG2_VIEWER PRIVATE Pdf4QtLib Qt6::Core Qt6::Widgets Qt6::Gui)
+target_link_libraries(JBIG2_VIEWER PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Widgets Qt6::Gui)
set_target_properties(JBIG2_VIEWER PROPERTIES
WIN32_EXECUTABLE ON
diff --git a/Pdf4QtDocDiff/CMakeLists.txt b/Pdf4QtDocDiff/CMakeLists.txt
index 1659bf4..fecf80a 100644
--- a/Pdf4QtDocDiff/CMakeLists.txt
+++ b/Pdf4QtDocDiff/CMakeLists.txt
@@ -31,10 +31,10 @@ add_executable(Pdf4QtDocDiff
)
if(PDF4QT_ENABLE_OPENGL)
- target_link_libraries(Pdf4QtDocDiff PRIVATE Pdf4QtLib Qt6::OpenGLWidgets)
+ target_link_libraries(Pdf4QtDocDiff PRIVATE Pdf4QtLibCore Qt6::OpenGLWidgets)
endif()
-target_link_libraries(Pdf4QtDocDiff PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(Pdf4QtDocDiff PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Widgets)
set_target_properties(Pdf4QtDocDiff PROPERTIES
WIN32_EXECUTABLE ON
diff --git a/Pdf4QtDocPageOrganizer/CMakeLists.txt b/Pdf4QtDocPageOrganizer/CMakeLists.txt
index c24579e..da57f45 100644
--- a/Pdf4QtDocPageOrganizer/CMakeLists.txt
+++ b/Pdf4QtDocPageOrganizer/CMakeLists.txt
@@ -31,7 +31,7 @@ add_executable(Pdf4QtDocPageOrganizer
icon.rc
)
-target_link_libraries(Pdf4QtDocPageOrganizer PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(Pdf4QtDocPageOrganizer PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Widgets)
set_target_properties(Pdf4QtDocPageOrganizer PROPERTIES
WIN32_EXECUTABLE ON
diff --git a/Pdf4QtLib/CMakeLists.txt b/Pdf4QtLibCore/CMakeLists.txt
similarity index 64%
rename from Pdf4QtLib/CMakeLists.txt
rename to Pdf4QtLibCore/CMakeLists.txt
index 01b6f0b..8c23854 100644
--- a/Pdf4QtLib/CMakeLists.txt
+++ b/Pdf4QtLibCore/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright (C) 2022 Jakub Melka
+# Copyright (C) 2022-2023 Jakub Melka
#
# This file is part of PDF4QT.
#
@@ -15,18 +15,15 @@
# You should have received a copy of the GNU Lesser General Public License
# along with PDF4QT. If not, see .
-add_library(Pdf4QtLib SHARED
+add_library(Pdf4QtLibCore SHARED
sources/pdfaction.cpp
- sources/pdfadvancedtools.cpp
sources/pdfalgorithmlcs.cpp
sources/pdfannotation.cpp
sources/pdfblendfunction.cpp
sources/pdfccittfaxdecoder.cpp
sources/pdfcertificatemanager.cpp
- sources/pdfcertificatemanagerdialog.cpp
sources/pdfcms.cpp
sources/pdfcompiler.cpp
- sources/pdfcreatecertificatedialog.cpp
sources/pdfdiff.cpp
sources/pdfdocumentbuilder.cpp
sources/pdfdocumentmanipulator.cpp
@@ -43,14 +40,10 @@ add_library(Pdf4QtLib SHARED
sources/pdfmultimedia.cpp
sources/pdfobject.cpp
sources/pdfobjecteditormodel.cpp
- sources/pdfobjecteditorwidget.cpp
sources/pdfobjectutils.cpp
sources/pdfoptimizer.cpp
sources/pdfoptionalcontent.cpp
sources/pdfoutline.cpp
- sources/pdfpagecontenteditorstylesettings.cpp
- sources/pdfpagecontenteditortools.cpp
- sources/pdfpagecontenteditorwidget.cpp
sources/pdfpagecontentelements.cpp
sources/pdfpagenavigation.cpp
sources/pdfpagetransition.cpp
@@ -63,7 +56,6 @@ add_library(Pdf4QtLib SHARED
sources/pdfprogress.cpp
sources/pdfredact.cpp
sources/pdfsecurityhandler.cpp
- sources/pdfselectpagesdialog.cpp
sources/pdfsignaturehandler.cpp
sources/pdfsnapper.cpp
sources/pdfstructuretree.cpp
@@ -71,8 +63,6 @@ add_library(Pdf4QtLib SHARED
sources/pdftextlayout.cpp
sources/pdftransparencyrenderer.cpp
sources/pdfutils.cpp
- sources/pdfwidgettool.cpp
- sources/pdfwidgetutils.cpp
sources/pdfxfaengine.cpp
sources/pdfxreftable.cpp
sources/pdfvisitor.cpp
@@ -81,23 +71,14 @@ add_library(Pdf4QtLib SHARED
sources/pdfpage.cpp
sources/pdfstreamfilters.cpp
sources/pdfdrawspacecontroller.cpp
- sources/pdfdrawwidget.cpp
sources/pdfcolorspaces.cpp
sources/pdfrenderer.cpp
sources/pdfpagecontentprocessor.cpp
sources/pdfpainter.cpp
- sources/pdfrenderingerrorswidget.cpp
sources/pdffunction.cpp
sources/pdfnametounicode.cpp
sources/pdffont.cpp
sources/pdfimage.cpp
- sources/pdfcertificatemanagerdialog.ui
- sources/pdfcreatecertificatedialog.ui
- sources/pdfpagecontenteditorstylesettings.ui
- sources/pdfpagecontenteditorwidget.ui
- sources/pdfrenderingerrorswidget.ui
- sources/pdfselectpagesdialog.ui
- sources/pdfobjecteditorwidget_impl.h
sources/pdfdocumentsanitizer.h
sources/pdfdocumentsanitizer.cpp
sources/pdfimageconversion.h
@@ -109,38 +90,34 @@ add_library(Pdf4QtLib SHARED
include(GenerateExportHeader)
-GENERATE_EXPORT_HEADER(Pdf4QtLib
+GENERATE_EXPORT_HEADER(Pdf4QtLibCore
EXPORT_MACRO_NAME
PDF4QTLIBSHARED_EXPORT
- EXPORT_FILE_NAME "${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}/pdf4qtlib_export.h")
+ EXPORT_FILE_NAME "${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}/pdf4qtlibcore_export.h")
-if(PDF4QT_ENABLE_OPENGL)
- target_link_libraries(Pdf4QtLib PRIVATE Qt6::OpenGLWidgets)
-endif()
-
-target_link_libraries(Pdf4QtLib PRIVATE Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Xml Qt6::Svg)
-target_link_libraries(Pdf4QtLib PRIVATE lcms2::lcms2)
-target_link_libraries(Pdf4QtLib PRIVATE OpenSSL::SSL OpenSSL::Crypto)
-target_link_libraries(Pdf4QtLib PRIVATE ZLIB::ZLIB)
-target_link_libraries(Pdf4QtLib PRIVATE freetype)
-target_link_libraries(Pdf4QtLib PRIVATE openjp2)
-target_link_libraries(Pdf4QtLib PRIVATE JPEG::JPEG)
+target_link_libraries(Pdf4QtLibCore PRIVATE Qt6::Core Qt6::Gui Qt6::Xml Qt6::Svg)
+target_link_libraries(Pdf4QtLibCore PRIVATE lcms2::lcms2)
+target_link_libraries(Pdf4QtLibCore PRIVATE OpenSSL::SSL OpenSSL::Crypto)
+target_link_libraries(Pdf4QtLibCore PRIVATE ZLIB::ZLIB)
+target_link_libraries(Pdf4QtLibCore PRIVATE freetype)
+target_link_libraries(Pdf4QtLibCore PRIVATE openjp2)
+target_link_libraries(Pdf4QtLibCore PRIVATE JPEG::JPEG)
if(LINUX_GCC)
- target_link_libraries(Pdf4QtLib PUBLIC TBB::tbb)
+ target_link_libraries(Pdf4QtLibCore PUBLIC TBB::tbb)
endif()
if(MINGW)
- target_link_libraries(Pdf4QtLib PRIVATE Secur32 Mscms Gdi32 User32 crypt32)
+ target_link_libraries(Pdf4QtLibCore PRIVATE Secur32 Mscms Gdi32 User32 crypt32)
endif()
-target_include_directories(Pdf4QtLib INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/sources)
-target_include_directories(Pdf4QtLib PUBLIC ${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR})
+target_include_directories(Pdf4QtLibCore INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/sources)
+target_include_directories(Pdf4QtLibCore PUBLIC ${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR})
-set_target_properties(Pdf4QtLib PROPERTIES
+set_target_properties(Pdf4QtLibCore PROPERTIES
VERSION ${PDF4QT_VERSION}
SOVERSION ${PDF4QT_VERSION}
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_INSTALL_LIB_DIR}
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_INSTALL_BIN_DIR})
-install(TARGETS Pdf4QtLib RUNTIME DESTINATION ${PDF4QT_INSTALL_BIN_DIR} LIBRARY DESTINATION ${PDF4QT_INSTALL_LIB_DIR})
+install(TARGETS Pdf4QtLibCore RUNTIME DESTINATION ${PDF4QT_INSTALL_BIN_DIR} LIBRARY DESTINATION ${PDF4QT_INSTALL_LIB_DIR})
diff --git a/Pdf4QtLib/cmaps.qrc b/Pdf4QtLibCore/cmaps.qrc
similarity index 100%
rename from Pdf4QtLib/cmaps.qrc
rename to Pdf4QtLibCore/cmaps.qrc
diff --git a/Pdf4QtLib/cmaps/78-EUC-H b/Pdf4QtLibCore/cmaps/78-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/78-EUC-H
rename to Pdf4QtLibCore/cmaps/78-EUC-H
diff --git a/Pdf4QtLib/cmaps/78-EUC-V b/Pdf4QtLibCore/cmaps/78-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/78-EUC-V
rename to Pdf4QtLibCore/cmaps/78-EUC-V
diff --git a/Pdf4QtLib/cmaps/78-H b/Pdf4QtLibCore/cmaps/78-H
similarity index 100%
rename from Pdf4QtLib/cmaps/78-H
rename to Pdf4QtLibCore/cmaps/78-H
diff --git a/Pdf4QtLib/cmaps/78-RKSJ-H b/Pdf4QtLibCore/cmaps/78-RKSJ-H
similarity index 100%
rename from Pdf4QtLib/cmaps/78-RKSJ-H
rename to Pdf4QtLibCore/cmaps/78-RKSJ-H
diff --git a/Pdf4QtLib/cmaps/78-RKSJ-V b/Pdf4QtLibCore/cmaps/78-RKSJ-V
similarity index 100%
rename from Pdf4QtLib/cmaps/78-RKSJ-V
rename to Pdf4QtLibCore/cmaps/78-RKSJ-V
diff --git a/Pdf4QtLib/cmaps/78-V b/Pdf4QtLibCore/cmaps/78-V
similarity index 100%
rename from Pdf4QtLib/cmaps/78-V
rename to Pdf4QtLibCore/cmaps/78-V
diff --git a/Pdf4QtLib/cmaps/78ms-RKSJ-H b/Pdf4QtLibCore/cmaps/78ms-RKSJ-H
similarity index 100%
rename from Pdf4QtLib/cmaps/78ms-RKSJ-H
rename to Pdf4QtLibCore/cmaps/78ms-RKSJ-H
diff --git a/Pdf4QtLib/cmaps/78ms-RKSJ-V b/Pdf4QtLibCore/cmaps/78ms-RKSJ-V
similarity index 100%
rename from Pdf4QtLib/cmaps/78ms-RKSJ-V
rename to Pdf4QtLibCore/cmaps/78ms-RKSJ-V
diff --git a/Pdf4QtLib/cmaps/83pv-RKSJ-H b/Pdf4QtLibCore/cmaps/83pv-RKSJ-H
similarity index 100%
rename from Pdf4QtLib/cmaps/83pv-RKSJ-H
rename to Pdf4QtLibCore/cmaps/83pv-RKSJ-H
diff --git a/Pdf4QtLib/cmaps/90ms-RKSJ-H b/Pdf4QtLibCore/cmaps/90ms-RKSJ-H
similarity index 100%
rename from Pdf4QtLib/cmaps/90ms-RKSJ-H
rename to Pdf4QtLibCore/cmaps/90ms-RKSJ-H
diff --git a/Pdf4QtLib/cmaps/90ms-RKSJ-V b/Pdf4QtLibCore/cmaps/90ms-RKSJ-V
similarity index 100%
rename from Pdf4QtLib/cmaps/90ms-RKSJ-V
rename to Pdf4QtLibCore/cmaps/90ms-RKSJ-V
diff --git a/Pdf4QtLib/cmaps/90msp-RKSJ-H b/Pdf4QtLibCore/cmaps/90msp-RKSJ-H
similarity index 100%
rename from Pdf4QtLib/cmaps/90msp-RKSJ-H
rename to Pdf4QtLibCore/cmaps/90msp-RKSJ-H
diff --git a/Pdf4QtLib/cmaps/90msp-RKSJ-V b/Pdf4QtLibCore/cmaps/90msp-RKSJ-V
similarity index 100%
rename from Pdf4QtLib/cmaps/90msp-RKSJ-V
rename to Pdf4QtLibCore/cmaps/90msp-RKSJ-V
diff --git a/Pdf4QtLib/cmaps/90pv-RKSJ-H b/Pdf4QtLibCore/cmaps/90pv-RKSJ-H
similarity index 100%
rename from Pdf4QtLib/cmaps/90pv-RKSJ-H
rename to Pdf4QtLibCore/cmaps/90pv-RKSJ-H
diff --git a/Pdf4QtLib/cmaps/90pv-RKSJ-V b/Pdf4QtLibCore/cmaps/90pv-RKSJ-V
similarity index 100%
rename from Pdf4QtLib/cmaps/90pv-RKSJ-V
rename to Pdf4QtLibCore/cmaps/90pv-RKSJ-V
diff --git a/Pdf4QtLib/cmaps/Add-H b/Pdf4QtLibCore/cmaps/Add-H
similarity index 100%
rename from Pdf4QtLib/cmaps/Add-H
rename to Pdf4QtLibCore/cmaps/Add-H
diff --git a/Pdf4QtLib/cmaps/Add-RKSJ-H b/Pdf4QtLibCore/cmaps/Add-RKSJ-H
similarity index 100%
rename from Pdf4QtLib/cmaps/Add-RKSJ-H
rename to Pdf4QtLibCore/cmaps/Add-RKSJ-H
diff --git a/Pdf4QtLib/cmaps/Add-RKSJ-V b/Pdf4QtLibCore/cmaps/Add-RKSJ-V
similarity index 100%
rename from Pdf4QtLib/cmaps/Add-RKSJ-V
rename to Pdf4QtLibCore/cmaps/Add-RKSJ-V
diff --git a/Pdf4QtLib/cmaps/Add-V b/Pdf4QtLibCore/cmaps/Add-V
similarity index 100%
rename from Pdf4QtLib/cmaps/Add-V
rename to Pdf4QtLibCore/cmaps/Add-V
diff --git a/Pdf4QtLib/cmaps/Adobe-CNS1-0 b/Pdf4QtLibCore/cmaps/Adobe-CNS1-0
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-CNS1-0
rename to Pdf4QtLibCore/cmaps/Adobe-CNS1-0
diff --git a/Pdf4QtLib/cmaps/Adobe-CNS1-1 b/Pdf4QtLibCore/cmaps/Adobe-CNS1-1
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-CNS1-1
rename to Pdf4QtLibCore/cmaps/Adobe-CNS1-1
diff --git a/Pdf4QtLib/cmaps/Adobe-CNS1-2 b/Pdf4QtLibCore/cmaps/Adobe-CNS1-2
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-CNS1-2
rename to Pdf4QtLibCore/cmaps/Adobe-CNS1-2
diff --git a/Pdf4QtLib/cmaps/Adobe-CNS1-3 b/Pdf4QtLibCore/cmaps/Adobe-CNS1-3
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-CNS1-3
rename to Pdf4QtLibCore/cmaps/Adobe-CNS1-3
diff --git a/Pdf4QtLib/cmaps/Adobe-CNS1-4 b/Pdf4QtLibCore/cmaps/Adobe-CNS1-4
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-CNS1-4
rename to Pdf4QtLibCore/cmaps/Adobe-CNS1-4
diff --git a/Pdf4QtLib/cmaps/Adobe-CNS1-5 b/Pdf4QtLibCore/cmaps/Adobe-CNS1-5
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-CNS1-5
rename to Pdf4QtLibCore/cmaps/Adobe-CNS1-5
diff --git a/Pdf4QtLib/cmaps/Adobe-CNS1-6 b/Pdf4QtLibCore/cmaps/Adobe-CNS1-6
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-CNS1-6
rename to Pdf4QtLibCore/cmaps/Adobe-CNS1-6
diff --git a/Pdf4QtLib/cmaps/Adobe-CNS1-7 b/Pdf4QtLibCore/cmaps/Adobe-CNS1-7
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-CNS1-7
rename to Pdf4QtLibCore/cmaps/Adobe-CNS1-7
diff --git a/Pdf4QtLib/cmaps/Adobe-GB1-0 b/Pdf4QtLibCore/cmaps/Adobe-GB1-0
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-GB1-0
rename to Pdf4QtLibCore/cmaps/Adobe-GB1-0
diff --git a/Pdf4QtLib/cmaps/Adobe-GB1-1 b/Pdf4QtLibCore/cmaps/Adobe-GB1-1
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-GB1-1
rename to Pdf4QtLibCore/cmaps/Adobe-GB1-1
diff --git a/Pdf4QtLib/cmaps/Adobe-GB1-2 b/Pdf4QtLibCore/cmaps/Adobe-GB1-2
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-GB1-2
rename to Pdf4QtLibCore/cmaps/Adobe-GB1-2
diff --git a/Pdf4QtLib/cmaps/Adobe-GB1-3 b/Pdf4QtLibCore/cmaps/Adobe-GB1-3
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-GB1-3
rename to Pdf4QtLibCore/cmaps/Adobe-GB1-3
diff --git a/Pdf4QtLib/cmaps/Adobe-GB1-4 b/Pdf4QtLibCore/cmaps/Adobe-GB1-4
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-GB1-4
rename to Pdf4QtLibCore/cmaps/Adobe-GB1-4
diff --git a/Pdf4QtLib/cmaps/Adobe-GB1-5 b/Pdf4QtLibCore/cmaps/Adobe-GB1-5
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-GB1-5
rename to Pdf4QtLibCore/cmaps/Adobe-GB1-5
diff --git a/Pdf4QtLib/cmaps/Adobe-Japan1-0 b/Pdf4QtLibCore/cmaps/Adobe-Japan1-0
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Japan1-0
rename to Pdf4QtLibCore/cmaps/Adobe-Japan1-0
diff --git a/Pdf4QtLib/cmaps/Adobe-Japan1-1 b/Pdf4QtLibCore/cmaps/Adobe-Japan1-1
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Japan1-1
rename to Pdf4QtLibCore/cmaps/Adobe-Japan1-1
diff --git a/Pdf4QtLib/cmaps/Adobe-Japan1-2 b/Pdf4QtLibCore/cmaps/Adobe-Japan1-2
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Japan1-2
rename to Pdf4QtLibCore/cmaps/Adobe-Japan1-2
diff --git a/Pdf4QtLib/cmaps/Adobe-Japan1-3 b/Pdf4QtLibCore/cmaps/Adobe-Japan1-3
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Japan1-3
rename to Pdf4QtLibCore/cmaps/Adobe-Japan1-3
diff --git a/Pdf4QtLib/cmaps/Adobe-Japan1-4 b/Pdf4QtLibCore/cmaps/Adobe-Japan1-4
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Japan1-4
rename to Pdf4QtLibCore/cmaps/Adobe-Japan1-4
diff --git a/Pdf4QtLib/cmaps/Adobe-Japan1-5 b/Pdf4QtLibCore/cmaps/Adobe-Japan1-5
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Japan1-5
rename to Pdf4QtLibCore/cmaps/Adobe-Japan1-5
diff --git a/Pdf4QtLib/cmaps/Adobe-Japan1-6 b/Pdf4QtLibCore/cmaps/Adobe-Japan1-6
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Japan1-6
rename to Pdf4QtLibCore/cmaps/Adobe-Japan1-6
diff --git a/Pdf4QtLib/cmaps/Adobe-Japan1-7 b/Pdf4QtLibCore/cmaps/Adobe-Japan1-7
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Japan1-7
rename to Pdf4QtLibCore/cmaps/Adobe-Japan1-7
diff --git a/Pdf4QtLib/cmaps/Adobe-Japan2-0 b/Pdf4QtLibCore/cmaps/Adobe-Japan2-0
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Japan2-0
rename to Pdf4QtLibCore/cmaps/Adobe-Japan2-0
diff --git a/Pdf4QtLib/cmaps/Adobe-KR-0 b/Pdf4QtLibCore/cmaps/Adobe-KR-0
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-KR-0
rename to Pdf4QtLibCore/cmaps/Adobe-KR-0
diff --git a/Pdf4QtLib/cmaps/Adobe-KR-1 b/Pdf4QtLibCore/cmaps/Adobe-KR-1
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-KR-1
rename to Pdf4QtLibCore/cmaps/Adobe-KR-1
diff --git a/Pdf4QtLib/cmaps/Adobe-KR-2 b/Pdf4QtLibCore/cmaps/Adobe-KR-2
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-KR-2
rename to Pdf4QtLibCore/cmaps/Adobe-KR-2
diff --git a/Pdf4QtLib/cmaps/Adobe-KR-3 b/Pdf4QtLibCore/cmaps/Adobe-KR-3
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-KR-3
rename to Pdf4QtLibCore/cmaps/Adobe-KR-3
diff --git a/Pdf4QtLib/cmaps/Adobe-KR-4 b/Pdf4QtLibCore/cmaps/Adobe-KR-4
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-KR-4
rename to Pdf4QtLibCore/cmaps/Adobe-KR-4
diff --git a/Pdf4QtLib/cmaps/Adobe-KR-5 b/Pdf4QtLibCore/cmaps/Adobe-KR-5
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-KR-5
rename to Pdf4QtLibCore/cmaps/Adobe-KR-5
diff --git a/Pdf4QtLib/cmaps/Adobe-KR-6 b/Pdf4QtLibCore/cmaps/Adobe-KR-6
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-KR-6
rename to Pdf4QtLibCore/cmaps/Adobe-KR-6
diff --git a/Pdf4QtLib/cmaps/Adobe-KR-7 b/Pdf4QtLibCore/cmaps/Adobe-KR-7
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-KR-7
rename to Pdf4QtLibCore/cmaps/Adobe-KR-7
diff --git a/Pdf4QtLib/cmaps/Adobe-KR-8 b/Pdf4QtLibCore/cmaps/Adobe-KR-8
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-KR-8
rename to Pdf4QtLibCore/cmaps/Adobe-KR-8
diff --git a/Pdf4QtLib/cmaps/Adobe-KR-9 b/Pdf4QtLibCore/cmaps/Adobe-KR-9
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-KR-9
rename to Pdf4QtLibCore/cmaps/Adobe-KR-9
diff --git a/Pdf4QtLib/cmaps/Adobe-Korea1-0 b/Pdf4QtLibCore/cmaps/Adobe-Korea1-0
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Korea1-0
rename to Pdf4QtLibCore/cmaps/Adobe-Korea1-0
diff --git a/Pdf4QtLib/cmaps/Adobe-Korea1-1 b/Pdf4QtLibCore/cmaps/Adobe-Korea1-1
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Korea1-1
rename to Pdf4QtLibCore/cmaps/Adobe-Korea1-1
diff --git a/Pdf4QtLib/cmaps/Adobe-Korea1-2 b/Pdf4QtLibCore/cmaps/Adobe-Korea1-2
similarity index 100%
rename from Pdf4QtLib/cmaps/Adobe-Korea1-2
rename to Pdf4QtLibCore/cmaps/Adobe-Korea1-2
diff --git a/Pdf4QtLib/cmaps/B5-H b/Pdf4QtLibCore/cmaps/B5-H
similarity index 100%
rename from Pdf4QtLib/cmaps/B5-H
rename to Pdf4QtLibCore/cmaps/B5-H
diff --git a/Pdf4QtLib/cmaps/B5-V b/Pdf4QtLibCore/cmaps/B5-V
similarity index 100%
rename from Pdf4QtLib/cmaps/B5-V
rename to Pdf4QtLibCore/cmaps/B5-V
diff --git a/Pdf4QtLib/cmaps/B5pc-H b/Pdf4QtLibCore/cmaps/B5pc-H
similarity index 100%
rename from Pdf4QtLib/cmaps/B5pc-H
rename to Pdf4QtLibCore/cmaps/B5pc-H
diff --git a/Pdf4QtLib/cmaps/B5pc-V b/Pdf4QtLibCore/cmaps/B5pc-V
similarity index 100%
rename from Pdf4QtLib/cmaps/B5pc-V
rename to Pdf4QtLibCore/cmaps/B5pc-V
diff --git a/Pdf4QtLib/cmaps/CNS-EUC-H b/Pdf4QtLibCore/cmaps/CNS-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/CNS-EUC-H
rename to Pdf4QtLibCore/cmaps/CNS-EUC-H
diff --git a/Pdf4QtLib/cmaps/CNS-EUC-V b/Pdf4QtLibCore/cmaps/CNS-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/CNS-EUC-V
rename to Pdf4QtLibCore/cmaps/CNS-EUC-V
diff --git a/Pdf4QtLib/cmaps/CNS1-H b/Pdf4QtLibCore/cmaps/CNS1-H
similarity index 100%
rename from Pdf4QtLib/cmaps/CNS1-H
rename to Pdf4QtLibCore/cmaps/CNS1-H
diff --git a/Pdf4QtLib/cmaps/CNS1-V b/Pdf4QtLibCore/cmaps/CNS1-V
similarity index 100%
rename from Pdf4QtLib/cmaps/CNS1-V
rename to Pdf4QtLibCore/cmaps/CNS1-V
diff --git a/Pdf4QtLib/cmaps/CNS2-H b/Pdf4QtLibCore/cmaps/CNS2-H
similarity index 100%
rename from Pdf4QtLib/cmaps/CNS2-H
rename to Pdf4QtLibCore/cmaps/CNS2-H
diff --git a/Pdf4QtLib/cmaps/CNS2-V b/Pdf4QtLibCore/cmaps/CNS2-V
similarity index 100%
rename from Pdf4QtLib/cmaps/CNS2-V
rename to Pdf4QtLibCore/cmaps/CNS2-V
diff --git a/Pdf4QtLib/cmaps/ETHK-B5-H b/Pdf4QtLibCore/cmaps/ETHK-B5-H
similarity index 100%
rename from Pdf4QtLib/cmaps/ETHK-B5-H
rename to Pdf4QtLibCore/cmaps/ETHK-B5-H
diff --git a/Pdf4QtLib/cmaps/ETHK-B5-V b/Pdf4QtLibCore/cmaps/ETHK-B5-V
similarity index 100%
rename from Pdf4QtLib/cmaps/ETHK-B5-V
rename to Pdf4QtLibCore/cmaps/ETHK-B5-V
diff --git a/Pdf4QtLib/cmaps/ETen-B5-H b/Pdf4QtLibCore/cmaps/ETen-B5-H
similarity index 100%
rename from Pdf4QtLib/cmaps/ETen-B5-H
rename to Pdf4QtLibCore/cmaps/ETen-B5-H
diff --git a/Pdf4QtLib/cmaps/ETen-B5-V b/Pdf4QtLibCore/cmaps/ETen-B5-V
similarity index 100%
rename from Pdf4QtLib/cmaps/ETen-B5-V
rename to Pdf4QtLibCore/cmaps/ETen-B5-V
diff --git a/Pdf4QtLib/cmaps/ETenms-B5-H b/Pdf4QtLibCore/cmaps/ETenms-B5-H
similarity index 100%
rename from Pdf4QtLib/cmaps/ETenms-B5-H
rename to Pdf4QtLibCore/cmaps/ETenms-B5-H
diff --git a/Pdf4QtLib/cmaps/ETenms-B5-V b/Pdf4QtLibCore/cmaps/ETenms-B5-V
similarity index 100%
rename from Pdf4QtLib/cmaps/ETenms-B5-V
rename to Pdf4QtLibCore/cmaps/ETenms-B5-V
diff --git a/Pdf4QtLib/cmaps/EUC-H b/Pdf4QtLibCore/cmaps/EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/EUC-H
rename to Pdf4QtLibCore/cmaps/EUC-H
diff --git a/Pdf4QtLib/cmaps/EUC-V b/Pdf4QtLibCore/cmaps/EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/EUC-V
rename to Pdf4QtLibCore/cmaps/EUC-V
diff --git a/Pdf4QtLib/cmaps/Ext-H b/Pdf4QtLibCore/cmaps/Ext-H
similarity index 100%
rename from Pdf4QtLib/cmaps/Ext-H
rename to Pdf4QtLibCore/cmaps/Ext-H
diff --git a/Pdf4QtLib/cmaps/Ext-RKSJ-H b/Pdf4QtLibCore/cmaps/Ext-RKSJ-H
similarity index 100%
rename from Pdf4QtLib/cmaps/Ext-RKSJ-H
rename to Pdf4QtLibCore/cmaps/Ext-RKSJ-H
diff --git a/Pdf4QtLib/cmaps/Ext-RKSJ-V b/Pdf4QtLibCore/cmaps/Ext-RKSJ-V
similarity index 100%
rename from Pdf4QtLib/cmaps/Ext-RKSJ-V
rename to Pdf4QtLibCore/cmaps/Ext-RKSJ-V
diff --git a/Pdf4QtLib/cmaps/Ext-V b/Pdf4QtLibCore/cmaps/Ext-V
similarity index 100%
rename from Pdf4QtLib/cmaps/Ext-V
rename to Pdf4QtLibCore/cmaps/Ext-V
diff --git a/Pdf4QtLib/cmaps/GB-EUC-H b/Pdf4QtLibCore/cmaps/GB-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/GB-EUC-H
rename to Pdf4QtLibCore/cmaps/GB-EUC-H
diff --git a/Pdf4QtLib/cmaps/GB-EUC-V b/Pdf4QtLibCore/cmaps/GB-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/GB-EUC-V
rename to Pdf4QtLibCore/cmaps/GB-EUC-V
diff --git a/Pdf4QtLib/cmaps/GB-H b/Pdf4QtLibCore/cmaps/GB-H
similarity index 100%
rename from Pdf4QtLib/cmaps/GB-H
rename to Pdf4QtLibCore/cmaps/GB-H
diff --git a/Pdf4QtLib/cmaps/GB-V b/Pdf4QtLibCore/cmaps/GB-V
similarity index 100%
rename from Pdf4QtLib/cmaps/GB-V
rename to Pdf4QtLibCore/cmaps/GB-V
diff --git a/Pdf4QtLib/cmaps/GBK-EUC-H b/Pdf4QtLibCore/cmaps/GBK-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/GBK-EUC-H
rename to Pdf4QtLibCore/cmaps/GBK-EUC-H
diff --git a/Pdf4QtLib/cmaps/GBK-EUC-V b/Pdf4QtLibCore/cmaps/GBK-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/GBK-EUC-V
rename to Pdf4QtLibCore/cmaps/GBK-EUC-V
diff --git a/Pdf4QtLib/cmaps/GBK2K-H b/Pdf4QtLibCore/cmaps/GBK2K-H
similarity index 100%
rename from Pdf4QtLib/cmaps/GBK2K-H
rename to Pdf4QtLibCore/cmaps/GBK2K-H
diff --git a/Pdf4QtLib/cmaps/GBK2K-V b/Pdf4QtLibCore/cmaps/GBK2K-V
similarity index 100%
rename from Pdf4QtLib/cmaps/GBK2K-V
rename to Pdf4QtLibCore/cmaps/GBK2K-V
diff --git a/Pdf4QtLib/cmaps/GBKp-EUC-H b/Pdf4QtLibCore/cmaps/GBKp-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/GBKp-EUC-H
rename to Pdf4QtLibCore/cmaps/GBKp-EUC-H
diff --git a/Pdf4QtLib/cmaps/GBKp-EUC-V b/Pdf4QtLibCore/cmaps/GBKp-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/GBKp-EUC-V
rename to Pdf4QtLibCore/cmaps/GBKp-EUC-V
diff --git a/Pdf4QtLib/cmaps/GBT-EUC-H b/Pdf4QtLibCore/cmaps/GBT-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/GBT-EUC-H
rename to Pdf4QtLibCore/cmaps/GBT-EUC-H
diff --git a/Pdf4QtLib/cmaps/GBT-EUC-V b/Pdf4QtLibCore/cmaps/GBT-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/GBT-EUC-V
rename to Pdf4QtLibCore/cmaps/GBT-EUC-V
diff --git a/Pdf4QtLib/cmaps/GBT-H b/Pdf4QtLibCore/cmaps/GBT-H
similarity index 100%
rename from Pdf4QtLib/cmaps/GBT-H
rename to Pdf4QtLibCore/cmaps/GBT-H
diff --git a/Pdf4QtLib/cmaps/GBT-V b/Pdf4QtLibCore/cmaps/GBT-V
similarity index 100%
rename from Pdf4QtLib/cmaps/GBT-V
rename to Pdf4QtLibCore/cmaps/GBT-V
diff --git a/Pdf4QtLib/cmaps/GBTpc-EUC-H b/Pdf4QtLibCore/cmaps/GBTpc-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/GBTpc-EUC-H
rename to Pdf4QtLibCore/cmaps/GBTpc-EUC-H
diff --git a/Pdf4QtLib/cmaps/GBTpc-EUC-V b/Pdf4QtLibCore/cmaps/GBTpc-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/GBTpc-EUC-V
rename to Pdf4QtLibCore/cmaps/GBTpc-EUC-V
diff --git a/Pdf4QtLib/cmaps/GBpc-EUC-H b/Pdf4QtLibCore/cmaps/GBpc-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/GBpc-EUC-H
rename to Pdf4QtLibCore/cmaps/GBpc-EUC-H
diff --git a/Pdf4QtLib/cmaps/GBpc-EUC-V b/Pdf4QtLibCore/cmaps/GBpc-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/GBpc-EUC-V
rename to Pdf4QtLibCore/cmaps/GBpc-EUC-V
diff --git a/Pdf4QtLib/cmaps/H b/Pdf4QtLibCore/cmaps/H
similarity index 100%
rename from Pdf4QtLib/cmaps/H
rename to Pdf4QtLibCore/cmaps/H
diff --git a/Pdf4QtLib/cmaps/HKdla-B5-H b/Pdf4QtLibCore/cmaps/HKdla-B5-H
similarity index 100%
rename from Pdf4QtLib/cmaps/HKdla-B5-H
rename to Pdf4QtLibCore/cmaps/HKdla-B5-H
diff --git a/Pdf4QtLib/cmaps/HKdla-B5-V b/Pdf4QtLibCore/cmaps/HKdla-B5-V
similarity index 100%
rename from Pdf4QtLib/cmaps/HKdla-B5-V
rename to Pdf4QtLibCore/cmaps/HKdla-B5-V
diff --git a/Pdf4QtLib/cmaps/HKdlb-B5-H b/Pdf4QtLibCore/cmaps/HKdlb-B5-H
similarity index 100%
rename from Pdf4QtLib/cmaps/HKdlb-B5-H
rename to Pdf4QtLibCore/cmaps/HKdlb-B5-H
diff --git a/Pdf4QtLib/cmaps/HKdlb-B5-V b/Pdf4QtLibCore/cmaps/HKdlb-B5-V
similarity index 100%
rename from Pdf4QtLib/cmaps/HKdlb-B5-V
rename to Pdf4QtLibCore/cmaps/HKdlb-B5-V
diff --git a/Pdf4QtLib/cmaps/HKgccs-B5-H b/Pdf4QtLibCore/cmaps/HKgccs-B5-H
similarity index 100%
rename from Pdf4QtLib/cmaps/HKgccs-B5-H
rename to Pdf4QtLibCore/cmaps/HKgccs-B5-H
diff --git a/Pdf4QtLib/cmaps/HKgccs-B5-V b/Pdf4QtLibCore/cmaps/HKgccs-B5-V
similarity index 100%
rename from Pdf4QtLib/cmaps/HKgccs-B5-V
rename to Pdf4QtLibCore/cmaps/HKgccs-B5-V
diff --git a/Pdf4QtLib/cmaps/HKm314-B5-H b/Pdf4QtLibCore/cmaps/HKm314-B5-H
similarity index 100%
rename from Pdf4QtLib/cmaps/HKm314-B5-H
rename to Pdf4QtLibCore/cmaps/HKm314-B5-H
diff --git a/Pdf4QtLib/cmaps/HKm314-B5-V b/Pdf4QtLibCore/cmaps/HKm314-B5-V
similarity index 100%
rename from Pdf4QtLib/cmaps/HKm314-B5-V
rename to Pdf4QtLibCore/cmaps/HKm314-B5-V
diff --git a/Pdf4QtLib/cmaps/HKm471-B5-H b/Pdf4QtLibCore/cmaps/HKm471-B5-H
similarity index 100%
rename from Pdf4QtLib/cmaps/HKm471-B5-H
rename to Pdf4QtLibCore/cmaps/HKm471-B5-H
diff --git a/Pdf4QtLib/cmaps/HKm471-B5-V b/Pdf4QtLibCore/cmaps/HKm471-B5-V
similarity index 100%
rename from Pdf4QtLib/cmaps/HKm471-B5-V
rename to Pdf4QtLibCore/cmaps/HKm471-B5-V
diff --git a/Pdf4QtLib/cmaps/HKscs-B5-H b/Pdf4QtLibCore/cmaps/HKscs-B5-H
similarity index 100%
rename from Pdf4QtLib/cmaps/HKscs-B5-H
rename to Pdf4QtLibCore/cmaps/HKscs-B5-H
diff --git a/Pdf4QtLib/cmaps/HKscs-B5-V b/Pdf4QtLibCore/cmaps/HKscs-B5-V
similarity index 100%
rename from Pdf4QtLib/cmaps/HKscs-B5-V
rename to Pdf4QtLibCore/cmaps/HKscs-B5-V
diff --git a/Pdf4QtLib/cmaps/Hankaku b/Pdf4QtLibCore/cmaps/Hankaku
similarity index 100%
rename from Pdf4QtLib/cmaps/Hankaku
rename to Pdf4QtLibCore/cmaps/Hankaku
diff --git a/Pdf4QtLib/cmaps/Hiragana b/Pdf4QtLibCore/cmaps/Hiragana
similarity index 100%
rename from Pdf4QtLib/cmaps/Hiragana
rename to Pdf4QtLibCore/cmaps/Hiragana
diff --git a/Pdf4QtLib/cmaps/Hojo-EUC-H b/Pdf4QtLibCore/cmaps/Hojo-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/Hojo-EUC-H
rename to Pdf4QtLibCore/cmaps/Hojo-EUC-H
diff --git a/Pdf4QtLib/cmaps/Hojo-EUC-V b/Pdf4QtLibCore/cmaps/Hojo-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/Hojo-EUC-V
rename to Pdf4QtLibCore/cmaps/Hojo-EUC-V
diff --git a/Pdf4QtLib/cmaps/Hojo-H b/Pdf4QtLibCore/cmaps/Hojo-H
similarity index 100%
rename from Pdf4QtLib/cmaps/Hojo-H
rename to Pdf4QtLibCore/cmaps/Hojo-H
diff --git a/Pdf4QtLib/cmaps/Hojo-V b/Pdf4QtLibCore/cmaps/Hojo-V
similarity index 100%
rename from Pdf4QtLib/cmaps/Hojo-V
rename to Pdf4QtLibCore/cmaps/Hojo-V
diff --git a/Pdf4QtLib/cmaps/Identity-H b/Pdf4QtLibCore/cmaps/Identity-H
similarity index 100%
rename from Pdf4QtLib/cmaps/Identity-H
rename to Pdf4QtLibCore/cmaps/Identity-H
diff --git a/Pdf4QtLib/cmaps/Identity-V b/Pdf4QtLibCore/cmaps/Identity-V
similarity index 100%
rename from Pdf4QtLib/cmaps/Identity-V
rename to Pdf4QtLibCore/cmaps/Identity-V
diff --git a/Pdf4QtLib/cmaps/KSC-EUC-H b/Pdf4QtLibCore/cmaps/KSC-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/KSC-EUC-H
rename to Pdf4QtLibCore/cmaps/KSC-EUC-H
diff --git a/Pdf4QtLib/cmaps/KSC-EUC-V b/Pdf4QtLibCore/cmaps/KSC-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/KSC-EUC-V
rename to Pdf4QtLibCore/cmaps/KSC-EUC-V
diff --git a/Pdf4QtLib/cmaps/KSC-H b/Pdf4QtLibCore/cmaps/KSC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/KSC-H
rename to Pdf4QtLibCore/cmaps/KSC-H
diff --git a/Pdf4QtLib/cmaps/KSC-Johab-H b/Pdf4QtLibCore/cmaps/KSC-Johab-H
similarity index 100%
rename from Pdf4QtLib/cmaps/KSC-Johab-H
rename to Pdf4QtLibCore/cmaps/KSC-Johab-H
diff --git a/Pdf4QtLib/cmaps/KSC-Johab-V b/Pdf4QtLibCore/cmaps/KSC-Johab-V
similarity index 100%
rename from Pdf4QtLib/cmaps/KSC-Johab-V
rename to Pdf4QtLibCore/cmaps/KSC-Johab-V
diff --git a/Pdf4QtLib/cmaps/KSC-V b/Pdf4QtLibCore/cmaps/KSC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/KSC-V
rename to Pdf4QtLibCore/cmaps/KSC-V
diff --git a/Pdf4QtLib/cmaps/KSCms-UHC-H b/Pdf4QtLibCore/cmaps/KSCms-UHC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/KSCms-UHC-H
rename to Pdf4QtLibCore/cmaps/KSCms-UHC-H
diff --git a/Pdf4QtLib/cmaps/KSCms-UHC-HW-H b/Pdf4QtLibCore/cmaps/KSCms-UHC-HW-H
similarity index 100%
rename from Pdf4QtLib/cmaps/KSCms-UHC-HW-H
rename to Pdf4QtLibCore/cmaps/KSCms-UHC-HW-H
diff --git a/Pdf4QtLib/cmaps/KSCms-UHC-HW-V b/Pdf4QtLibCore/cmaps/KSCms-UHC-HW-V
similarity index 100%
rename from Pdf4QtLib/cmaps/KSCms-UHC-HW-V
rename to Pdf4QtLibCore/cmaps/KSCms-UHC-HW-V
diff --git a/Pdf4QtLib/cmaps/KSCms-UHC-V b/Pdf4QtLibCore/cmaps/KSCms-UHC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/KSCms-UHC-V
rename to Pdf4QtLibCore/cmaps/KSCms-UHC-V
diff --git a/Pdf4QtLib/cmaps/KSCpc-EUC-H b/Pdf4QtLibCore/cmaps/KSCpc-EUC-H
similarity index 100%
rename from Pdf4QtLib/cmaps/KSCpc-EUC-H
rename to Pdf4QtLibCore/cmaps/KSCpc-EUC-H
diff --git a/Pdf4QtLib/cmaps/KSCpc-EUC-V b/Pdf4QtLibCore/cmaps/KSCpc-EUC-V
similarity index 100%
rename from Pdf4QtLib/cmaps/KSCpc-EUC-V
rename to Pdf4QtLibCore/cmaps/KSCpc-EUC-V
diff --git a/Pdf4QtLib/cmaps/Katakana b/Pdf4QtLibCore/cmaps/Katakana
similarity index 100%
rename from Pdf4QtLib/cmaps/Katakana
rename to Pdf4QtLibCore/cmaps/Katakana
diff --git a/Pdf4QtLib/cmaps/LICENSE.txt b/Pdf4QtLibCore/cmaps/LICENSE.txt
similarity index 100%
rename from Pdf4QtLib/cmaps/LICENSE.txt
rename to Pdf4QtLibCore/cmaps/LICENSE.txt
diff --git a/Pdf4QtLib/cmaps/NWP-H b/Pdf4QtLibCore/cmaps/NWP-H
similarity index 100%
rename from Pdf4QtLib/cmaps/NWP-H
rename to Pdf4QtLibCore/cmaps/NWP-H
diff --git a/Pdf4QtLib/cmaps/NWP-V b/Pdf4QtLibCore/cmaps/NWP-V
similarity index 100%
rename from Pdf4QtLib/cmaps/NWP-V
rename to Pdf4QtLibCore/cmaps/NWP-V
diff --git a/Pdf4QtLib/cmaps/RKSJ-H b/Pdf4QtLibCore/cmaps/RKSJ-H
similarity index 100%
rename from Pdf4QtLib/cmaps/RKSJ-H
rename to Pdf4QtLibCore/cmaps/RKSJ-H
diff --git a/Pdf4QtLib/cmaps/RKSJ-V b/Pdf4QtLibCore/cmaps/RKSJ-V
similarity index 100%
rename from Pdf4QtLib/cmaps/RKSJ-V
rename to Pdf4QtLibCore/cmaps/RKSJ-V
diff --git a/Pdf4QtLib/cmaps/Roman b/Pdf4QtLibCore/cmaps/Roman
similarity index 100%
rename from Pdf4QtLib/cmaps/Roman
rename to Pdf4QtLibCore/cmaps/Roman
diff --git a/Pdf4QtLib/cmaps/UniAKR-UTF16-H b/Pdf4QtLibCore/cmaps/UniAKR-UTF16-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniAKR-UTF16-H
rename to Pdf4QtLibCore/cmaps/UniAKR-UTF16-H
diff --git a/Pdf4QtLib/cmaps/UniAKR-UTF32-H b/Pdf4QtLibCore/cmaps/UniAKR-UTF32-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniAKR-UTF32-H
rename to Pdf4QtLibCore/cmaps/UniAKR-UTF32-H
diff --git a/Pdf4QtLib/cmaps/UniAKR-UTF8-H b/Pdf4QtLibCore/cmaps/UniAKR-UTF8-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniAKR-UTF8-H
rename to Pdf4QtLibCore/cmaps/UniAKR-UTF8-H
diff --git a/Pdf4QtLib/cmaps/UniCNS-UCS2-H b/Pdf4QtLibCore/cmaps/UniCNS-UCS2-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniCNS-UCS2-H
rename to Pdf4QtLibCore/cmaps/UniCNS-UCS2-H
diff --git a/Pdf4QtLib/cmaps/UniCNS-UCS2-V b/Pdf4QtLibCore/cmaps/UniCNS-UCS2-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniCNS-UCS2-V
rename to Pdf4QtLibCore/cmaps/UniCNS-UCS2-V
diff --git a/Pdf4QtLib/cmaps/UniCNS-UTF16-H b/Pdf4QtLibCore/cmaps/UniCNS-UTF16-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniCNS-UTF16-H
rename to Pdf4QtLibCore/cmaps/UniCNS-UTF16-H
diff --git a/Pdf4QtLib/cmaps/UniCNS-UTF16-V b/Pdf4QtLibCore/cmaps/UniCNS-UTF16-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniCNS-UTF16-V
rename to Pdf4QtLibCore/cmaps/UniCNS-UTF16-V
diff --git a/Pdf4QtLib/cmaps/UniCNS-UTF32-H b/Pdf4QtLibCore/cmaps/UniCNS-UTF32-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniCNS-UTF32-H
rename to Pdf4QtLibCore/cmaps/UniCNS-UTF32-H
diff --git a/Pdf4QtLib/cmaps/UniCNS-UTF32-V b/Pdf4QtLibCore/cmaps/UniCNS-UTF32-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniCNS-UTF32-V
rename to Pdf4QtLibCore/cmaps/UniCNS-UTF32-V
diff --git a/Pdf4QtLib/cmaps/UniCNS-UTF8-H b/Pdf4QtLibCore/cmaps/UniCNS-UTF8-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniCNS-UTF8-H
rename to Pdf4QtLibCore/cmaps/UniCNS-UTF8-H
diff --git a/Pdf4QtLib/cmaps/UniCNS-UTF8-V b/Pdf4QtLibCore/cmaps/UniCNS-UTF8-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniCNS-UTF8-V
rename to Pdf4QtLibCore/cmaps/UniCNS-UTF8-V
diff --git a/Pdf4QtLib/cmaps/UniGB-UCS2-H b/Pdf4QtLibCore/cmaps/UniGB-UCS2-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniGB-UCS2-H
rename to Pdf4QtLibCore/cmaps/UniGB-UCS2-H
diff --git a/Pdf4QtLib/cmaps/UniGB-UCS2-V b/Pdf4QtLibCore/cmaps/UniGB-UCS2-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniGB-UCS2-V
rename to Pdf4QtLibCore/cmaps/UniGB-UCS2-V
diff --git a/Pdf4QtLib/cmaps/UniGB-UTF16-H b/Pdf4QtLibCore/cmaps/UniGB-UTF16-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniGB-UTF16-H
rename to Pdf4QtLibCore/cmaps/UniGB-UTF16-H
diff --git a/Pdf4QtLib/cmaps/UniGB-UTF16-V b/Pdf4QtLibCore/cmaps/UniGB-UTF16-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniGB-UTF16-V
rename to Pdf4QtLibCore/cmaps/UniGB-UTF16-V
diff --git a/Pdf4QtLib/cmaps/UniGB-UTF32-H b/Pdf4QtLibCore/cmaps/UniGB-UTF32-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniGB-UTF32-H
rename to Pdf4QtLibCore/cmaps/UniGB-UTF32-H
diff --git a/Pdf4QtLib/cmaps/UniGB-UTF32-V b/Pdf4QtLibCore/cmaps/UniGB-UTF32-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniGB-UTF32-V
rename to Pdf4QtLibCore/cmaps/UniGB-UTF32-V
diff --git a/Pdf4QtLib/cmaps/UniGB-UTF8-H b/Pdf4QtLibCore/cmaps/UniGB-UTF8-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniGB-UTF8-H
rename to Pdf4QtLibCore/cmaps/UniGB-UTF8-H
diff --git a/Pdf4QtLib/cmaps/UniGB-UTF8-V b/Pdf4QtLibCore/cmaps/UniGB-UTF8-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniGB-UTF8-V
rename to Pdf4QtLibCore/cmaps/UniGB-UTF8-V
diff --git a/Pdf4QtLib/cmaps/UniHojo-UCS2-H b/Pdf4QtLibCore/cmaps/UniHojo-UCS2-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniHojo-UCS2-H
rename to Pdf4QtLibCore/cmaps/UniHojo-UCS2-H
diff --git a/Pdf4QtLib/cmaps/UniHojo-UCS2-V b/Pdf4QtLibCore/cmaps/UniHojo-UCS2-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniHojo-UCS2-V
rename to Pdf4QtLibCore/cmaps/UniHojo-UCS2-V
diff --git a/Pdf4QtLib/cmaps/UniHojo-UTF16-H b/Pdf4QtLibCore/cmaps/UniHojo-UTF16-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniHojo-UTF16-H
rename to Pdf4QtLibCore/cmaps/UniHojo-UTF16-H
diff --git a/Pdf4QtLib/cmaps/UniHojo-UTF16-V b/Pdf4QtLibCore/cmaps/UniHojo-UTF16-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniHojo-UTF16-V
rename to Pdf4QtLibCore/cmaps/UniHojo-UTF16-V
diff --git a/Pdf4QtLib/cmaps/UniHojo-UTF32-H b/Pdf4QtLibCore/cmaps/UniHojo-UTF32-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniHojo-UTF32-H
rename to Pdf4QtLibCore/cmaps/UniHojo-UTF32-H
diff --git a/Pdf4QtLib/cmaps/UniHojo-UTF32-V b/Pdf4QtLibCore/cmaps/UniHojo-UTF32-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniHojo-UTF32-V
rename to Pdf4QtLibCore/cmaps/UniHojo-UTF32-V
diff --git a/Pdf4QtLib/cmaps/UniHojo-UTF8-H b/Pdf4QtLibCore/cmaps/UniHojo-UTF8-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniHojo-UTF8-H
rename to Pdf4QtLibCore/cmaps/UniHojo-UTF8-H
diff --git a/Pdf4QtLib/cmaps/UniHojo-UTF8-V b/Pdf4QtLibCore/cmaps/UniHojo-UTF8-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniHojo-UTF8-V
rename to Pdf4QtLibCore/cmaps/UniHojo-UTF8-V
diff --git a/Pdf4QtLib/cmaps/UniJIS-UCS2-H b/Pdf4QtLibCore/cmaps/UniJIS-UCS2-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS-UCS2-H
rename to Pdf4QtLibCore/cmaps/UniJIS-UCS2-H
diff --git a/Pdf4QtLib/cmaps/UniJIS-UCS2-HW-H b/Pdf4QtLibCore/cmaps/UniJIS-UCS2-HW-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS-UCS2-HW-H
rename to Pdf4QtLibCore/cmaps/UniJIS-UCS2-HW-H
diff --git a/Pdf4QtLib/cmaps/UniJIS-UCS2-HW-V b/Pdf4QtLibCore/cmaps/UniJIS-UCS2-HW-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS-UCS2-HW-V
rename to Pdf4QtLibCore/cmaps/UniJIS-UCS2-HW-V
diff --git a/Pdf4QtLib/cmaps/UniJIS-UCS2-V b/Pdf4QtLibCore/cmaps/UniJIS-UCS2-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS-UCS2-V
rename to Pdf4QtLibCore/cmaps/UniJIS-UCS2-V
diff --git a/Pdf4QtLib/cmaps/UniJIS-UTF16-H b/Pdf4QtLibCore/cmaps/UniJIS-UTF16-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS-UTF16-H
rename to Pdf4QtLibCore/cmaps/UniJIS-UTF16-H
diff --git a/Pdf4QtLib/cmaps/UniJIS-UTF16-V b/Pdf4QtLibCore/cmaps/UniJIS-UTF16-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS-UTF16-V
rename to Pdf4QtLibCore/cmaps/UniJIS-UTF16-V
diff --git a/Pdf4QtLib/cmaps/UniJIS-UTF32-H b/Pdf4QtLibCore/cmaps/UniJIS-UTF32-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS-UTF32-H
rename to Pdf4QtLibCore/cmaps/UniJIS-UTF32-H
diff --git a/Pdf4QtLib/cmaps/UniJIS-UTF32-V b/Pdf4QtLibCore/cmaps/UniJIS-UTF32-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS-UTF32-V
rename to Pdf4QtLibCore/cmaps/UniJIS-UTF32-V
diff --git a/Pdf4QtLib/cmaps/UniJIS-UTF8-H b/Pdf4QtLibCore/cmaps/UniJIS-UTF8-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS-UTF8-H
rename to Pdf4QtLibCore/cmaps/UniJIS-UTF8-H
diff --git a/Pdf4QtLib/cmaps/UniJIS-UTF8-V b/Pdf4QtLibCore/cmaps/UniJIS-UTF8-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS-UTF8-V
rename to Pdf4QtLibCore/cmaps/UniJIS-UTF8-V
diff --git a/Pdf4QtLib/cmaps/UniJIS2004-UTF16-H b/Pdf4QtLibCore/cmaps/UniJIS2004-UTF16-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS2004-UTF16-H
rename to Pdf4QtLibCore/cmaps/UniJIS2004-UTF16-H
diff --git a/Pdf4QtLib/cmaps/UniJIS2004-UTF16-V b/Pdf4QtLibCore/cmaps/UniJIS2004-UTF16-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS2004-UTF16-V
rename to Pdf4QtLibCore/cmaps/UniJIS2004-UTF16-V
diff --git a/Pdf4QtLib/cmaps/UniJIS2004-UTF32-H b/Pdf4QtLibCore/cmaps/UniJIS2004-UTF32-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS2004-UTF32-H
rename to Pdf4QtLibCore/cmaps/UniJIS2004-UTF32-H
diff --git a/Pdf4QtLib/cmaps/UniJIS2004-UTF32-V b/Pdf4QtLibCore/cmaps/UniJIS2004-UTF32-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS2004-UTF32-V
rename to Pdf4QtLibCore/cmaps/UniJIS2004-UTF32-V
diff --git a/Pdf4QtLib/cmaps/UniJIS2004-UTF8-H b/Pdf4QtLibCore/cmaps/UniJIS2004-UTF8-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS2004-UTF8-H
rename to Pdf4QtLibCore/cmaps/UniJIS2004-UTF8-H
diff --git a/Pdf4QtLib/cmaps/UniJIS2004-UTF8-V b/Pdf4QtLibCore/cmaps/UniJIS2004-UTF8-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJIS2004-UTF8-V
rename to Pdf4QtLibCore/cmaps/UniJIS2004-UTF8-V
diff --git a/Pdf4QtLib/cmaps/UniJISPro-UCS2-HW-V b/Pdf4QtLibCore/cmaps/UniJISPro-UCS2-HW-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJISPro-UCS2-HW-V
rename to Pdf4QtLibCore/cmaps/UniJISPro-UCS2-HW-V
diff --git a/Pdf4QtLib/cmaps/UniJISPro-UCS2-V b/Pdf4QtLibCore/cmaps/UniJISPro-UCS2-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJISPro-UCS2-V
rename to Pdf4QtLibCore/cmaps/UniJISPro-UCS2-V
diff --git a/Pdf4QtLib/cmaps/UniJISPro-UTF8-V b/Pdf4QtLibCore/cmaps/UniJISPro-UTF8-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJISPro-UTF8-V
rename to Pdf4QtLibCore/cmaps/UniJISPro-UTF8-V
diff --git a/Pdf4QtLib/cmaps/UniJISX0213-UTF32-H b/Pdf4QtLibCore/cmaps/UniJISX0213-UTF32-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJISX0213-UTF32-H
rename to Pdf4QtLibCore/cmaps/UniJISX0213-UTF32-H
diff --git a/Pdf4QtLib/cmaps/UniJISX0213-UTF32-V b/Pdf4QtLibCore/cmaps/UniJISX0213-UTF32-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJISX0213-UTF32-V
rename to Pdf4QtLibCore/cmaps/UniJISX0213-UTF32-V
diff --git a/Pdf4QtLib/cmaps/UniJISX02132004-UTF32-H b/Pdf4QtLibCore/cmaps/UniJISX02132004-UTF32-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJISX02132004-UTF32-H
rename to Pdf4QtLibCore/cmaps/UniJISX02132004-UTF32-H
diff --git a/Pdf4QtLib/cmaps/UniJISX02132004-UTF32-V b/Pdf4QtLibCore/cmaps/UniJISX02132004-UTF32-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniJISX02132004-UTF32-V
rename to Pdf4QtLibCore/cmaps/UniJISX02132004-UTF32-V
diff --git a/Pdf4QtLib/cmaps/UniKS-UCS2-H b/Pdf4QtLibCore/cmaps/UniKS-UCS2-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniKS-UCS2-H
rename to Pdf4QtLibCore/cmaps/UniKS-UCS2-H
diff --git a/Pdf4QtLib/cmaps/UniKS-UCS2-V b/Pdf4QtLibCore/cmaps/UniKS-UCS2-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniKS-UCS2-V
rename to Pdf4QtLibCore/cmaps/UniKS-UCS2-V
diff --git a/Pdf4QtLib/cmaps/UniKS-UTF16-H b/Pdf4QtLibCore/cmaps/UniKS-UTF16-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniKS-UTF16-H
rename to Pdf4QtLibCore/cmaps/UniKS-UTF16-H
diff --git a/Pdf4QtLib/cmaps/UniKS-UTF16-V b/Pdf4QtLibCore/cmaps/UniKS-UTF16-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniKS-UTF16-V
rename to Pdf4QtLibCore/cmaps/UniKS-UTF16-V
diff --git a/Pdf4QtLib/cmaps/UniKS-UTF32-H b/Pdf4QtLibCore/cmaps/UniKS-UTF32-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniKS-UTF32-H
rename to Pdf4QtLibCore/cmaps/UniKS-UTF32-H
diff --git a/Pdf4QtLib/cmaps/UniKS-UTF32-V b/Pdf4QtLibCore/cmaps/UniKS-UTF32-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniKS-UTF32-V
rename to Pdf4QtLibCore/cmaps/UniKS-UTF32-V
diff --git a/Pdf4QtLib/cmaps/UniKS-UTF8-H b/Pdf4QtLibCore/cmaps/UniKS-UTF8-H
similarity index 100%
rename from Pdf4QtLib/cmaps/UniKS-UTF8-H
rename to Pdf4QtLibCore/cmaps/UniKS-UTF8-H
diff --git a/Pdf4QtLib/cmaps/UniKS-UTF8-V b/Pdf4QtLibCore/cmaps/UniKS-UTF8-V
similarity index 100%
rename from Pdf4QtLib/cmaps/UniKS-UTF8-V
rename to Pdf4QtLibCore/cmaps/UniKS-UTF8-V
diff --git a/Pdf4QtLib/cmaps/V b/Pdf4QtLibCore/cmaps/V
similarity index 100%
rename from Pdf4QtLib/cmaps/V
rename to Pdf4QtLibCore/cmaps/V
diff --git a/Pdf4QtLib/cmaps/WP-Symbol b/Pdf4QtLibCore/cmaps/WP-Symbol
similarity index 100%
rename from Pdf4QtLib/cmaps/WP-Symbol
rename to Pdf4QtLibCore/cmaps/WP-Symbol
diff --git a/Pdf4QtLib/sources/pdfaction.cpp b/Pdf4QtLibCore/sources/pdfaction.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfaction.cpp
rename to Pdf4QtLibCore/sources/pdfaction.cpp
diff --git a/Pdf4QtLib/sources/pdfaction.h b/Pdf4QtLibCore/sources/pdfaction.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfaction.h
rename to Pdf4QtLibCore/sources/pdfaction.h
diff --git a/Pdf4QtLib/sources/pdfalgorithmlcs.cpp b/Pdf4QtLibCore/sources/pdfalgorithmlcs.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfalgorithmlcs.cpp
rename to Pdf4QtLibCore/sources/pdfalgorithmlcs.cpp
diff --git a/Pdf4QtLib/sources/pdfalgorithmlcs.h b/Pdf4QtLibCore/sources/pdfalgorithmlcs.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfalgorithmlcs.h
rename to Pdf4QtLibCore/sources/pdfalgorithmlcs.h
diff --git a/Pdf4QtLib/sources/pdfannotation.cpp b/Pdf4QtLibCore/sources/pdfannotation.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfannotation.cpp
rename to Pdf4QtLibCore/sources/pdfannotation.cpp
diff --git a/Pdf4QtLib/sources/pdfannotation.h b/Pdf4QtLibCore/sources/pdfannotation.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfannotation.h
rename to Pdf4QtLibCore/sources/pdfannotation.h
diff --git a/Pdf4QtLib/sources/pdfblendfunction.cpp b/Pdf4QtLibCore/sources/pdfblendfunction.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfblendfunction.cpp
rename to Pdf4QtLibCore/sources/pdfblendfunction.cpp
diff --git a/Pdf4QtLib/sources/pdfblendfunction.h b/Pdf4QtLibCore/sources/pdfblendfunction.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfblendfunction.h
rename to Pdf4QtLibCore/sources/pdfblendfunction.h
diff --git a/Pdf4QtLib/sources/pdfcatalog.cpp b/Pdf4QtLibCore/sources/pdfcatalog.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfcatalog.cpp
rename to Pdf4QtLibCore/sources/pdfcatalog.cpp
diff --git a/Pdf4QtLib/sources/pdfcatalog.h b/Pdf4QtLibCore/sources/pdfcatalog.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfcatalog.h
rename to Pdf4QtLibCore/sources/pdfcatalog.h
diff --git a/Pdf4QtLib/sources/pdfccittfaxdecoder.cpp b/Pdf4QtLibCore/sources/pdfccittfaxdecoder.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfccittfaxdecoder.cpp
rename to Pdf4QtLibCore/sources/pdfccittfaxdecoder.cpp
diff --git a/Pdf4QtLib/sources/pdfccittfaxdecoder.h b/Pdf4QtLibCore/sources/pdfccittfaxdecoder.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfccittfaxdecoder.h
rename to Pdf4QtLibCore/sources/pdfccittfaxdecoder.h
diff --git a/Pdf4QtLib/sources/pdfcertificatemanager.cpp b/Pdf4QtLibCore/sources/pdfcertificatemanager.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfcertificatemanager.cpp
rename to Pdf4QtLibCore/sources/pdfcertificatemanager.cpp
diff --git a/Pdf4QtLib/sources/pdfcertificatemanager.h b/Pdf4QtLibCore/sources/pdfcertificatemanager.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfcertificatemanager.h
rename to Pdf4QtLibCore/sources/pdfcertificatemanager.h
diff --git a/Pdf4QtLib/sources/pdfcms.cpp b/Pdf4QtLibCore/sources/pdfcms.cpp
similarity index 99%
rename from Pdf4QtLib/sources/pdfcms.cpp
rename to Pdf4QtLibCore/sources/pdfcms.cpp
index 52b2e00..19de17f 100644
--- a/Pdf4QtLib/sources/pdfcms.cpp
+++ b/Pdf4QtLibCore/sources/pdfcms.cpp
@@ -20,7 +20,7 @@
#include "pdfexecutionpolicy.h"
#include "pdfdbgheap.h"
-#include
+#include
#include
#ifdef PDF4QT_COMPILER_CLANG
@@ -1731,7 +1731,7 @@ PDFColorProfileIdentifiers PDFCMSManager::getExternalColorProfiles(QString profi
PDFColorProfileIdentifiers result;
QDir directory(profileDirectory);
- QDir applicationDirectory(QApplication::applicationDirPath());
+ QDir applicationDirectory(QCoreApplication::applicationDirPath());
if (!profileDirectory.isEmpty() && directory.exists())
{
QStringList iccProfiles = directory.entryList({ "*.icc" }, QDir::Files | QDir::Readable | QDir::NoDotAndDotDot, QDir::NoSort);
diff --git a/Pdf4QtLib/sources/pdfcms.h b/Pdf4QtLibCore/sources/pdfcms.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfcms.h
rename to Pdf4QtLibCore/sources/pdfcms.h
diff --git a/Pdf4QtLib/sources/pdfcolorconvertor.cpp b/Pdf4QtLibCore/sources/pdfcolorconvertor.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfcolorconvertor.cpp
rename to Pdf4QtLibCore/sources/pdfcolorconvertor.cpp
diff --git a/Pdf4QtLib/sources/pdfcolorconvertor.h b/Pdf4QtLibCore/sources/pdfcolorconvertor.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfcolorconvertor.h
rename to Pdf4QtLibCore/sources/pdfcolorconvertor.h
diff --git a/Pdf4QtLib/sources/pdfcolorspaces.cpp b/Pdf4QtLibCore/sources/pdfcolorspaces.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfcolorspaces.cpp
rename to Pdf4QtLibCore/sources/pdfcolorspaces.cpp
diff --git a/Pdf4QtLib/sources/pdfcolorspaces.h b/Pdf4QtLibCore/sources/pdfcolorspaces.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfcolorspaces.h
rename to Pdf4QtLibCore/sources/pdfcolorspaces.h
diff --git a/Pdf4QtLib/sources/pdfcompiler.cpp b/Pdf4QtLibCore/sources/pdfcompiler.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfcompiler.cpp
rename to Pdf4QtLibCore/sources/pdfcompiler.cpp
diff --git a/Pdf4QtLib/sources/pdfcompiler.h b/Pdf4QtLibCore/sources/pdfcompiler.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfcompiler.h
rename to Pdf4QtLibCore/sources/pdfcompiler.h
diff --git a/Pdf4QtLib/sources/pdfconstants.h b/Pdf4QtLibCore/sources/pdfconstants.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfconstants.h
rename to Pdf4QtLibCore/sources/pdfconstants.h
diff --git a/Pdf4QtLib/sources/pdfdbgheap.h b/Pdf4QtLibCore/sources/pdfdbgheap.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdbgheap.h
rename to Pdf4QtLibCore/sources/pdfdbgheap.h
diff --git a/Pdf4QtLib/sources/pdfdiff.cpp b/Pdf4QtLibCore/sources/pdfdiff.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdiff.cpp
rename to Pdf4QtLibCore/sources/pdfdiff.cpp
diff --git a/Pdf4QtLib/sources/pdfdiff.h b/Pdf4QtLibCore/sources/pdfdiff.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdiff.h
rename to Pdf4QtLibCore/sources/pdfdiff.h
diff --git a/Pdf4QtLib/sources/pdfdocument.cpp b/Pdf4QtLibCore/sources/pdfdocument.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocument.cpp
rename to Pdf4QtLibCore/sources/pdfdocument.cpp
diff --git a/Pdf4QtLib/sources/pdfdocument.h b/Pdf4QtLibCore/sources/pdfdocument.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocument.h
rename to Pdf4QtLibCore/sources/pdfdocument.h
diff --git a/Pdf4QtLib/sources/pdfdocumentbuilder.cpp b/Pdf4QtLibCore/sources/pdfdocumentbuilder.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentbuilder.cpp
rename to Pdf4QtLibCore/sources/pdfdocumentbuilder.cpp
diff --git a/Pdf4QtLib/sources/pdfdocumentbuilder.h b/Pdf4QtLibCore/sources/pdfdocumentbuilder.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentbuilder.h
rename to Pdf4QtLibCore/sources/pdfdocumentbuilder.h
diff --git a/Pdf4QtLib/sources/pdfdocumentdrawinterface.h b/Pdf4QtLibCore/sources/pdfdocumentdrawinterface.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentdrawinterface.h
rename to Pdf4QtLibCore/sources/pdfdocumentdrawinterface.h
diff --git a/Pdf4QtLib/sources/pdfdocumentmanipulator.cpp b/Pdf4QtLibCore/sources/pdfdocumentmanipulator.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentmanipulator.cpp
rename to Pdf4QtLibCore/sources/pdfdocumentmanipulator.cpp
diff --git a/Pdf4QtLib/sources/pdfdocumentmanipulator.h b/Pdf4QtLibCore/sources/pdfdocumentmanipulator.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentmanipulator.h
rename to Pdf4QtLibCore/sources/pdfdocumentmanipulator.h
diff --git a/Pdf4QtLib/sources/pdfdocumentreader.cpp b/Pdf4QtLibCore/sources/pdfdocumentreader.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentreader.cpp
rename to Pdf4QtLibCore/sources/pdfdocumentreader.cpp
diff --git a/Pdf4QtLib/sources/pdfdocumentreader.h b/Pdf4QtLibCore/sources/pdfdocumentreader.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentreader.h
rename to Pdf4QtLibCore/sources/pdfdocumentreader.h
diff --git a/Pdf4QtLib/sources/pdfdocumentsanitizer.cpp b/Pdf4QtLibCore/sources/pdfdocumentsanitizer.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentsanitizer.cpp
rename to Pdf4QtLibCore/sources/pdfdocumentsanitizer.cpp
diff --git a/Pdf4QtLib/sources/pdfdocumentsanitizer.h b/Pdf4QtLibCore/sources/pdfdocumentsanitizer.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentsanitizer.h
rename to Pdf4QtLibCore/sources/pdfdocumentsanitizer.h
diff --git a/Pdf4QtLib/sources/pdfdocumenttextflow.cpp b/Pdf4QtLibCore/sources/pdfdocumenttextflow.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumenttextflow.cpp
rename to Pdf4QtLibCore/sources/pdfdocumenttextflow.cpp
diff --git a/Pdf4QtLib/sources/pdfdocumenttextflow.h b/Pdf4QtLibCore/sources/pdfdocumenttextflow.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumenttextflow.h
rename to Pdf4QtLibCore/sources/pdfdocumenttextflow.h
diff --git a/Pdf4QtLib/sources/pdfdocumenttextfloweditormodel.cpp b/Pdf4QtLibCore/sources/pdfdocumenttextfloweditormodel.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumenttextfloweditormodel.cpp
rename to Pdf4QtLibCore/sources/pdfdocumenttextfloweditormodel.cpp
diff --git a/Pdf4QtLib/sources/pdfdocumenttextfloweditormodel.h b/Pdf4QtLibCore/sources/pdfdocumenttextfloweditormodel.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumenttextfloweditormodel.h
rename to Pdf4QtLibCore/sources/pdfdocumenttextfloweditormodel.h
diff --git a/Pdf4QtLib/sources/pdfdocumentwriter.cpp b/Pdf4QtLibCore/sources/pdfdocumentwriter.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentwriter.cpp
rename to Pdf4QtLibCore/sources/pdfdocumentwriter.cpp
diff --git a/Pdf4QtLib/sources/pdfdocumentwriter.h b/Pdf4QtLibCore/sources/pdfdocumentwriter.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdocumentwriter.h
rename to Pdf4QtLibCore/sources/pdfdocumentwriter.h
diff --git a/Pdf4QtLib/sources/pdfdrawspacecontroller.cpp b/Pdf4QtLibCore/sources/pdfdrawspacecontroller.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdrawspacecontroller.cpp
rename to Pdf4QtLibCore/sources/pdfdrawspacecontroller.cpp
diff --git a/Pdf4QtLib/sources/pdfdrawspacecontroller.h b/Pdf4QtLibCore/sources/pdfdrawspacecontroller.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdrawspacecontroller.h
rename to Pdf4QtLibCore/sources/pdfdrawspacecontroller.h
diff --git a/Pdf4QtLib/sources/pdfencoding.cpp b/Pdf4QtLibCore/sources/pdfencoding.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfencoding.cpp
rename to Pdf4QtLibCore/sources/pdfencoding.cpp
diff --git a/Pdf4QtLib/sources/pdfencoding.h b/Pdf4QtLibCore/sources/pdfencoding.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfencoding.h
rename to Pdf4QtLibCore/sources/pdfencoding.h
diff --git a/Pdf4QtLib/sources/pdfexception.h b/Pdf4QtLibCore/sources/pdfexception.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfexception.h
rename to Pdf4QtLibCore/sources/pdfexception.h
diff --git a/Pdf4QtLib/sources/pdfexecutionpolicy.cpp b/Pdf4QtLibCore/sources/pdfexecutionpolicy.cpp
similarity index 98%
rename from Pdf4QtLib/sources/pdfexecutionpolicy.cpp
rename to Pdf4QtLibCore/sources/pdfexecutionpolicy.cpp
index 61838ed..fda05d6 100644
--- a/Pdf4QtLib/sources/pdfexecutionpolicy.cpp
+++ b/Pdf4QtLibCore/sources/pdfexecutionpolicy.cpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2022 Jakub Melka
+// Copyright (C) 2020-2023 Jakub Melka
//
// This file is part of PDF4QT.
//
@@ -15,12 +15,11 @@
// You should have received a copy of the GNU Lesser General Public License
// along with PDF4QT. If not, see .
-
#include "pdfexecutionpolicy.h"
#include "pdfdbgheap.h"
#include
-#include
+#include
namespace pdf
{
diff --git a/Pdf4QtLib/sources/pdfexecutionpolicy.h b/Pdf4QtLibCore/sources/pdfexecutionpolicy.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfexecutionpolicy.h
rename to Pdf4QtLibCore/sources/pdfexecutionpolicy.h
diff --git a/Pdf4QtLib/sources/pdffile.cpp b/Pdf4QtLibCore/sources/pdffile.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdffile.cpp
rename to Pdf4QtLibCore/sources/pdffile.cpp
diff --git a/Pdf4QtLib/sources/pdffile.h b/Pdf4QtLibCore/sources/pdffile.h
similarity index 100%
rename from Pdf4QtLib/sources/pdffile.h
rename to Pdf4QtLibCore/sources/pdffile.h
diff --git a/Pdf4QtLib/sources/pdfflatarray.h b/Pdf4QtLibCore/sources/pdfflatarray.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfflatarray.h
rename to Pdf4QtLibCore/sources/pdfflatarray.h
diff --git a/Pdf4QtLib/sources/pdfflatmap.h b/Pdf4QtLibCore/sources/pdfflatmap.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfflatmap.h
rename to Pdf4QtLibCore/sources/pdfflatmap.h
diff --git a/Pdf4QtLib/sources/pdffont.cpp b/Pdf4QtLibCore/sources/pdffont.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdffont.cpp
rename to Pdf4QtLibCore/sources/pdffont.cpp
diff --git a/Pdf4QtLib/sources/pdffont.h b/Pdf4QtLibCore/sources/pdffont.h
similarity index 100%
rename from Pdf4QtLib/sources/pdffont.h
rename to Pdf4QtLibCore/sources/pdffont.h
diff --git a/Pdf4QtLib/sources/pdfform.cpp b/Pdf4QtLibCore/sources/pdfform.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfform.cpp
rename to Pdf4QtLibCore/sources/pdfform.cpp
diff --git a/Pdf4QtLib/sources/pdfform.h b/Pdf4QtLibCore/sources/pdfform.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfform.h
rename to Pdf4QtLibCore/sources/pdfform.h
diff --git a/Pdf4QtLib/sources/pdffunction.cpp b/Pdf4QtLibCore/sources/pdffunction.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdffunction.cpp
rename to Pdf4QtLibCore/sources/pdffunction.cpp
diff --git a/Pdf4QtLib/sources/pdffunction.h b/Pdf4QtLibCore/sources/pdffunction.h
similarity index 100%
rename from Pdf4QtLib/sources/pdffunction.h
rename to Pdf4QtLibCore/sources/pdffunction.h
diff --git a/Pdf4QtLib/sources/pdfglobal.h b/Pdf4QtLibCore/sources/pdfglobal.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfglobal.h
rename to Pdf4QtLibCore/sources/pdfglobal.h
diff --git a/Pdf4QtLib/sources/pdficontheme.cpp b/Pdf4QtLibCore/sources/pdficontheme.cpp
similarity index 97%
rename from Pdf4QtLib/sources/pdficontheme.cpp
rename to Pdf4QtLibCore/sources/pdficontheme.cpp
index 80d06a9..ac66789 100644
--- a/Pdf4QtLib/sources/pdficontheme.cpp
+++ b/Pdf4QtLibCore/sources/pdficontheme.cpp
@@ -18,7 +18,7 @@
#include "pdficontheme.h"
#include "pdfdbgheap.h"
-#include
+#include
namespace pdf
{
@@ -111,7 +111,7 @@ void PDFIconTheme::loadTheme()
QString PDFIconTheme::getThemeDirectory() const
{
- return QApplication::applicationDirPath() + "/" + m_directory;
+ return QCoreApplication::applicationDirPath() + "/" + m_directory;
}
QString PDFIconTheme::formatFileName(const ActionInfo& info, const QString& themeDirectory) const
diff --git a/Pdf4QtLib/sources/pdficontheme.h b/Pdf4QtLibCore/sources/pdficontheme.h
similarity index 100%
rename from Pdf4QtLib/sources/pdficontheme.h
rename to Pdf4QtLibCore/sources/pdficontheme.h
diff --git a/Pdf4QtLib/sources/pdfimage.cpp b/Pdf4QtLibCore/sources/pdfimage.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfimage.cpp
rename to Pdf4QtLibCore/sources/pdfimage.cpp
diff --git a/Pdf4QtLib/sources/pdfimage.h b/Pdf4QtLibCore/sources/pdfimage.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfimage.h
rename to Pdf4QtLibCore/sources/pdfimage.h
diff --git a/Pdf4QtLib/sources/pdfimageconversion.cpp b/Pdf4QtLibCore/sources/pdfimageconversion.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfimageconversion.cpp
rename to Pdf4QtLibCore/sources/pdfimageconversion.cpp
diff --git a/Pdf4QtLib/sources/pdfimageconversion.h b/Pdf4QtLibCore/sources/pdfimageconversion.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfimageconversion.h
rename to Pdf4QtLibCore/sources/pdfimageconversion.h
diff --git a/Pdf4QtLib/sources/pdfitemmodels.cpp b/Pdf4QtLibCore/sources/pdfitemmodels.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfitemmodels.cpp
rename to Pdf4QtLibCore/sources/pdfitemmodels.cpp
diff --git a/Pdf4QtLib/sources/pdfitemmodels.h b/Pdf4QtLibCore/sources/pdfitemmodels.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfitemmodels.h
rename to Pdf4QtLibCore/sources/pdfitemmodels.h
diff --git a/Pdf4QtLib/sources/pdfjavascriptscanner.cpp b/Pdf4QtLibCore/sources/pdfjavascriptscanner.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfjavascriptscanner.cpp
rename to Pdf4QtLibCore/sources/pdfjavascriptscanner.cpp
diff --git a/Pdf4QtLib/sources/pdfjavascriptscanner.h b/Pdf4QtLibCore/sources/pdfjavascriptscanner.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfjavascriptscanner.h
rename to Pdf4QtLibCore/sources/pdfjavascriptscanner.h
diff --git a/Pdf4QtLib/sources/pdfjbig2decoder.cpp b/Pdf4QtLibCore/sources/pdfjbig2decoder.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfjbig2decoder.cpp
rename to Pdf4QtLibCore/sources/pdfjbig2decoder.cpp
diff --git a/Pdf4QtLib/sources/pdfjbig2decoder.h b/Pdf4QtLibCore/sources/pdfjbig2decoder.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfjbig2decoder.h
rename to Pdf4QtLibCore/sources/pdfjbig2decoder.h
diff --git a/Pdf4QtLib/sources/pdfmeshqualitysettings.h b/Pdf4QtLibCore/sources/pdfmeshqualitysettings.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfmeshqualitysettings.h
rename to Pdf4QtLibCore/sources/pdfmeshqualitysettings.h
diff --git a/Pdf4QtLib/sources/pdfmultimedia.cpp b/Pdf4QtLibCore/sources/pdfmultimedia.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfmultimedia.cpp
rename to Pdf4QtLibCore/sources/pdfmultimedia.cpp
diff --git a/Pdf4QtLib/sources/pdfmultimedia.h b/Pdf4QtLibCore/sources/pdfmultimedia.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfmultimedia.h
rename to Pdf4QtLibCore/sources/pdfmultimedia.h
diff --git a/Pdf4QtLib/sources/pdfnametounicode.cpp b/Pdf4QtLibCore/sources/pdfnametounicode.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfnametounicode.cpp
rename to Pdf4QtLibCore/sources/pdfnametounicode.cpp
diff --git a/Pdf4QtLib/sources/pdfnametounicode.h b/Pdf4QtLibCore/sources/pdfnametounicode.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfnametounicode.h
rename to Pdf4QtLibCore/sources/pdfnametounicode.h
diff --git a/Pdf4QtLib/sources/pdfnametreeloader.h b/Pdf4QtLibCore/sources/pdfnametreeloader.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfnametreeloader.h
rename to Pdf4QtLibCore/sources/pdfnametreeloader.h
diff --git a/Pdf4QtLib/sources/pdfnumbertreeloader.h b/Pdf4QtLibCore/sources/pdfnumbertreeloader.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfnumbertreeloader.h
rename to Pdf4QtLibCore/sources/pdfnumbertreeloader.h
diff --git a/Pdf4QtLib/sources/pdfobject.cpp b/Pdf4QtLibCore/sources/pdfobject.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfobject.cpp
rename to Pdf4QtLibCore/sources/pdfobject.cpp
diff --git a/Pdf4QtLib/sources/pdfobject.h b/Pdf4QtLibCore/sources/pdfobject.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfobject.h
rename to Pdf4QtLibCore/sources/pdfobject.h
diff --git a/Pdf4QtLib/sources/pdfobjecteditormodel.cpp b/Pdf4QtLibCore/sources/pdfobjecteditormodel.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfobjecteditormodel.cpp
rename to Pdf4QtLibCore/sources/pdfobjecteditormodel.cpp
diff --git a/Pdf4QtLib/sources/pdfobjecteditormodel.h b/Pdf4QtLibCore/sources/pdfobjecteditormodel.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfobjecteditormodel.h
rename to Pdf4QtLibCore/sources/pdfobjecteditormodel.h
diff --git a/Pdf4QtLib/sources/pdfobjectutils.cpp b/Pdf4QtLibCore/sources/pdfobjectutils.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfobjectutils.cpp
rename to Pdf4QtLibCore/sources/pdfobjectutils.cpp
diff --git a/Pdf4QtLib/sources/pdfobjectutils.h b/Pdf4QtLibCore/sources/pdfobjectutils.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfobjectutils.h
rename to Pdf4QtLibCore/sources/pdfobjectutils.h
diff --git a/Pdf4QtLib/sources/pdfoperationcontrol.h b/Pdf4QtLibCore/sources/pdfoperationcontrol.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfoperationcontrol.h
rename to Pdf4QtLibCore/sources/pdfoperationcontrol.h
diff --git a/Pdf4QtLib/sources/pdfoptimizer.cpp b/Pdf4QtLibCore/sources/pdfoptimizer.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfoptimizer.cpp
rename to Pdf4QtLibCore/sources/pdfoptimizer.cpp
diff --git a/Pdf4QtLib/sources/pdfoptimizer.h b/Pdf4QtLibCore/sources/pdfoptimizer.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfoptimizer.h
rename to Pdf4QtLibCore/sources/pdfoptimizer.h
diff --git a/Pdf4QtLib/sources/pdfoptionalcontent.cpp b/Pdf4QtLibCore/sources/pdfoptionalcontent.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfoptionalcontent.cpp
rename to Pdf4QtLibCore/sources/pdfoptionalcontent.cpp
diff --git a/Pdf4QtLib/sources/pdfoptionalcontent.h b/Pdf4QtLibCore/sources/pdfoptionalcontent.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfoptionalcontent.h
rename to Pdf4QtLibCore/sources/pdfoptionalcontent.h
diff --git a/Pdf4QtLib/sources/pdfoutline.cpp b/Pdf4QtLibCore/sources/pdfoutline.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfoutline.cpp
rename to Pdf4QtLibCore/sources/pdfoutline.cpp
diff --git a/Pdf4QtLib/sources/pdfoutline.h b/Pdf4QtLibCore/sources/pdfoutline.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfoutline.h
rename to Pdf4QtLibCore/sources/pdfoutline.h
diff --git a/Pdf4QtLib/sources/pdfpage.cpp b/Pdf4QtLibCore/sources/pdfpage.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpage.cpp
rename to Pdf4QtLibCore/sources/pdfpage.cpp
diff --git a/Pdf4QtLib/sources/pdfpage.h b/Pdf4QtLibCore/sources/pdfpage.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpage.h
rename to Pdf4QtLibCore/sources/pdfpage.h
diff --git a/Pdf4QtLib/sources/pdfpagecontentelements.cpp b/Pdf4QtLibCore/sources/pdfpagecontentelements.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontentelements.cpp
rename to Pdf4QtLibCore/sources/pdfpagecontentelements.cpp
diff --git a/Pdf4QtLib/sources/pdfpagecontentelements.h b/Pdf4QtLibCore/sources/pdfpagecontentelements.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontentelements.h
rename to Pdf4QtLibCore/sources/pdfpagecontentelements.h
diff --git a/Pdf4QtLib/sources/pdfpagecontentprocessor.cpp b/Pdf4QtLibCore/sources/pdfpagecontentprocessor.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontentprocessor.cpp
rename to Pdf4QtLibCore/sources/pdfpagecontentprocessor.cpp
diff --git a/Pdf4QtLib/sources/pdfpagecontentprocessor.h b/Pdf4QtLibCore/sources/pdfpagecontentprocessor.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontentprocessor.h
rename to Pdf4QtLibCore/sources/pdfpagecontentprocessor.h
diff --git a/Pdf4QtLib/sources/pdfpagenavigation.cpp b/Pdf4QtLibCore/sources/pdfpagenavigation.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagenavigation.cpp
rename to Pdf4QtLibCore/sources/pdfpagenavigation.cpp
diff --git a/Pdf4QtLib/sources/pdfpagenavigation.h b/Pdf4QtLibCore/sources/pdfpagenavigation.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagenavigation.h
rename to Pdf4QtLibCore/sources/pdfpagenavigation.h
diff --git a/Pdf4QtLib/sources/pdfpagetransition.cpp b/Pdf4QtLibCore/sources/pdfpagetransition.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagetransition.cpp
rename to Pdf4QtLibCore/sources/pdfpagetransition.cpp
diff --git a/Pdf4QtLib/sources/pdfpagetransition.h b/Pdf4QtLibCore/sources/pdfpagetransition.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagetransition.h
rename to Pdf4QtLibCore/sources/pdfpagetransition.h
diff --git a/Pdf4QtLib/sources/pdfpainter.cpp b/Pdf4QtLibCore/sources/pdfpainter.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpainter.cpp
rename to Pdf4QtLibCore/sources/pdfpainter.cpp
diff --git a/Pdf4QtLib/sources/pdfpainter.h b/Pdf4QtLibCore/sources/pdfpainter.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpainter.h
rename to Pdf4QtLibCore/sources/pdfpainter.h
diff --git a/Pdf4QtLib/sources/pdfpainterutils.cpp b/Pdf4QtLibCore/sources/pdfpainterutils.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpainterutils.cpp
rename to Pdf4QtLibCore/sources/pdfpainterutils.cpp
diff --git a/Pdf4QtLib/sources/pdfpainterutils.h b/Pdf4QtLibCore/sources/pdfpainterutils.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpainterutils.h
rename to Pdf4QtLibCore/sources/pdfpainterutils.h
diff --git a/Pdf4QtLib/sources/pdfparser.cpp b/Pdf4QtLibCore/sources/pdfparser.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfparser.cpp
rename to Pdf4QtLibCore/sources/pdfparser.cpp
diff --git a/Pdf4QtLib/sources/pdfparser.h b/Pdf4QtLibCore/sources/pdfparser.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfparser.h
rename to Pdf4QtLibCore/sources/pdfparser.h
diff --git a/Pdf4QtLib/sources/pdfpattern.cpp b/Pdf4QtLibCore/sources/pdfpattern.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpattern.cpp
rename to Pdf4QtLibCore/sources/pdfpattern.cpp
diff --git a/Pdf4QtLib/sources/pdfpattern.h b/Pdf4QtLibCore/sources/pdfpattern.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpattern.h
rename to Pdf4QtLibCore/sources/pdfpattern.h
diff --git a/Pdf4QtLib/sources/pdfplugin.cpp b/Pdf4QtLibCore/sources/pdfplugin.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfplugin.cpp
rename to Pdf4QtLibCore/sources/pdfplugin.cpp
diff --git a/Pdf4QtLib/sources/pdfplugin.h b/Pdf4QtLibCore/sources/pdfplugin.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfplugin.h
rename to Pdf4QtLibCore/sources/pdfplugin.h
diff --git a/Pdf4QtLib/sources/pdfprogress.cpp b/Pdf4QtLibCore/sources/pdfprogress.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfprogress.cpp
rename to Pdf4QtLibCore/sources/pdfprogress.cpp
diff --git a/Pdf4QtLib/sources/pdfprogress.h b/Pdf4QtLibCore/sources/pdfprogress.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfprogress.h
rename to Pdf4QtLibCore/sources/pdfprogress.h
diff --git a/Pdf4QtLib/sources/pdfredact.cpp b/Pdf4QtLibCore/sources/pdfredact.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfredact.cpp
rename to Pdf4QtLibCore/sources/pdfredact.cpp
diff --git a/Pdf4QtLib/sources/pdfredact.h b/Pdf4QtLibCore/sources/pdfredact.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfredact.h
rename to Pdf4QtLibCore/sources/pdfredact.h
diff --git a/Pdf4QtLib/sources/pdfrenderer.cpp b/Pdf4QtLibCore/sources/pdfrenderer.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfrenderer.cpp
rename to Pdf4QtLibCore/sources/pdfrenderer.cpp
diff --git a/Pdf4QtLib/sources/pdfrenderer.h b/Pdf4QtLibCore/sources/pdfrenderer.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfrenderer.h
rename to Pdf4QtLibCore/sources/pdfrenderer.h
diff --git a/Pdf4QtLib/sources/pdfsecurityhandler.cpp b/Pdf4QtLibCore/sources/pdfsecurityhandler.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfsecurityhandler.cpp
rename to Pdf4QtLibCore/sources/pdfsecurityhandler.cpp
diff --git a/Pdf4QtLib/sources/pdfsecurityhandler.h b/Pdf4QtLibCore/sources/pdfsecurityhandler.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfsecurityhandler.h
rename to Pdf4QtLibCore/sources/pdfsecurityhandler.h
diff --git a/Pdf4QtLib/sources/pdfsignaturehandler.cpp b/Pdf4QtLibCore/sources/pdfsignaturehandler.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfsignaturehandler.cpp
rename to Pdf4QtLibCore/sources/pdfsignaturehandler.cpp
diff --git a/Pdf4QtLib/sources/pdfsignaturehandler.h b/Pdf4QtLibCore/sources/pdfsignaturehandler.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfsignaturehandler.h
rename to Pdf4QtLibCore/sources/pdfsignaturehandler.h
diff --git a/Pdf4QtLib/sources/pdfsignaturehandler_impl.h b/Pdf4QtLibCore/sources/pdfsignaturehandler_impl.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfsignaturehandler_impl.h
rename to Pdf4QtLibCore/sources/pdfsignaturehandler_impl.h
diff --git a/Pdf4QtLib/sources/pdfsnapper.cpp b/Pdf4QtLibCore/sources/pdfsnapper.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfsnapper.cpp
rename to Pdf4QtLibCore/sources/pdfsnapper.cpp
diff --git a/Pdf4QtLib/sources/pdfsnapper.h b/Pdf4QtLibCore/sources/pdfsnapper.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfsnapper.h
rename to Pdf4QtLibCore/sources/pdfsnapper.h
diff --git a/Pdf4QtLib/sources/pdfstreamfilters.cpp b/Pdf4QtLibCore/sources/pdfstreamfilters.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfstreamfilters.cpp
rename to Pdf4QtLibCore/sources/pdfstreamfilters.cpp
diff --git a/Pdf4QtLib/sources/pdfstreamfilters.h b/Pdf4QtLibCore/sources/pdfstreamfilters.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfstreamfilters.h
rename to Pdf4QtLibCore/sources/pdfstreamfilters.h
diff --git a/Pdf4QtLib/sources/pdfstructuretree.cpp b/Pdf4QtLibCore/sources/pdfstructuretree.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfstructuretree.cpp
rename to Pdf4QtLibCore/sources/pdfstructuretree.cpp
diff --git a/Pdf4QtLib/sources/pdfstructuretree.h b/Pdf4QtLibCore/sources/pdfstructuretree.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfstructuretree.h
rename to Pdf4QtLibCore/sources/pdfstructuretree.h
diff --git a/Pdf4QtLib/sources/pdftexteditpseudowidget.cpp b/Pdf4QtLibCore/sources/pdftexteditpseudowidget.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdftexteditpseudowidget.cpp
rename to Pdf4QtLibCore/sources/pdftexteditpseudowidget.cpp
diff --git a/Pdf4QtLib/sources/pdftexteditpseudowidget.h b/Pdf4QtLibCore/sources/pdftexteditpseudowidget.h
similarity index 100%
rename from Pdf4QtLib/sources/pdftexteditpseudowidget.h
rename to Pdf4QtLibCore/sources/pdftexteditpseudowidget.h
diff --git a/Pdf4QtLib/sources/pdftextlayout.cpp b/Pdf4QtLibCore/sources/pdftextlayout.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdftextlayout.cpp
rename to Pdf4QtLibCore/sources/pdftextlayout.cpp
diff --git a/Pdf4QtLib/sources/pdftextlayout.h b/Pdf4QtLibCore/sources/pdftextlayout.h
similarity index 100%
rename from Pdf4QtLib/sources/pdftextlayout.h
rename to Pdf4QtLibCore/sources/pdftextlayout.h
diff --git a/Pdf4QtLib/sources/pdftransparencyrenderer.cpp b/Pdf4QtLibCore/sources/pdftransparencyrenderer.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdftransparencyrenderer.cpp
rename to Pdf4QtLibCore/sources/pdftransparencyrenderer.cpp
diff --git a/Pdf4QtLib/sources/pdftransparencyrenderer.h b/Pdf4QtLibCore/sources/pdftransparencyrenderer.h
similarity index 100%
rename from Pdf4QtLib/sources/pdftransparencyrenderer.h
rename to Pdf4QtLibCore/sources/pdftransparencyrenderer.h
diff --git a/Pdf4QtLib/sources/pdfutils.cpp b/Pdf4QtLibCore/sources/pdfutils.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfutils.cpp
rename to Pdf4QtLibCore/sources/pdfutils.cpp
diff --git a/Pdf4QtLib/sources/pdfutils.h b/Pdf4QtLibCore/sources/pdfutils.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfutils.h
rename to Pdf4QtLibCore/sources/pdfutils.h
diff --git a/Pdf4QtLib/sources/pdfvisitor.cpp b/Pdf4QtLibCore/sources/pdfvisitor.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfvisitor.cpp
rename to Pdf4QtLibCore/sources/pdfvisitor.cpp
diff --git a/Pdf4QtLib/sources/pdfvisitor.h b/Pdf4QtLibCore/sources/pdfvisitor.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfvisitor.h
rename to Pdf4QtLibCore/sources/pdfvisitor.h
diff --git a/Pdf4QtLib/sources/pdfxfaengine.cpp b/Pdf4QtLibCore/sources/pdfxfaengine.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfxfaengine.cpp
rename to Pdf4QtLibCore/sources/pdfxfaengine.cpp
diff --git a/Pdf4QtLib/sources/pdfxfaengine.h b/Pdf4QtLibCore/sources/pdfxfaengine.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfxfaengine.h
rename to Pdf4QtLibCore/sources/pdfxfaengine.h
diff --git a/Pdf4QtLib/sources/pdfxreftable.cpp b/Pdf4QtLibCore/sources/pdfxreftable.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfxreftable.cpp
rename to Pdf4QtLibCore/sources/pdfxreftable.cpp
diff --git a/Pdf4QtLib/sources/pdfxreftable.h b/Pdf4QtLibCore/sources/pdfxreftable.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfxreftable.h
rename to Pdf4QtLibCore/sources/pdfxreftable.h
diff --git a/Pdf4QtLibWidgets/CMakeLists.txt b/Pdf4QtLibWidgets/CMakeLists.txt
new file mode 100644
index 0000000..8f3c782
--- /dev/null
+++ b/Pdf4QtLibWidgets/CMakeLists.txt
@@ -0,0 +1,82 @@
+# Copyright (C) 2023 Jakub Melka
+#
+# This file is part of PDF4QT.
+#
+# PDF4QT is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# with the written consent of the copyright owner, any later version.
+#
+# PDF4QT is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with PDF4QT. If not, see .
+
+add_library(Pdf4QtLibWidgets SHARED
+ sources/pdfadvancedtools.cpp
+ sources/pdfadvancedtools.h
+ sources/pdfwidgettool.cpp
+ sources/pdfwidgetutils.cpp
+ sources/pdfwidgettool.h
+ sources/pdfwidgetutils.h
+ sources/pdfcertificatemanagerdialog.cpp
+ sources/pdfcertificatemanagerdialog.h
+ sources/pdfcertificatemanagerdialog.ui
+ sources/pdfcreatecertificatedialog.cpp
+ sources/pdfcreatecertificatedialog.h
+ sources/pdfcreatecertificatedialog.ui
+ sources/pdfdrawwidget.cpp
+ sources/pdfdrawwidget.h
+ sources/pdfobjecteditorwidget.h
+ sources/pdfobjecteditorwidget_impl.h
+ sources/pdfobjecteditorwidget.cpp
+ sources/pdfpagecontenteditorstylesettings.h
+ sources/pdfpagecontenteditorstylesettings.cpp
+ sources/pdfpagecontenteditorstylesettings.ui
+ sources/pdfpagecontenteditortools.cpp
+ sources/pdfpagecontenteditorwidget.cpp
+ sources/pdfpagecontenteditortools.h
+ sources/pdfpagecontenteditorwidget.h
+ sources/pdfpagecontenteditorwidget.ui
+ sources/pdfrenderingerrorswidget.h
+ sources/pdfrenderingerrorswidget.cpp
+ sources/pdfrenderingerrorswidget.ui
+ sources/pdfselectpagesdialog.h
+ sources/pdfselectpagesdialog.cpp
+ sources/pdfselectpagesdialog.ui
+)
+
+include(GenerateExportHeader)
+
+GENERATE_EXPORT_HEADER(Pdf4QtLibWidgets
+ EXPORT_MACRO_NAME
+ PDF4QTLIBSHARED_EXPORT
+ EXPORT_FILE_NAME "${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}/pdf4qtlibwidgets_export.h")
+
+if(PDF4QT_ENABLE_OPENGL)
+ target_link_libraries(Pdf4QtLibWidgets PRIVATE Qt6::OpenGLWidgets)
+endif()
+
+target_link_libraries(Pdf4QtLibWidgets PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Xml Qt6::Svg Qt6::Widgets)
+
+if(LINUX_GCC)
+ target_link_libraries(Pdf4QtLibWidgets PUBLIC TBB::tbb)
+endif()
+
+if(MINGW)
+ target_link_libraries(Pdf4QtLibWidgets PRIVATE Secur32 Mscms Gdi32 User32 crypt32)
+endif()
+
+target_include_directories(Pdf4QtLibWidgets INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/sources)
+target_include_directories(Pdf4QtLibWidgets PUBLIC ${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR})
+
+set_target_properties(Pdf4QtLibWidgets PROPERTIES
+ VERSION ${PDF4QT_VERSION}
+ SOVERSION ${PDF4QT_VERSION}
+ LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_INSTALL_LIB_DIR}
+ RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_INSTALL_BIN_DIR})
+
+install(TARGETS Pdf4QtLibWidgets RUNTIME DESTINATION ${PDF4QT_INSTALL_BIN_DIR} LIBRARY DESTINATION ${PDF4QT_INSTALL_LIB_DIR})
diff --git a/Pdf4QtLib/sources/pdfadvancedtools.cpp b/Pdf4QtLibWidgets/sources/pdfadvancedtools.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfadvancedtools.cpp
rename to Pdf4QtLibWidgets/sources/pdfadvancedtools.cpp
diff --git a/Pdf4QtLib/sources/pdfadvancedtools.h b/Pdf4QtLibWidgets/sources/pdfadvancedtools.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfadvancedtools.h
rename to Pdf4QtLibWidgets/sources/pdfadvancedtools.h
diff --git a/Pdf4QtLib/sources/pdfcertificatemanagerdialog.cpp b/Pdf4QtLibWidgets/sources/pdfcertificatemanagerdialog.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfcertificatemanagerdialog.cpp
rename to Pdf4QtLibWidgets/sources/pdfcertificatemanagerdialog.cpp
diff --git a/Pdf4QtLib/sources/pdfcertificatemanagerdialog.h b/Pdf4QtLibWidgets/sources/pdfcertificatemanagerdialog.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfcertificatemanagerdialog.h
rename to Pdf4QtLibWidgets/sources/pdfcertificatemanagerdialog.h
diff --git a/Pdf4QtLib/sources/pdfcertificatemanagerdialog.ui b/Pdf4QtLibWidgets/sources/pdfcertificatemanagerdialog.ui
similarity index 100%
rename from Pdf4QtLib/sources/pdfcertificatemanagerdialog.ui
rename to Pdf4QtLibWidgets/sources/pdfcertificatemanagerdialog.ui
diff --git a/Pdf4QtLib/sources/pdfcreatecertificatedialog.cpp b/Pdf4QtLibWidgets/sources/pdfcreatecertificatedialog.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfcreatecertificatedialog.cpp
rename to Pdf4QtLibWidgets/sources/pdfcreatecertificatedialog.cpp
diff --git a/Pdf4QtLib/sources/pdfcreatecertificatedialog.h b/Pdf4QtLibWidgets/sources/pdfcreatecertificatedialog.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfcreatecertificatedialog.h
rename to Pdf4QtLibWidgets/sources/pdfcreatecertificatedialog.h
diff --git a/Pdf4QtLib/sources/pdfcreatecertificatedialog.ui b/Pdf4QtLibWidgets/sources/pdfcreatecertificatedialog.ui
similarity index 100%
rename from Pdf4QtLib/sources/pdfcreatecertificatedialog.ui
rename to Pdf4QtLibWidgets/sources/pdfcreatecertificatedialog.ui
diff --git a/Pdf4QtLib/sources/pdfdrawwidget.cpp b/Pdf4QtLibWidgets/sources/pdfdrawwidget.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfdrawwidget.cpp
rename to Pdf4QtLibWidgets/sources/pdfdrawwidget.cpp
diff --git a/Pdf4QtLib/sources/pdfdrawwidget.h b/Pdf4QtLibWidgets/sources/pdfdrawwidget.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfdrawwidget.h
rename to Pdf4QtLibWidgets/sources/pdfdrawwidget.h
diff --git a/Pdf4QtLib/sources/pdfobjecteditorwidget.cpp b/Pdf4QtLibWidgets/sources/pdfobjecteditorwidget.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfobjecteditorwidget.cpp
rename to Pdf4QtLibWidgets/sources/pdfobjecteditorwidget.cpp
diff --git a/Pdf4QtLib/sources/pdfobjecteditorwidget.h b/Pdf4QtLibWidgets/sources/pdfobjecteditorwidget.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfobjecteditorwidget.h
rename to Pdf4QtLibWidgets/sources/pdfobjecteditorwidget.h
diff --git a/Pdf4QtLib/sources/pdfobjecteditorwidget_impl.h b/Pdf4QtLibWidgets/sources/pdfobjecteditorwidget_impl.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfobjecteditorwidget_impl.h
rename to Pdf4QtLibWidgets/sources/pdfobjecteditorwidget_impl.h
diff --git a/Pdf4QtLib/sources/pdfpagecontenteditorstylesettings.cpp b/Pdf4QtLibWidgets/sources/pdfpagecontenteditorstylesettings.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontenteditorstylesettings.cpp
rename to Pdf4QtLibWidgets/sources/pdfpagecontenteditorstylesettings.cpp
diff --git a/Pdf4QtLib/sources/pdfpagecontenteditorstylesettings.h b/Pdf4QtLibWidgets/sources/pdfpagecontenteditorstylesettings.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontenteditorstylesettings.h
rename to Pdf4QtLibWidgets/sources/pdfpagecontenteditorstylesettings.h
diff --git a/Pdf4QtLib/sources/pdfpagecontenteditorstylesettings.ui b/Pdf4QtLibWidgets/sources/pdfpagecontenteditorstylesettings.ui
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontenteditorstylesettings.ui
rename to Pdf4QtLibWidgets/sources/pdfpagecontenteditorstylesettings.ui
diff --git a/Pdf4QtLib/sources/pdfpagecontenteditortools.cpp b/Pdf4QtLibWidgets/sources/pdfpagecontenteditortools.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontenteditortools.cpp
rename to Pdf4QtLibWidgets/sources/pdfpagecontenteditortools.cpp
diff --git a/Pdf4QtLib/sources/pdfpagecontenteditortools.h b/Pdf4QtLibWidgets/sources/pdfpagecontenteditortools.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontenteditortools.h
rename to Pdf4QtLibWidgets/sources/pdfpagecontenteditortools.h
diff --git a/Pdf4QtLib/sources/pdfpagecontenteditorwidget.cpp b/Pdf4QtLibWidgets/sources/pdfpagecontenteditorwidget.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontenteditorwidget.cpp
rename to Pdf4QtLibWidgets/sources/pdfpagecontenteditorwidget.cpp
diff --git a/Pdf4QtLib/sources/pdfpagecontenteditorwidget.h b/Pdf4QtLibWidgets/sources/pdfpagecontenteditorwidget.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontenteditorwidget.h
rename to Pdf4QtLibWidgets/sources/pdfpagecontenteditorwidget.h
diff --git a/Pdf4QtLib/sources/pdfpagecontenteditorwidget.ui b/Pdf4QtLibWidgets/sources/pdfpagecontenteditorwidget.ui
similarity index 100%
rename from Pdf4QtLib/sources/pdfpagecontenteditorwidget.ui
rename to Pdf4QtLibWidgets/sources/pdfpagecontenteditorwidget.ui
diff --git a/Pdf4QtLib/sources/pdfrenderingerrorswidget.cpp b/Pdf4QtLibWidgets/sources/pdfrenderingerrorswidget.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfrenderingerrorswidget.cpp
rename to Pdf4QtLibWidgets/sources/pdfrenderingerrorswidget.cpp
diff --git a/Pdf4QtLib/sources/pdfrenderingerrorswidget.h b/Pdf4QtLibWidgets/sources/pdfrenderingerrorswidget.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfrenderingerrorswidget.h
rename to Pdf4QtLibWidgets/sources/pdfrenderingerrorswidget.h
diff --git a/Pdf4QtLib/sources/pdfrenderingerrorswidget.ui b/Pdf4QtLibWidgets/sources/pdfrenderingerrorswidget.ui
similarity index 100%
rename from Pdf4QtLib/sources/pdfrenderingerrorswidget.ui
rename to Pdf4QtLibWidgets/sources/pdfrenderingerrorswidget.ui
diff --git a/Pdf4QtLib/sources/pdfselectpagesdialog.cpp b/Pdf4QtLibWidgets/sources/pdfselectpagesdialog.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfselectpagesdialog.cpp
rename to Pdf4QtLibWidgets/sources/pdfselectpagesdialog.cpp
diff --git a/Pdf4QtLib/sources/pdfselectpagesdialog.h b/Pdf4QtLibWidgets/sources/pdfselectpagesdialog.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfselectpagesdialog.h
rename to Pdf4QtLibWidgets/sources/pdfselectpagesdialog.h
diff --git a/Pdf4QtLib/sources/pdfselectpagesdialog.ui b/Pdf4QtLibWidgets/sources/pdfselectpagesdialog.ui
similarity index 100%
rename from Pdf4QtLib/sources/pdfselectpagesdialog.ui
rename to Pdf4QtLibWidgets/sources/pdfselectpagesdialog.ui
diff --git a/Pdf4QtLib/sources/pdfwidgettool.cpp b/Pdf4QtLibWidgets/sources/pdfwidgettool.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfwidgettool.cpp
rename to Pdf4QtLibWidgets/sources/pdfwidgettool.cpp
diff --git a/Pdf4QtLib/sources/pdfwidgettool.h b/Pdf4QtLibWidgets/sources/pdfwidgettool.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfwidgettool.h
rename to Pdf4QtLibWidgets/sources/pdfwidgettool.h
diff --git a/Pdf4QtLib/sources/pdfwidgetutils.cpp b/Pdf4QtLibWidgets/sources/pdfwidgetutils.cpp
similarity index 100%
rename from Pdf4QtLib/sources/pdfwidgetutils.cpp
rename to Pdf4QtLibWidgets/sources/pdfwidgetutils.cpp
diff --git a/Pdf4QtLib/sources/pdfwidgetutils.h b/Pdf4QtLibWidgets/sources/pdfwidgetutils.h
similarity index 100%
rename from Pdf4QtLib/sources/pdfwidgetutils.h
rename to Pdf4QtLibWidgets/sources/pdfwidgetutils.h
diff --git a/Pdf4QtViewer/CMakeLists.txt b/Pdf4QtViewer/CMakeLists.txt
index 4725971..9d6f335 100644
--- a/Pdf4QtViewer/CMakeLists.txt
+++ b/Pdf4QtViewer/CMakeLists.txt
@@ -66,11 +66,11 @@ if(PDF4QT_ENABLE_OPENGL)
target_link_libraries(Pdf4QtViewer PRIVATE Qt6::OpenGLWidgets)
endif()
-target_link_libraries(Pdf4QtViewer PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Widgets Qt6::PrintSupport Qt6::TextToSpeech Qt6::Xml Qt6::Svg)
+target_link_libraries(Pdf4QtViewer PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Widgets Qt6::PrintSupport Qt6::TextToSpeech Qt6::Xml Qt6::Svg)
target_include_directories(Pdf4QtViewer INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(Pdf4QtViewer PUBLIC ${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR})
-set_target_properties(Pdf4QtLib PROPERTIES
+set_target_properties(Pdf4QtLibCore PROPERTIES
VERSION ${PDF4QT_VERSION}
SOVERSION ${PDF4QT_VERSION}
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_INSTALL_LIB_DIR}
diff --git a/Pdf4QtViewerLite/CMakeLists.txt b/Pdf4QtViewerLite/CMakeLists.txt
index 18f6ceb..20d5bd0 100644
--- a/Pdf4QtViewerLite/CMakeLists.txt
+++ b/Pdf4QtViewerLite/CMakeLists.txt
@@ -20,7 +20,7 @@ add_executable(Pdf4QtViewerLite
icon.rc
)
-target_link_libraries(Pdf4QtViewerLite PRIVATE Pdf4QtLib Pdf4QtViewer Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(Pdf4QtViewerLite PRIVATE Pdf4QtLibCore Pdf4QtViewer Qt6::Core Qt6::Gui Qt6::Widgets)
set_target_properties(Pdf4QtViewerLite PROPERTIES
WIN32_EXECUTABLE ON
diff --git a/Pdf4QtViewerPlugins/AudioBookPlugin/CMakeLists.txt b/Pdf4QtViewerPlugins/AudioBookPlugin/CMakeLists.txt
index 1855cf9..7b26a3d 100644
--- a/Pdf4QtViewerPlugins/AudioBookPlugin/CMakeLists.txt
+++ b/Pdf4QtViewerPlugins/AudioBookPlugin/CMakeLists.txt
@@ -27,7 +27,7 @@ if(PDF4QT_ENABLE_OPENGL)
target_link_libraries(AudioBookPlugin PRIVATE Qt6::OpenGLWidgets)
endif()
-target_link_libraries(AudioBookPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(AudioBookPlugin PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Widgets)
if(MINGW)
target_link_libraries(AudioBookPlugin PRIVATE ole32 sapi)
diff --git a/Pdf4QtViewerPlugins/DimensionsPlugin/CMakeLists.txt b/Pdf4QtViewerPlugins/DimensionsPlugin/CMakeLists.txt
index f2c73df..4b4bf5b 100644
--- a/Pdf4QtViewerPlugins/DimensionsPlugin/CMakeLists.txt
+++ b/Pdf4QtViewerPlugins/DimensionsPlugin/CMakeLists.txt
@@ -27,7 +27,7 @@ if(PDF4QT_ENABLE_OPENGL)
target_link_libraries(DimensionsPlugin PRIVATE Qt6::OpenGLWidgets)
endif()
-target_link_libraries(DimensionsPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(DimensionsPlugin PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Widgets)
set_target_properties(DimensionsPlugin PROPERTIES
VERSION ${PDF4QT_VERSION}
diff --git a/Pdf4QtViewerPlugins/ObjectInspectorPlugin/CMakeLists.txt b/Pdf4QtViewerPlugins/ObjectInspectorPlugin/CMakeLists.txt
index e65eee8..1a32749 100644
--- a/Pdf4QtViewerPlugins/ObjectInspectorPlugin/CMakeLists.txt
+++ b/Pdf4QtViewerPlugins/ObjectInspectorPlugin/CMakeLists.txt
@@ -33,7 +33,7 @@ if(PDF4QT_ENABLE_OPENGL)
target_link_libraries(ObjectInspectorPlugin PRIVATE Qt6::OpenGLWidgets)
endif()
-target_link_libraries(ObjectInspectorPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(ObjectInspectorPlugin PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Widgets)
set_target_properties(ObjectInspectorPlugin PROPERTIES
VERSION ${PDF4QT_VERSION}
diff --git a/Pdf4QtViewerPlugins/OutputPreviewPlugin/CMakeLists.txt b/Pdf4QtViewerPlugins/OutputPreviewPlugin/CMakeLists.txt
index 40caa5c..03d7a41 100644
--- a/Pdf4QtViewerPlugins/OutputPreviewPlugin/CMakeLists.txt
+++ b/Pdf4QtViewerPlugins/OutputPreviewPlugin/CMakeLists.txt
@@ -29,7 +29,7 @@ if(PDF4QT_ENABLE_OPENGL)
target_link_libraries(OutputPreviewPlugin PRIVATE Qt6::OpenGLWidgets)
endif()
-target_link_libraries(OutputPreviewPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(OutputPreviewPlugin PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Widgets)
set_target_properties(OutputPreviewPlugin PROPERTIES
VERSION ${PDF4QT_VERSION}
diff --git a/Pdf4QtViewerPlugins/RedactPlugin/CMakeLists.txt b/Pdf4QtViewerPlugins/RedactPlugin/CMakeLists.txt
index b3d94c6..ffebcc0 100644
--- a/Pdf4QtViewerPlugins/RedactPlugin/CMakeLists.txt
+++ b/Pdf4QtViewerPlugins/RedactPlugin/CMakeLists.txt
@@ -26,7 +26,7 @@ if(PDF4QT_ENABLE_OPENGL)
target_link_libraries(RedactPlugin PRIVATE Qt6::OpenGLWidgets)
endif()
-target_link_libraries(RedactPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(RedactPlugin PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Widgets)
set_target_properties(RedactPlugin PROPERTIES
VERSION ${PDF4QT_VERSION}
diff --git a/Pdf4QtViewerPlugins/SignaturePlugin/CMakeLists.txt b/Pdf4QtViewerPlugins/SignaturePlugin/CMakeLists.txt
index 6b8e826..128de70 100644
--- a/Pdf4QtViewerPlugins/SignaturePlugin/CMakeLists.txt
+++ b/Pdf4QtViewerPlugins/SignaturePlugin/CMakeLists.txt
@@ -26,7 +26,7 @@ if(PDF4QT_ENABLE_OPENGL)
target_link_libraries(SignaturePlugin PRIVATE Qt6::OpenGLWidgets)
endif()
-target_link_libraries(SignaturePlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(SignaturePlugin PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Widgets)
target_link_libraries(SignaturePlugin PRIVATE OpenSSL::SSL OpenSSL::Crypto)
set_target_properties(SignaturePlugin PROPERTIES
diff --git a/Pdf4QtViewerPlugins/SoftProofingPlugin/CMakeLists.txt b/Pdf4QtViewerPlugins/SoftProofingPlugin/CMakeLists.txt
index 6591227..c692119 100644
--- a/Pdf4QtViewerPlugins/SoftProofingPlugin/CMakeLists.txt
+++ b/Pdf4QtViewerPlugins/SoftProofingPlugin/CMakeLists.txt
@@ -26,7 +26,7 @@ if(PDF4QT_ENABLE_OPENGL)
target_link_libraries(SoftProofingPlugin PRIVATE Qt6::OpenGLWidgets)
endif()
-target_link_libraries(SoftProofingPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(SoftProofingPlugin PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Widgets)
set_target_properties(SoftProofingPlugin PROPERTIES
VERSION ${PDF4QT_VERSION}
diff --git a/Pdf4QtViewerProfi/CMakeLists.txt b/Pdf4QtViewerProfi/CMakeLists.txt
index c9ce4f7..9ac852d 100644
--- a/Pdf4QtViewerProfi/CMakeLists.txt
+++ b/Pdf4QtViewerProfi/CMakeLists.txt
@@ -20,7 +20,7 @@ add_executable(Pdf4QtViewerProfi
icon.rc
)
-target_link_libraries(Pdf4QtViewerProfi PRIVATE Pdf4QtLib Pdf4QtViewer Qt6::Core Qt6::Gui Qt6::Widgets)
+target_link_libraries(Pdf4QtViewerProfi PRIVATE Pdf4QtLibCore Pdf4QtViewer Qt6::Core Qt6::Gui Qt6::Widgets)
set_target_properties(Pdf4QtViewerProfi PROPERTIES
WIN32_EXECUTABLE ON
diff --git a/PdfExampleGenerator/CMakeLists.txt b/PdfExampleGenerator/CMakeLists.txt
index 7bf8266..c018d9e 100644
--- a/PdfExampleGenerator/CMakeLists.txt
+++ b/PdfExampleGenerator/CMakeLists.txt
@@ -20,7 +20,7 @@ add_executable(PdfExampleGenerator
main.cpp
)
-target_link_libraries(PdfExampleGenerator PRIVATE Pdf4QtLib Qt6::Core Qt6::Widgets Qt6::Gui)
+target_link_libraries(PdfExampleGenerator PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Widgets Qt6::Gui)
set_target_properties(PdfExampleGenerator PROPERTIES
WIN32_EXECUTABLE ON
diff --git a/PdfTool/CMakeLists.txt b/PdfTool/CMakeLists.txt
index 0778c5c..b41de04 100644
--- a/PdfTool/CMakeLists.txt
+++ b/PdfTool/CMakeLists.txt
@@ -46,7 +46,7 @@ add_executable(PdfTool
pdftoolxml.cpp
)
-target_link_libraries(PdfTool PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Xml)
+target_link_libraries(PdfTool PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Xml)
if(MINGW)
target_link_libraries(PdfTool PRIVATE ole32 sapi)
diff --git a/UnitTests/CMakeLists.txt b/UnitTests/CMakeLists.txt
index 266102a..3cb3547 100644
--- a/UnitTests/CMakeLists.txt
+++ b/UnitTests/CMakeLists.txt
@@ -19,7 +19,7 @@ add_executable(UnitTests
tst_lexicalanalyzertest.cpp
)
-target_link_libraries(UnitTests PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Test)
+target_link_libraries(UnitTests PRIVATE Pdf4QtLibCore Qt6::Core Qt6::Gui Qt6::Test)
set_target_properties(UnitTests PROPERTIES
WIN32_EXECUTABLE OFF