23 #ifndef ABSTRACTPYSCINTILLAWIDGET 24 #define ABSTRACTPYSCINTILLAWIDGET 26 #include "../common/sharedStructures.h" 32 #define QSCINTILLA_DLL //http://www.riverbankcomputing.com/pipermail/qscintilla/2007-March/000034.html 34 #include <Qsci/qsciscintilla.h> 35 #include <Qsci/qscilexerpython.h> 36 #include <Qsci/qsciapis.h> 38 #include "../organizer/qsciApiManager.h" 39 #include <qstringlist.h> 53 QString getWordAtPosition(
const int &line,
const int &index);
57 enum tUserSelectionState { selNo, selRange };
66 void checkUserSelectionState();
67 QString formatPythonCodePart(
const QString &text,
int &lineCount);
68 QString formatConsoleCodePart(
const QString &text);
70 QPixmap loadMarker(
const QString &name,
int sizeAt96dpi);
72 tUserSelectionState m_userSelectionState;
75 QsciLexerPython* qSciLex;
78 QStringList m_installedApiFiles;
79 bool m_textIndicatorActive;
80 int m_textIndicatorNr;
85 void selectionChanged();
89 void userSelectionChanged(
int lineFrom,
int indexFrom,
int lineTo,
int indexTo);
Definition: qsciApiManager.h:42
Definition: apiFunctionsGraph.cpp:39