itom
|
< runnable that executes a completion call to Jedi by the thread pool of Python Jedi Runner. More...
#include <pythonJediRunner.h>
Public Member Functions | |
CompletionRunnable (const QString &additionalImportString, PyObject *pPyModJedi, const JediCompletionRequest &request) | |
void | run () |
virtual unsigned char | getMostRecentId () const |
Public Member Functions inherited from ito::JediRunnable | |
JediRunnable (const Type &type, PyObject *pPyModJedi, const QString &additionalImportString) | |
virtual unsigned char | getCurrentId () const |
Private Attributes | |
JediCompletionRequest | m_request |
Static Private Attributes | |
static unsigned char | mostRecentId = 0 |
Additional Inherited Members | |
Public Types inherited from ito::JediRunnable | |
enum | Type { RunnableCalltip , RunnableCompletion , RunnableGoToAssignment , RunnableGetHelp , RunnableRename } |
Protected Member Functions inherited from ito::JediRunnable | |
bool | isOutdated () const |
void | startRun () |
void | endRun () |
Protected Attributes inherited from ito::JediRunnable | |
Type | m_type |
QString | m_additionalImportString |
PyObject * | m_pPyModJedi |
unsigned char | m_currentId |
Static Protected Attributes inherited from ito::JediRunnable | |
static QMutex | m_mutex |
< runnable that executes a completion call to Jedi by the thread pool of Python Jedi Runner.
|
inlinevirtual |
Implements ito::JediRunnable.