41
42
settings/dolphinsettings.cpp
42
43
settings/viewpropertiesdialog.cpp
43
44
settings/viewpropsprogressinfo.cpp
44
tooltips/dolphintooltip.cpp
45
panels/information/kmetadatawidget.cpp
46
panels/information/kmetadataconfigurationdialog.cpp
45
47
tooltips/ktooltip.cpp
46
tooltips/ktooltipdelegate.cpp
47
tooltips/ktooltipitem.cpp
48
tooltips/kformattedballoontipdelegate.cpp
48
tooltips/ktooltipwindow.cpp
49
49
tooltips/tooltipmanager.cpp
50
versioncontrol/updateitemstatesthread.cpp
51
versioncontrol/versioncontrolobserver.cpp
52
viewextensionsfactory.cpp
58
set(dolphinprivate_LIB_SRCS
59
${dolphinprivate_LIB_SRCS}
60
panels/information/kcommentwidget.cpp
61
panels/information/kedittagsdialog.cpp
62
panels/information/kloadmetadatathread.cpp
63
panels/information/nepomukmassupdatejob.cpp
64
panels/information/ktaggingwidget.cpp
54
68
kde4_add_kcfg_files(dolphinprivate_LIB_SRCS
55
69
settings/dolphin_columnmodesettings.kcfgc
61
75
kde4_add_library(dolphinprivate SHARED ${dolphinprivate_LIB_SRCS})
63
target_link_libraries(dolphinprivate ${KDE4_KIO_LIBS} ${KDE4_KFILE_LIBS} konq ${QIMAGEBLITZ_LIBRARIES} ${X11_LIBRARIES})
77
target_link_libraries(dolphinprivate ${KDE4_KFILE_LIBS} konq ${KDE4_KNEWSTUFF2_LIBS} ${QIMAGEBLITZ_LIBRARIES} ${X11_LIBRARIES})
64
78
if(X11_Xrender_FOUND)
65
79
target_link_libraries(dolphinprivate ${X11_Xrender_LIB} )
66
80
endif(X11_Xrender_FOUND)
68
target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES} ${SOPRANO_LIBRARIES})
82
target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES} ${NEPOMUK_QUERY_LIBRARIES} ${SOPRANO_LIBRARIES})
69
83
endif (Nepomuk_FOUND)
96
set(fileviewsvnplugin_SRCS
97
versioncontrol/fileviewsvnplugin.cpp
83
100
kde4_add_plugin(dolphinpart ${dolphinpart_SRCS})
85
target_link_libraries(dolphinpart dolphinprivate konq ${KDE4_KPARTS_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS})
87
install(TARGETS dolphinpart DESTINATION ${PLUGIN_INSTALL_DIR} )
101
kde4_add_plugin(fileviewsvnplugin ${fileviewsvnplugin_SRCS})
103
target_link_libraries(dolphinpart dolphinprivate konq ${KDE4_KPARTS_LIBS} ${KDE4_KFILE_LIBS})
104
target_link_libraries(fileviewsvnplugin ${KDE4_KIO_LIBS} konq)
106
install(TARGETS dolphinpart DESTINATION ${PLUGIN_INSTALL_DIR})
107
install(TARGETS fileviewsvnplugin DESTINATION ${PLUGIN_INSTALL_DIR})
89
109
install(FILES dolphinpart.rc DESTINATION ${DATA_INSTALL_DIR}/dolphinpart)
90
110
install(FILES dolphinpart.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
111
install(FILES versioncontrol/fileviewsvnplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR})
112
install(FILES versioncontrol/fileviewversioncontrolplugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
92
114
##########################################
96
118
dolphinmainwindow.cpp
97
119
dolphinnewmenu.cpp
98
120
dolphinviewcontainer.cpp
101
121
dolphindirlister.cpp
102
122
dolphincontextmenu.cpp
106
panels/information/commentwidget.cpp
107
126
panels/information/informationpanel.cpp
108
panels/information/metadatawidget.cpp
109
panels/information/metatextlabel.cpp
127
panels/information/informationpanelcontent.cpp
128
panels/information/kmetadatawidget.cpp
129
panels/information/kmetadataconfigurationdialog.cpp
110
130
panels/information/phononwidget.cpp
111
131
panels/folders/ktreeview.cpp
112
132
panels/places/placespanel.cpp
114
134
panels/folders/treeviewcontextmenu.cpp
115
135
panels/folders/folderspanel.cpp
116
136
panels/folders/paneltreeview.cpp
137
search/dolphinsearchbox.cpp
117
138
settings/behaviorsettingspage.cpp
118
139
settings/columnviewsettingspage.cpp
119
140
settings/contextmenusettingspage.cpp
132
153
settings/trashsettingspage.cpp
133
154
settings/viewsettingspage.cpp
134
155
settings/viewsettingspagebase.cpp
135
statusbarspaceinfo.cpp
136
statusbarmessagelabel.cpp
156
statusbar/dolphinstatusbar.cpp
157
statusbar/statusbarspaceinfo.cpp
158
statusbar/statusbarmessagelabel.cpp
137
159
zoomlevelinfo.cpp
140
162
kde4_add_kcfg_files(dolphin_SRCS
141
163
panels/folders/dolphin_folderspanelsettings.kcfgc
142
panels/information/dolphin_informationpanelsettings.kcfgc)
164
panels/information/dolphin_informationpanelsettings.kcfgc
165
search/dolphin_searchsettings.kcfgc
144
168
if(Nepomuk_FOUND)
147
panels/information/nepomukmassupdatejob.cpp
148
panels/information/tagcloud.cpp
149
panels/information/resourcetaggingwidget.cpp
150
panels/information/taggingpopup.cpp
151
panels/information/newtagdialog.cpp
153
kde4_add_ui_files(dolphin_SRCS panels/information/newtagdialog.ui)
171
panels/information/kcommentwidget.cpp
172
panels/information/kedittagsdialog.cpp
173
panels/information/kloadmetadatathread.cpp
174
panels/information/nepomukmassupdatejob.cpp
175
panels/information/ktaggingwidget.cpp
176
search/dolphinsearchoptionsconfigurator.cpp
177
search/searchcriteriondescription.cpp
178
search/searchcriterionselector.cpp
179
search/searchcriterionvalue.cpp
155
181
endif(Nepomuk_FOUND)
170
196
kde4_add_executable(dolphin ${dolphin_SRCS})
172
target_link_libraries(dolphin ${KDE4_KIO_LIBS} ${KDE4_KDEPRINT_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KUTILS_LIBRARY} konq dolphinprivate ${KDE4_PHONON_LIBS})
198
target_link_libraries(dolphin
199
${KDE4_KDEPRINT_LIBS}
201
${KDE4_KUTILS_LIBRARY}
174
208
if (Nepomuk_FOUND)
175
target_link_libraries(dolphin ${NEPOMUK_LIBRARIES} ${SOPRANO_LIBRARIES})
209
target_link_libraries(dolphin
212
${NEPOMUK_QUERY_LIBRARIES}
176
214
endif (Nepomuk_FOUND)
178
216
install(TARGETS dolphin ${INSTALL_TARGETS_DEFAULT_ARGS})
182
220
set(kcm_dolphinviewmodes_PART_SRCS
183
221
kcm/kcmdolphinviewmodes.cpp
184
223
settings/columnviewsettingspage.cpp
185
224
settings/detailsviewsettingspage.cpp
186
225
settings/dolphinfontrequester.cpp
187
226
settings/iconsizegroupbox.cpp
188
227
settings/iconsviewsettingspage.cpp
189
228
settings/viewsettingspagebase.cpp
191
229
zoomlevelinfo.cpp)
193
231
set(kcm_dolphinnavigation_PART_SRCS
203
241
set(kcm_dolphingeneral_PART_SRCS
204
242
kcm/kcmdolphingeneral.cpp
243
panels/information/kmetadataconfigurationdialog.cpp
244
panels/information/kmetadatawidget.cpp
205
245
settings/behaviorsettingspage.cpp
206
246
settings/previewssettingspage.cpp
207
247
settings/contextmenusettingspage.cpp
208
248
settings/settingspagebase.cpp)
250
set(kcm_dolphingeneral_PART_SRCS
251
${kcm_dolphingeneral_PART_SRCS}
252
panels/information/kcommentwidget.cpp
253
panels/information/kedittagsdialog.cpp
254
panels/information/kloadmetadatathread.cpp
255
panels/information/nepomukmassupdatejob.cpp
256
panels/information/ktaggingwidget.cpp
258
endif (Nepomuk_FOUND)
210
260
kde4_add_kcfg_files(kcm_dolphinviewmodes_PART_SRCS
211
261
settings/dolphin_columnmodesettings.kcfgc
231
281
target_link_libraries(kcm_dolphinviewmodes ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} dolphinprivate)
232
282
target_link_libraries(kcm_dolphinnavigation ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} dolphinprivate)
233
target_link_libraries(kcm_dolphinservices ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KIO_LIBS} dolphinprivate)
234
target_link_libraries(kcm_dolphingeneral ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} dolphinprivate)
283
target_link_libraries(kcm_dolphinservices ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KNEWSTUFF2_LIBRARY} dolphinprivate)
284
target_link_libraries(kcm_dolphingeneral ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KIO_LIBS} dolphinprivate)
235
285
if (Nepomuk_FOUND)
236
286
target_link_libraries(kcm_dolphinviewmodes ${NEPOMUK_LIBRARIES})
237
287
target_link_libraries(kcm_dolphinnavigation ${NEPOMUK_LIBRARIES})
249
299
install( FILES dolphin.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
250
300
install( FILES settings/dolphin_directoryviewpropertysettings.kcfg settings/dolphin_generalsettings.kcfg settings/dolphin_columnmodesettings.kcfg settings/dolphin_iconsmodesettings.kcfg settings/dolphin_detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
251
301
install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )
302
install( FILES search/dolphinsearchcommands.desktop DESTINATION ${DATA_INSTALL_DIR}/dolphin )
252
303
install( FILES kcm/kcmdolphinviewmodes.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
253
304
install( FILES kcm/kcmdolphinnavigation.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
254
305
install( FILES kcm/kcmdolphinservices.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
255
306
install( FILES kcm/kcmdolphingeneral.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
307
install( FILES khns/servicemenu.knsrc DESTINATION ${CONFIG_INSTALL_DIR} )
308
install( PROGRAMS khns/servicemenuinstallation DESTINATION ${BIN_INSTALL_DIR} )
309
install( PROGRAMS khns/servicemenudeinstallation DESTINATION ${BIN_INSTALL_DIR} )