mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
- remove en_US postfix - remove translated files (translation were moved to ts files earlier) - remove unused jQuery (python help doesn't use it anymore) - change expression label in QgsQueryBuilder and add context help (partly fixes #8129)
19 lines
897 B
CMake
19 lines
897 B
CMake
FILE(GLOB HELP_FILES *)
|
|
LIST(REMOVE_ITEM HELP_FILES ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt)
|
|
|
|
SET(HELP_OUTPUT "${CMAKE_SOURCE_DIR}/src/core/qgsexpression_texts.cpp")
|
|
|
|
FILE(WRITE ${HELP_OUTPUT} "#include \"qgsexpression.h\"\n#include <QCoreApplication>\n\nQHash<QString, QString> QgsExpression::gFunctionHelpTexts;\n\nvoid QgsExpression::initFunctionHelp()\n{\n if( !gFunctionHelpTexts.isEmpty() )\n return;\n")
|
|
|
|
FOREACH(HELP_FILE ${HELP_FILES})
|
|
STRING(REGEX REPLACE "^.*/([^/]+)$" "\\1" FN ${HELP_FILE})
|
|
|
|
FILE(READ ${HELP_FILE} HELP)
|
|
STRING(REPLACE "\\" "\" HELP "${HELP}")
|
|
STRING(REPLACE "\"" "\\\"" HELP "${HELP}")
|
|
STRING(REPLACE "\n" "\\n\"\n\"" HELP "${HELP}")
|
|
FILE(APPEND ${HELP_OUTPUT} "\n gFunctionHelpTexts.insert( \"${FN}\", QCoreApplication::translate( \"function_help\", \"${HELP}\") );")
|
|
ENDFOREACH(HELP_FILE ${HELP_FILES})
|
|
|
|
FILE(APPEND ${HELP_OUTPUT} "\n}\n")
|