set(noatun_ilist_PART_SRCS ilist.cpp ilistitemdata.cpp ilistitem.cpp collection.cpp ilistwindow.cpp ilistview.cpp ilistsaver.cpp itemlistview.cpp history.cpp infowidget.cpp queue.cpp ilisttree.cpp selector.cpp search.cpp heapselector.cpp randomselector.cpp selectorcollection.cpp rootcollection.cpp directorydialog.cpp settingswidget.cpp preview.cpp recursivediraddwidget.cpp ilistitemdataiterator.cpp listviewcollection.cpp filterwidget.cpp selectorfactory.cpp searchdelayhandler.cpp poststartuphandler.cpp ktoolbarlabelaction.cpp priority.cpp ilistitemdataheap.cpp priorityselector.cpp adaptiveselector.cpp ilistconfig.kcfgc roundrobinselector.cpp videowidget.cpp defaultcolumnswidget.cpp selectordescriptionwidget.cpp ilistwizard.cpp iliststatusbar.cpp k3boptionswidget.cpp titledqvbox.cpp ilistbasicwindow.cpp jobmanager.cpp addplaylistwizard.cpp startupwizard.cpp) kde4_add_ui_files(noatun_ilist_PART_SRCS recursivediraddwidgetbase.ui adaptivesettingswidgetbase.ui selectordescriptionwidgetbase.ui k3boptionswidgetbase.ui addplaylistwizardbase.ui startupwizardbase.ui) kde4_add_kcfg_files(noatun_ilist_PART_SRCS ilistconfig.kcfg) kde4_automoc(${noatun_ilist_PART_SRCS}) kde4_add_plugin(noatun_ilist ${noatun_ilist_PART_SRCS}) target_link_libraries(noatun_ilist ${KDE4_KIO_LIBS} noatun) # install plugin shared object install(TARGETS noatun_ilist DESTINATION ${PLUGIN_INSTALL_DIR}) # Install XMLGUI file install(FILES ilist.rc DESTINATION ${DATAye_INSTALL_DIR}/noatun) # Install services description install(FILES noatun_ilist.desktop DESTINATION ${SERVICES_INSTALL_DIR}/noatun) #add_subdirectory(src)