set(print_test_SRCS)
ecm_qt_declare_logging_category(print_test_SRCS HEADER webengineviewer_debug.h IDENTIFIER WEBENGINEVIEWER_LOG CATEGORY_NAME log_webengineviewer)

set(printpreviewdialog_gui_test_SRCS
    printpreviewdialog_gui.cpp
    ../printpreviewdialog.cpp
    ../printpreviewpageviewer.cpp
    ../printpreviewpagewidget.cpp
    ../printselectpagedialog.cpp
    ../printselectpagewidget.cpp
    ${print_test_SRCS}
    )

add_executable(printpreviewdialog_gui ${printpreviewdialog_gui_test_SRCS})

target_link_libraries(printpreviewdialog_gui
    Qt5::Widgets
    Qt5::Gui
    KF5::I18n
    KF5::WidgetsAddons
    Poppler::Qt5
    KF5::ConfigCore
    )

#########
set(printwebenginetest_gui_test_SRCS
    printwebenginetest_gui.cpp
    ../printpreviewdialog.cpp
    ../printpreviewpageviewer.cpp
    ../printpreviewpagewidget.cpp
    ../printwebengineviewjob.cpp
    ../printconfiguredialog.cpp
    ../printconfigurewidget.cpp
    ../printselectpagedialog.cpp
    ../printselectpagewidget.cpp
    ${print_test_SRCS}
    )

add_executable(printwebenginetest_gui ${printwebenginetest_gui_test_SRCS})

target_link_libraries(printwebenginetest_gui
    Qt5::Widgets
    Qt5::Gui
    KF5::I18n
    KF5::WidgetsAddons
    Poppler::Qt5
    KF5::ConfigCore
    Qt5::PrintSupport
    Qt5::WebEngineWidgets
    Qt5::WebEngine
    )
