23 #ifndef QSCIAPIMANAGER_H 24 #define QSCIAPIMANAGER_H 30 #define QSCINTILLA_DLL //http://www.riverbankcomputing.com/pipermail/qscintilla/2007-March/000034.html 32 #include <Qsci/qsciscintilla.h> 33 #include <Qsci/qscilexerpython.h> 34 #include "Qsci/qsciapis.h" 36 #include <qstringlist.h> 37 #include <qdatetime.h> 49 inline QsciAPIs *getQsciAPIs()
const { qDebug(
"return m_pApi");
return m_pApi; }
50 inline bool isPreparing()
const {
return m_isPreparing; }
52 int updateAPI(QStringList files,
bool forcePreparation =
false);
56 APIFileInfo() : absoluteFilename(
""), checksum(0), exists(0) {}
58 QString absoluteFilename;
61 QDateTime lastModified;
66 return absoluteFilename < rhs.absoluteFilename;
78 QsciLexerPython* m_qSciLex;
81 QList<APIFileInfo> m_preparingAPIFiles;
82 QString m_preparingFileInfo;
Definition: qsciApiManager.h:42
void apiPreparationFinished()
shortdesc
Definition: qsciApiManager.cpp:298
void apiPreparationStarted()
shortdesc
Definition: qsciApiManager.cpp:366
void apiPreparationCancelled()
shortdesc
Definition: qsciApiManager.cpp:345
Definition: apiFunctionsGraph.cpp:39
int updateAPI(QStringList files, bool forcePreparation=false)
shortdesc
Definition: qsciApiManager.cpp:106
static QsciApiManager * m_pQsciApiManager
singleton nach: http://www.oop-trainer.de/Themen/Singleton.html
Definition: qsciApiManager.h:86
Definition: qsciApiManager.h:89
static QsciApiManager * getInstance(void)
shortdesc
Definition: qsciApiManager.cpp:49
Definition: qsciApiManager.h:54