add_subdirectory( pics )
-add_subdirectory( servicemenus )
add_subdirectory( tests )
-include_directories( ${CMAKE_SOURCE_DIR}/libkonq ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
+macro_optional_find_package(Soprano)
-add_definitions (-DQT3_SUPPORT)
+include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${BLITZ_INCLUDES} )
+if (Soprano_FOUND)
+ include_directories( ${SOPRANO_INCLUDE_DIR} )
+endif (Soprano_FOUND)
########### next target ###############
dolphindetailsview.cpp
dolphiniconsview.cpp
dolphincolumnview.cpp
- dolphinitemcategorizer.cpp
- klistview.cpp
- ksortfilterproxymodel.cpp
- dolphinsettings.cpp
- viewproperties.cpp
+ dolphincolumnwidget.cpp
+ dolphindropcontroller.cpp
dolphinsortfilterproxymodel.cpp
- renamedialog.cpp
+ draganddrophelper.cpp
+ dolphinmodel.cpp
+ dolphinsettings.cpp
+ dolphincategorydrawer.cpp
dolphinview.cpp
+ dolphinviewactionhandler.cpp
+ iconmanager.cpp
+ ratingpainter.cpp
+ renamedialog.cpp
+ selectiontoggle.cpp
+ selectionmanager.cpp
+ viewproperties.cpp
)
kde4_add_kcfg_files(dolphinprivate_LIB_SRCS
dolphin_generalsettings.kcfgc)
-kde4_automoc(${dolphinprivate_LIB_SRCS})
kde4_add_library(dolphinprivate SHARED ${dolphinprivate_LIB_SRCS})
find_package(Nepomuk)
+find_package(Soprano)
macro_bool_to_01(Nepomuk_FOUND HAVE_NEPOMUK)
configure_file(config-nepomuk.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-nepomuk.h )
-target_link_libraries(dolphinprivate ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} konq)
+target_link_libraries(dolphinprivate ${KDE4_KFILE_LIBS} konq ${BLITZ_LIBRARIES})
if (Nepomuk_FOUND)
- target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES})
+ target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES} ${SOPRANO_LIBRARIES})
endif (Nepomuk_FOUND)
-set_target_properties(dolphinprivate PROPERTIES VERSION 1.0.0 SOVERSION 1 )
-install(TARGETS dolphinprivate DESTINATION ${LIB_INSTALL_DIR} )
+set_target_properties(dolphinprivate PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
+install(TARGETS dolphinprivate DESTINATION ${LIB_INSTALL_DIR})
##########################################
dolphinpart.cpp
)
-kde4_automoc(${dolphinpart_SRCS})
kde4_add_plugin(dolphinpart ${dolphinpart_SRCS})
##########################################
set(dolphin_SRCS
+ additionalinfodialog.cpp
applyviewpropsjob.cpp
columnviewsettingspage.cpp
detailsviewsettingspage.cpp
dolphinstatusbar.cpp
dolphindirlister.cpp
dolphincontextmenu.cpp
+ dolphinfileplacesview.cpp
dolphinsettingsdialog.cpp
+ draganddrophelper.cpp
filterbar.cpp
generalsettingspage.cpp
generalviewsettingspage.cpp
pixmapviewer.cpp
settingspagebase.cpp
sidebarpage.cpp
+ startupsettingspage.cpp
statusbarspaceinfo.cpp
statusbarmessagelabel.cpp
terminalsidebarpage.cpp
viewsettingspage.cpp
viewpropsprogressinfo.cpp )
-kde4_automoc(${dolphin_SRCS})
qt4_add_dbus_adaptor(dolphin_SRCS
org.kde.dolphin.Application.xml
dolphinmainwindow.h DolphinMainWindow)
kde4_add_executable(dolphin ${dolphin_SRCS})
-find_package(Nepomuk)
-macro_bool_to_01(Nepomuk_FOUND HAVE_NEPOMUK)
-
-configure_file(config-nepomuk.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-nepomuk.h )
-target_link_libraries(dolphin ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} ${KDE4_KFILE_LIBS} konq dolphinprivate)
+target_link_libraries(dolphin ${KDE4_KDEPRINT_LIBS} ${KDE4_KFILE_LIBS} konq dolphinprivate)
if (Nepomuk_FOUND)
target_link_libraries(dolphin ${NEPOMUK_LIBRARIES})
########### install files ###############
-install( FILES dolphin.desktop DESTINATION ${XDG_APPS_DIR} )
+install( FILES dolphin.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
install( FILES dolphin_directoryviewpropertysettings.kcfg dolphin_generalsettings.kcfg dolphin_columnmodesettings.kcfg dolphin_iconsmodesettings.kcfg dolphin_detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )
-
-kde4_install_icons( ${ICON_INSTALL_DIR} )