![]() |
itom
|
< Thread-safe helper class for PythonEngine to manage calls to the Python Jedi package. More...
#include <pythonJediRunner.h>
Public Member Functions | |
| PythonJediRunner (const QString &includeItomImportString) | |
| ~PythonJediRunner () | |
| Tries to import itomJediLib (and the jedi package) and returns true if successful, else false. | |
| bool | tryToLoadJediIfNotYetDone () |
| void | setIncludeItomImportBeforeCodeAnalysis (bool include) |
| Adds a new calltip request. Thread-safe. | |
| void | addCalltipRequest (const JediCalltipRequest &request) |
| Adds a new completion request. Thread-safe. | |
| void | addCompletionRequest (const JediCompletionRequest &request) |
| Adds a new goto assignment / definition request. Thread-safe. | |
| void | addGoToAssignmentRequest (const JediAssignmentRequest &request) |
| Adds a new get-help request. Thread-safe. | |
| void | addGetHelpRequest (const JediGetHelpRequest &request) |
| Adds a new rename request. Thread-safe. | |
| void | addRenameRequest (const JediRenameRequest &request) |
Private Member Functions | |
| QString | additionalImportString () const |
< Thread-safe helper class for PythonEngine to manage calls to the Python Jedi package.