diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/CMakeLists.txt | 123 | ||||
| -rw-r--r-- | src/makelayout.ui | 17 | ||||
| -rw-r--r-- | src/newprojectlayout.ui | 14 | ||||
| -rw-r--r-- | src/openprojectlayout.ui | 10 | ||||
| -rw-r--r-- | src/preffrontendlayout.ui | 16 | ||||
| -rw-r--r-- | src/symbollayout.ui | 8 | ||||
| -rw-r--r-- | src/welcomedlg.ui | 6 | 
7 files changed, 154 insertions, 40 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..12efd27 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,123 @@ + +include_directories( +  ${CMAKE_BINARY_DIR} +  ${CMAKE_CURRENT_BINARY_DIR} +  ${CMAKE_CURRENT_SOURCE_DIR} +  ${TDE_INCLUDE_DIR} +  ${TQT_INCLUDE_DIRS} +) + +link_directories( +  ${TQT_LIBRARY_DIRS} +) + +tde_import( kate ) + +add_custom_command( +    OUTPUT  dotparse.cpp dotparse.hpp +    COMMAND ${BISON_EXECUTABLE} +    ARGS -y --output dotparse.cpp --defines=dotparse.hpp ${CMAKE_CURRENT_SOURCE_DIR}/dotparse.ypp +    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/dotparse.ypp +) + +add_custom_target( +    dotparse.bison +    DEPENDS +        ${CMAKE_CURRENT_BINARY_DIR}/dotparse.cpp +        ${CMAKE_CURRENT_BINARY_DIR}/dotparse.hpp +) + +add_custom_command( +    OUTPUT  dotscan.cc +    COMMAND ${FLEX_EXECUTABLE} +    ARGS ${CMAKE_CURRENT_SOURCE_DIR}/dotscan.lpp +    COMMAND ${CMAKE_COMMAND} +    ARGS -E rename lex.yy.c dotscan.cc +    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/dotscan.lpp +) + +add_custom_target( +    dotscan.lex +    DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/dotscan.cc +) + +##### kscope (executable) + +tde_add_executable( kscope AUTOMOC + +  SOURCES +        autocompletionlayout.ui bookmarkslayout.ui +        calltreelayout.ui cscopemsglayout.ui +        fileviewlayout.ui graphpreflayout.ui +        makelayout.ui newprojectlayout.ui +        openprojectlayout.ui prefcolorlayout.ui +        preffontlayout.ui preffrontendlayout.ui +        prefoptlayout.ui projectfileslayout.ui +        queryviewlayout.ui querywidgetlayout.ui +        scanprogresslayout.ui searchresultslayout.ui +        symbollayout.ui welcomedlg.ui +        bookmarksdlg.cpp calltreedlg.cpp +        calltreemanager.cpp configfrontend.cpp +        cscopefrontend.cpp cscopemsgdlg.cpp +        ctagsfrontend.cpp ctagslist.cpp +        dirscanner.cpp dotfrontend.cpp +        editormanager.cpp +        editorpage.cpp editortabs.cpp +        encoder.cpp filelist.cpp +        fileview.cpp frontend.cpp +        graphedge.cpp graphnode.cpp +        graphprefdlg.cpp graphwidget.cpp +        historypage.cpp historyview.cpp +        kscope.cpp kscopeactions.cpp +        kscopeconfig.cpp kscopepixmaps.cpp +        main.cpp makedlg.cpp makefrontend.cpp +        newprojectdlg.cpp openprojectdlg.cpp +        prefcolor.cpp preferencesdlg.cpp +        preffont.cpp preffrontend.cpp +        prefopt.cpp progressdlg.cpp +        project.cpp projectbase.cpp +        projectfilesdlg.cpp projectmanager.cpp +        querypage.cpp querypagebase.cpp +        queryresultsmenu.cpp queryview.cpp +        queryviewdlg.cpp queryviewdriver.cpp +        querywidget.cpp scanprogressdlg.cpp +        searchlist.cpp searchresultsdlg.cpp +        symbolcompletion.cpp symboldlg.cpp +        tabwidget.cpp treewidget.cpp +        ${CMAKE_CURRENT_BINARY_DIR}/dotparse.cpp +        ${CMAKE_CURRENT_BINARY_DIR}/dotscan.cc +  LINK +     tdeui-shared +     tdeio-shared +     tdecore-shared +     tdeparts-shared +     kateinterfaces-shared +     katepartinterfaces-shared + +  DESTINATION ${BIN_INSTALL_DIR} +  DEPENDENCIES dotparse.bison dotscan.lex +) + + +##### icons + +tde_install_icons( kscope ) + + +##### other data + +install( +    FILES kscopeui.rc kscope_config +    DESTINATION ${DATA_INSTALL_DIR}/kscope +) + +install( +    FILES file_ro.png file_rw.png file_save.png query_locked.png +          query_unlocked.png tab_list.png call_graph.png called_tree.png +          calling_tree.png bookmark.png +    DESTINATION ${DATA_INSTALL_DIR}/kscope/pics +) + +install( FILES kscope.desktop +  DESTINATION ${APPS_INSTALL_DIR}/Development +) diff --git a/src/makelayout.ui b/src/makelayout.ui index d36dae1..eb3dcfd 100644 --- a/src/makelayout.ui +++ b/src/makelayout.ui @@ -233,13 +233,12 @@      <slot access="protected">slotMake()</slot>  </slots>  <layoutdefaults spacing="6" margin="11"/> -<includehints> -    <includehint>kcombobox.h</includehint> -    <includehint>klineedit.h</includehint> -    <includehint>kurlrequester.h</includehint> -    <includehint>klineedit.h</includehint> -    <includehint>kpushbutton.h</includehint> -    <includehint>ktextbrowser.h</includehint> -    <includehint>queryview.h</includehint> -</includehints> +<includes> +	<include location="global" impldecl="in implementation">kpushbutton.h</include> +	<include location="global" impldecl="in implementation">kcombobox.h</include> +	<include location="global" impldecl="in implementation">klineedit.h</include> +	<include location="global" impldecl="in implementation">kurlrequester.h</include> +	<include location="global" impldecl="in implementation">ktextbrowser.h</include> +	<include location="local" impldecl="in implementation">queryview.h</include> +</includes>  </UI> diff --git a/src/newprojectlayout.ui b/src/newprojectlayout.ui index 4374e3c..830579f 100644 --- a/src/newprojectlayout.ui +++ b/src/newprojectlayout.ui @@ -767,12 +767,10 @@ path for all source files, but is not required.</blockquote></string>      <slot access="protected">slotAvailTypesChanged(const TQString&)</slot>  </slots>  <layoutdefaults spacing="6" margin="11"/> -<includehints> -    <includehint>kurlrequester.h</includehint> -    <includehint>klineedit.h</includehint> -    <includehint>kpushbutton.h</includehint> -    <includehint>kurlrequester.h</includehint> -    <includehint>klineedit.h</includehint> -    <includehint>kpushbutton.h</includehint> -</includehints> +<includes> +	<include location="global" impldecl="in implementation">kpushbutton.h</include> +	<include location="global" impldecl="in implementation">kcombobox.h</include> +	<include location="global" impldecl="in implementation">klineedit.h</include> +	<include location="global" impldecl="in implementation">kurlrequester.h</include> +</includes>  </UI> diff --git a/src/openprojectlayout.ui b/src/openprojectlayout.ui index a1c24b4..a346e15 100644 --- a/src/openprojectlayout.ui +++ b/src/openprojectlayout.ui @@ -194,9 +194,9 @@      <slot access="protected">slotProjectSelected(const TQString&)</slot>  </slots>  <layoutdefaults spacing="6" margin="11"/> -<includehints> -    <includehint>kurlrequester.h</includehint> -    <includehint>klineedit.h</includehint> -    <includehint>kpushbutton.h</includehint> -</includehints> +<includes> +	<include location="global" impldecl="in implementation">kpushbutton.h</include> +	<include location="global" impldecl="in implementation">klineedit.h</include> +	<include location="global" impldecl="in implementation">kurlrequester.h</include> +</includes>  </UI> diff --git a/src/preffrontendlayout.ui b/src/preffrontendlayout.ui index 71afeed..0487089 100644 --- a/src/preffrontendlayout.ui +++ b/src/preffrontendlayout.ui @@ -179,15 +179,9 @@  <tabstops>  </tabstops>  <layoutdefaults spacing="6" margin="11"/> -<includehints> -    <includehint>kurlrequester.h</includehint> -    <includehint>klineedit.h</includehint> -    <includehint>kpushbutton.h</includehint> -    <includehint>kurlrequester.h</includehint> -    <includehint>klineedit.h</includehint> -    <includehint>kpushbutton.h</includehint> -    <includehint>kurlrequester.h</includehint> -    <includehint>klineedit.h</includehint> -    <includehint>kpushbutton.h</includehint> -</includehints> +<includes> +	<include location="global" impldecl="in implementation">kpushbutton.h</include> +	<include location="global" impldecl="in implementation">kurlrequester.h</include> +	<include location="global" impldecl="in implementation">klineedit.h</include> +</includes>  </UI> diff --git a/src/symbollayout.ui b/src/symbollayout.ui index 4ffe188..a0bf353 100644 --- a/src/symbollayout.ui +++ b/src/symbollayout.ui @@ -290,8 +290,8 @@      <tabstop>m_pContainRadio</tabstop>  </tabstops>  <layoutdefaults spacing="6" margin="11"/> -<includehints> -    <includehint>kcombobox.h</includehint> -    <includehint>klineedit.h</includehint> -</includehints> +<includes> +	<include location="global" impldecl="in implementation">kcombobox.h</include> +	<include location="global" impldecl="in implementation">klineedit.h</include> +</includes>  </UI> diff --git a/src/welcomedlg.ui b/src/welcomedlg.ui index dde3cdd..09398be 100644 --- a/src/welcomedlg.ui +++ b/src/welcomedlg.ui @@ -120,7 +120,7 @@ Enjoy!      </connection>  </connections>  <layoutdefaults spacing="6" margin="11"/> -<includehints> -    <includehint>ktextbrowser.h</includehint> -</includehints> +<includes> +	<include location="global" impldecl="in implementation">ktextbrowser.h</include> +</includes>  </UI>  | 
