itom
Loading...
Searching...
No Matches
ito::GoToAssignmentRunnable Class Reference

< runnable that executes a goto definition / assignment call to Jedi by the thread pool of Python Jedi Runner. More...

#include <pythonJediRunner.h>

Inheritance diagram for ito::GoToAssignmentRunnable:
ito::JediRunnable

Public Member Functions

 GoToAssignmentRunnable (const QString &additionalImportString, PyObject *pPyModJedi, const JediAssignmentRequest &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

JediAssignmentRequest 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
 

Detailed Description

< runnable that executes a goto definition / assignment call to Jedi by the thread pool of Python Jedi Runner.

Member Function Documentation

◆ getMostRecentId()

virtual unsigned char ito::GoToAssignmentRunnable::getMostRecentId ( ) const
inlinevirtual

Implements ito::JediRunnable.


The documentation for this class was generated from the following files: