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.