[Ktutorial-commits] SF.net SVN: ktutorial:[255] trunk/ktutorial/ktutorial-editor/src
Status: Alpha
Brought to you by:
danxuliu
From: <dan...@us...> - 2010-09-25 03:40:22
|
Revision: 255 http://ktutorial.svn.sourceforge.net/ktutorial/?rev=255&view=rev Author: danxuliu Date: 2010-09-25 03:40:16 +0000 (Sat, 25 Sep 2010) Log Message: ----------- Use KTutorial library in KTutorial editor to be able to provide tutorials for the editor itself. Modified Paths: -------------- trunk/ktutorial/ktutorial-editor/src/CMakeLists.txt trunk/ktutorial/ktutorial-editor/src/KTutorialEditor.cpp trunk/ktutorial/ktutorial-editor/src/ktutorial-editorui.rc Modified: trunk/ktutorial/ktutorial-editor/src/CMakeLists.txt =================================================================== --- trunk/ktutorial/ktutorial-editor/src/CMakeLists.txt 2010-09-25 03:33:38 UTC (rev 254) +++ trunk/ktutorial/ktutorial-editor/src/CMakeLists.txt 2010-09-25 03:40:16 UTC (rev 255) @@ -10,6 +10,22 @@ add_subdirectory(util) add_subdirectory(view) +# When KTutorial is built, the library isn't installed yet when the editor is +# built. In that case, use the headers and libraries in the build directory +# of the library. +if(ktutorial-library_BINARY_DIR) + set(KTUTORIAL_FOUND TRUE) + include_directories(${ktutorial-library_BINARY_DIR}/includes) + set(KTUTORIAL_LIBRARIES ktutorial) +endif(ktutorial-library_BINARY_DIR) + +# If ktutorial-test-app is built in standalone mode, look for an installed +# KTutorial library. +if(NOT KTUTORIAL_FOUND) + find_package(KTutorial REQUIRED) + include_directories(${KTUTORIAL_INCLUDE_DIRS}) +endif(NOT KTUTORIAL_FOUND) + if (QT_QTDBUS_FOUND) add_definitions(-DQT_QTDBUS_FOUND) add_subdirectory(targetapplication) @@ -39,6 +55,7 @@ ktutorial_editor_serialization ktutorial_editor_util ktutorial_editor_view + ${KTUTORIAL_LIBRARIES} ) if (QT_QTDBUS_FOUND) Modified: trunk/ktutorial/ktutorial-editor/src/KTutorialEditor.cpp =================================================================== --- trunk/ktutorial/ktutorial-editor/src/KTutorialEditor.cpp 2010-09-25 03:33:38 UTC (rev 254) +++ trunk/ktutorial/ktutorial-editor/src/KTutorialEditor.cpp 2010-09-25 03:40:16 UTC (rev 255) @@ -26,6 +26,8 @@ #include <KConfigGroup> #include <KLocalizedString> +#include <ktutorial/KTutorial.h> + #include "EditActions.h" #include "FileActions.h" #include "data/Tutorial.h" @@ -64,6 +66,8 @@ mFileActions->newTutorial(); + KTutorial::self()->setup(this); + setupGUI(); } Modified: trunk/ktutorial/ktutorial-editor/src/ktutorial-editorui.rc =================================================================== --- trunk/ktutorial/ktutorial-editor/src/ktutorial-editorui.rc 2010-09-25 03:33:38 UTC (rev 254) +++ trunk/ktutorial/ktutorial-editor/src/ktutorial-editorui.rc 2010-09-25 03:40:16 UTC (rev 255) @@ -38,6 +38,9 @@ <Action name="showEditReactionDock"/> </Menu> </Menu> + <Menu name="help"> + <DefineGroup name="ktutorial"/> + </Menu> </MenuBar> <ToolBar name="mainToolBar"> <Text context="@title:menu">Main Toolbar</Text> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |