# List the sources to include in the executable.
target_sources(privacy-browser PRIVATE
+ browserwindow.cpp
main.cpp
- mainwindow.cpp
mainview.cpp
+ mouseeventfilter.cpp
)
-# Add the Qt logging category. This will create the `privacybrowserdebug.h` header file.
+# Add the Qt logging category. This will create the `debug.h` header file.
ecm_qt_declare_logging_category(privacy-browser
- HEADER privacybrowserdebug.h
+ HEADER debug.h
IDENTIFIER PRIVACYBROWSER
CATEGORY_NAME "privacybrowser"
)
# Use KDE Frameworks to handle internationalization of the following UI files.
ki18n_wrap_ui(privacy-browser
mainview.ui
- settings.ui
+ settingsprivacy.ui
+ settingsgeneral.ui
)
# Link the following libraries.
target_link_libraries(privacy-browser
+ Qt5::Core
+ Qt5::Gui
+ Qt5::Widgets
+ Qt5::WebEngineWidgets
+ KF5::Completion
KF5::ConfigWidgets
KF5::CoreAddons
KF5::Crash
KF5::DBusAddons
+ KF5::DocTools
KF5::I18n
KF5::XmlGui
- Qt5::Widgets
)
# Install Privacy Browser using the default KDE arguments.
install(FILES privacybrowserui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/privacybrowser)
# Install Privacy Browser's icon.
-ecm_install_icons(ICONS icons/sc-apps-privacy_browser.svg DESTINATION ${KDE_INSTALL_ICONDIR})
+ecm_install_icons(ICONS icons/sc-apps-privacy-browser.svg DESTINATION ${KDE_INSTALL_ICONDIR})