qtdoc/examples/demos/documentviewer/plugins/pdfviewer
Axel Spoerl c8b3c09355 Documentviewer Demo: Turn AbstractViewer class into static library
abstractviewer.cpp is compiled 3 times, once for each plugin.
That leads to duplicate symbol compiler warnings on macOS and makes
the demo unusable on macOS.

This patch turns the class in to a static library and links it into
the plugins.

Fixes: QTBUG-114370
Fixes: QTBUG-114618
Pick-to: 6.6
Change-Id: I7c785e4d463bc908c8df707f1a45301731c4da35
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2023-06-19 19:47:33 +02:00
..
CMakeLists.txt Documentviewer Demo: Turn AbstractViewer class into static library 2023-06-19 19:47:33 +02:00
hoverwatcher.cpp Migrate documentviewer example into plugin based architecture 2023-05-02 10:11:06 +02:00
hoverwatcher.h Fix documentviewer namespace build 2023-06-08 09:54:59 +02:00
pdfviewer.cpp Migrate documentviewer example into plugin based architecture 2023-05-02 10:11:06 +02:00
pdfviewer.h Fix documentviewer namespace build 2023-06-08 09:54:59 +02:00
pdfviewer.json Migrate documentviewer example into plugin based architecture 2023-05-02 10:11:06 +02:00
zoomselector.cpp Migrate documentviewer example into plugin based architecture 2023-05-02 10:11:06 +02:00
zoomselector.h Migrate documentviewer example into plugin based architecture 2023-05-02 10:11:06 +02:00