itom  3.0.0
ito::QsciApiManager Class Reference
Inheritance diagram for ito::QsciApiManager:

Classes

struct  APIFileInfo
 
class  QsciApiSingleton
 

Public Member Functions

QsciAPIs * getQsciAPIs () const
 
bool isPreparing () const
 
int updateAPI (QStringList files, bool forcePreparation=false)
 shortdesc More...
 

Static Public Member Functions

static QsciApiManagergetInstance (void)
 shortdesc More...
 

Private Slots

void apiPreparationFinished ()
 shortdesc More...
 
void apiPreparationCancelled ()
 shortdesc More...
 
void apiPreparationStarted ()
 shortdesc More...
 

Private Member Functions

 QsciApiManager (QsciApiManager &)
 

Private Attributes

QsciAPIs * m_pApi
 
QsciLexerPython * m_qSciLex
 
bool m_isPreparing
 
QList< APIFileInfom_preparingAPIFiles
 
QString m_preparingFileInfo
 
bool m_loaded
 

Static Private Attributes

static QsciApiManagerm_pQsciApiManager = NULL
 singleton nach: http://www.oop-trainer.de/Themen/Singleton.html
 

Friends

class QsciApiSingleton
 

Member Function Documentation

void ito::QsciApiManager::apiPreparationCancelled ( )
privateslot

shortdesc

longdesc

void ito::QsciApiManager::apiPreparationFinished ( )
privateslot

shortdesc

longdesc

void ito::QsciApiManager::apiPreparationStarted ( )
privateslot

shortdesc

longdesc

QsciApiManager * ito::QsciApiManager::getInstance ( void  )
static

shortdesc

longdesc

Returns
QsciApiManager
int ito::QsciApiManager::updateAPI ( QStringList  files,
bool  forcePreparation = false 
)

shortdesc

longdesc

Parameters
files
forcePreparation
Returns
int

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