################################################# # # (C) 2010-2011 Serghei Amelian # serghei (DOT) amelian (AT) gmail.com # # Improvements and feedback are welcome # # This file is released under GPL >= 2 # ################################################# add_definitions( -DDESIGNER -UQT_NO_ASCII_CAST ) include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/kdevdesigner/shared ${CMAKE_SOURCE_DIR}/lib/interfaces/external ${TDE_INCLUDE_DIR} ${TQT_INCLUDE_DIRS} ) link_directories( ${TQT_LIBRARY_DIRS} ) ##### other data ################################ install( FILES kdevdesigner_part.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) install( FILES kdevdesigner_part.rc kdevdesigner_part_sh.rc DESTINATION ${DATA_INSTALL_DIR}/kdevdesignerpart ) add_subdirectory( pics ) ##### libkdevdesignerpart (module) ############## set( SRCS about.ui dbconnection.ui gotolinedialog.ui newform.ui actionlistview.cpp asciivalidator.cpp command.cpp connectionitems.cpp connectiontable.cpp customwidgeteditor.ui formsettings.ui multilineeditor.ui customwidgeteditorimpl.cpp database.cpp dbconnectioneditor.ui iconvieweditor.ui paletteeditor.ui dbconnectionimpl.cpp dbconnectionsimpl.cpp dbconnections.ui listboxeditor.ui paletteeditoradvanced.ui defs.cpp designerapp.cpp designerappiface.cpp editfunctionsimpl.cpp filechooser.cpp formfile.cpp formsettingsimpl.cpp formwindow.cpp hierarchyview.cpp iconvieweditorimpl.cpp layout.cpp listboxdnd.cpp kdevdesigner_part.cpp actiondnd.cpp actioneditorimpl.cpp listboxeditorimpl.cpp listboxrename.cpp listdnd.cpp listeditor.ui pixmapcollectioneditor.ui listviewdnd.cpp listvieweditorimpl.cpp mainwindow.cpp listvieweditor.ui pixmapfunction.ui startdialog.ui mainwindowactions.cpp menubareditor.cpp metadatabase.cpp multilineeditorimpl.cpp newformimpl.cpp orderindicator.cpp myiconloader.cpp outputwindow.cpp paletteeditoradvancedimpl.cpp paletteeditorimpl.cpp pixmapchooser.cpp pixmapcollection.cpp popupmenueditor.cpp previewframe.cpp preferences.ui tableeditor.ui designeraction.cpp previewwidget.ui variabledialog.ui actioneditor.ui previewwidgetimpl.cpp project.cpp projectsettingsimpl.cpp projectsettings.ui wizardeditor.ui configtoolboxdialog.ui propertyeditor.cpp propertyobject.cpp qcompletionedit.cpp replacedialog.ui connectiondialog.ui editfunctions.ui resource.cpp sizehandle.cpp sourceeditor.cpp richtextfontdialog.ui createtemplate.ui finddialog.ui sourcefile.cpp startdialogimpl.cpp styledbutton.cpp syntaxhighlighter_html.cpp tableeditorimpl.cpp timestamp.cpp variabledialogimpl.cpp widgetaction.cpp widgetfactory.cpp wizardeditorimpl.cpp workspace.cpp ) tde_moc( SRCS actiondnd.h actioneditorimpl.h actionlistview.h asciivalidator.h command.h connectionitems.h connectiontable.h customwidgeteditorimpl.h database.h dbconnectionimpl.h dbconnectionsimpl.h editfunctionsimpl.h filechooser.h formfile.h formsettingsimpl.h formwindow.h hierarchyview.h iconvieweditorimpl.h layout.h listboxdnd.h listboxeditorimpl.h listboxrename.h listdnd.h listviewdnd.h listvieweditorimpl.h mainwindow.h menubareditor.h multilineeditorimpl.h newformimpl.h orderindicator.h outputwindow.h paletteeditoradvancedimpl.h paletteeditorimpl.h pixmapchooser.h popupmenueditor.h previewframe.h previewwidgetimpl.h project.h projectsettingsimpl.h propertyeditor.h qcompletionedit.h sizehandle.h sourceeditor.h sourcefile.h startdialogimpl.h styledbutton.h tableeditorimpl.h timestamp.h variabledialogimpl.h widgetaction.h widgetfactory.h wizardeditorimpl.h workspace.h ) tde_add_kpart( libkdevdesignerpart AUTOMOC SOURCES ${SRCS} LINK kdevqui-static shared-static kinterfacedesigner-shared tdeio-shared tdeparts-shared tqassistantclient DESTINATION ${PLUGIN_INSTALL_DIR} )