diff options
author | Eike Ziller <eike.ziller@qt.io> | 2018-09-17 10:22:46 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2018-09-17 10:52:31 +0000 |
commit | eba547cccf4d29b8622fd1ef7b14ed91956b3ca4 (patch) | |
tree | b3859c33940354e3389b386d6eb500158f640bdc /docs/plugin.md | |
parent | 0f35a83f35f9f785a67a5989dccc11c4828795b6 (diff) |
The product name is "Qt Creator" with a space
Change-Id: I6716ab0b26f8881e07580df19bc29dd3c3146ae7
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'docs/plugin.md')
-rw-r--r-- | docs/plugin.md | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/plugin.md b/docs/plugin.md index e94633b..9e2bd93 100644 --- a/docs/plugin.md +++ b/docs/plugin.md @@ -17,7 +17,7 @@ The following files exist as part of the C++ plugin: * `pythonextensionsplugin.[h|cpp]` - Contains the IPlugin class and manages the life-cycle of Python extensions - - This name is the standard for QtCreator plugins + - This name is the standard for Qt Creator plugins * `pythonextensions_global.h` - standard plugin file * `typesystem_qtcreator.xml` @@ -38,7 +38,7 @@ tested on Linux. * `pythonextensions.pro` - QMake project file - - The projects dependencies on the QtCreator side are handled in + - The projects dependencies on the Qt Creator side are handled in the file `pythonextensions_dependencies.pri` - The current build system emerged in part from the standard plugin build setup, combined with some .pro code from the 'scriptableapplication' and @@ -58,7 +58,7 @@ The buildsystem aims to achieve two things 1. Build the C++ plugin, linking against any relevant libraries 2. Install the generated shared object, as well as copy the - `/python` directory into the QtCreator plugin directory. This + `/python` directory into the Qt Creator plugin directory. This directory contains the included extension manager, which is implemented as a Python extension @@ -76,7 +76,7 @@ During initialization, the plugin does several things: 2. Run the `setup.py` script for every extension that provides it (this happens during the `delayedInitialize` call) - - This is run here to not block the QtCreator ui while loading the extensions + - This is run here to not block the Qt Creator ui while loading the extensions - It is separated from the main extension runtime, to provide a facility to extensions that depend on Python modules that are not part of the standard Python library (for an example, see `examples/numpysetup` or the extension @@ -87,7 +87,7 @@ During initialization, the plugin does several things: - Note that the extension manager attempts to run an extensions `main.py` script after installing it, but does not consider the `setup.py` script. If `main.py` than fails to run, the extension manager advises the user to - restart QtCreator + restart Qt Creator - There is currently no facility for scripts to detect if they have loaded before their setup was called - Because the setup is run every time, the setup script needs to detect if @@ -136,7 +136,7 @@ have to be amended with several special cases for different platforms / versions In the `PyUtil.cpp` file, the macros `signals` and `slots` are undefined due to compatibility reasons with the CPython headers. Due to this incompatibility, any -QtCreator code and Shiboken code needs to be well separated. (These symbols need +Qt Creator code and Shiboken code needs to be well separated. (These symbols need to be undefined **BEFORE** including anything Python related.) The glue code for the MacroExpander functions `registerVariable()` and `registerPrefix()` |