target_link_libraries(
dolphinvcs PUBLIC
- Qt${QT_MAJOR_VERSION}::Widgets
+ Qt6::Widgets
)
set_target_properties(dolphinvcs PROPERTIES
kitemviews/private/kitemlistsmoothscroller.cpp
kitemviews/private/kitemlistviewanimation.cpp
kitemviews/private/kitemlistviewlayouter.cpp
+ kitemviews/private/kitemviewsutils.cpp
kitemviews/private/kpixmapmodifier.cpp
settings/applyviewpropsjob.cpp
settings/viewmodes/viewmodesettings.cpp
target_link_libraries(
dolphinprivate PUBLIC
dolphinvcs
- Qt${QT_MAJOR_VERSION}::Concurrent
- Qt${QT_MAJOR_VERSION}::Gui
+ Qt6::Concurrent
+ Qt6::Gui
KF6::I18n
KF6::IconThemes
KF6::KIOCore
KF6::Codecs
KF6::KCMUtils
- KF6::MoreTools
-
${FTS_LIB}
)
dolphinprivate
)
-install(TARGETS dolphinpart DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/parts)
+install(TARGETS dolphinpart DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/parts)
install(FILES dolphinpartactions.desktop DESTINATION "${KDE_INSTALL_DATADIR}/dolphin/")
##########################################
KF6::KCMUtils
KF6::DBusAddons
KF6::Notifications
- Phonon::phonon4qt${QT_MAJOR_VERSION}
+ KF6::BookmarksWidgets
+ Phonon::phonon4qt6
)
-if (HAVE_KACTIVITIES)
+if (HAVE_PLASMA_ACTIVITIES)
target_link_libraries(
dolphinstatic
- KF6::Activities
+ Plasma::Activities
)
endif()
if (HAVE_KUSERFEEDBACK)
target_link_libraries(
dolphinstatic
- KUserFeedbackCoreQt6
- KUserFeedbackWidgetsQt6
+ KF6::UserFeedbackCore
+ KF6::UserFeedbackWidgets
)
endif()
target_compile_definitions(dolphin PRIVATE FLATPAK)
endif()
-# Sets the icon on Windows and OSX
-file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/icons/*system-file-manager.png")
-ecm_add_app_icon(dolphin ICONS ${ICONS_SRCS})
+# Install the icons on macOS and Windows
+ecm_add_app_icon(dolphin
+ ICONS
+ icons/128-apps-org.kde.dolphin.png
+ icons/16-apps-org.kde.dolphin.png
+ icons/22-apps-org.kde.dolphin.png
+ icons/32-apps-org.kde.dolphin.png
+ icons/48-apps-org.kde.dolphin.png
+ icons/64-apps-org.kde.dolphin.png
+ DESTINATION
+ ${KDE_INSTALL_ICONDIR}
+ THEME
+ hicolor
+)
+
+install(FILES icons/org.kde.dolphin.svg DESTINATION ${KDE_INSTALL_ICONDIR}/hicolor/scalable/apps)
target_link_libraries(dolphin
PRIVATE
)
if (HAVE_X11)
- if (QT_MAJOR_VERSION STREQUAL "5")
- target_link_libraries(dolphin PRIVATE Qt{QT_MAJOR_VERSION}::X11Extras)
- else()
- target_link_libraries(dolphin PRIVATE Qt::GuiPrivate)
- endif()
+ target_link_libraries(dolphin PRIVATE Qt::GuiPrivate)
endif()
include(DbusInterfaceMacros)
DESTINATION ${KDE_INSTALL_KCFGDIR} )
install( FILES settings/dolphin_detailsmodesettings.upd
+ settings/dolphin_directorysizemode.upd
+ settings/dolphin_directorysizemode.py
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR} )
if(BUILD_TESTING)