streamline code
This commit is contained in:
parent
7fedf86d4e
commit
8e81338038
|
@ -1244,14 +1244,6 @@ QList<int> Document::getGlyphStartCharList(int line, const QString &lineText)
|
|||
return mLines[line]->glyphStartCharList();
|
||||
}
|
||||
|
||||
QList<int> Document::getGlyphStartPositionList(int line, const QString &lineText, int &lineWidth)
|
||||
{
|
||||
if (line<0 || line>=count() || mLines[line]->lineText()!=lineText)
|
||||
return calcGlyphPositionList(lineText,lineWidth);
|
||||
lineWidth = mLines[line]->width();
|
||||
return mLines[line]->glyphStartPositionList();
|
||||
}
|
||||
|
||||
NewlineType Document::getNewlineType()
|
||||
{
|
||||
QMutexLocker locker(&mMutex);
|
||||
|
|
|
@ -595,7 +595,6 @@ private:
|
|||
QList<int> calcGlyphPositionList(const QString& lineText, const QList<int> &glyphStartCharList, int left, int &right) const;
|
||||
QList<int> calcGlyphPositionList(const QString& lineText, int &width) const;
|
||||
QList<int> getGlyphStartCharList(int line, const QString &lineText);
|
||||
QList<int> getGlyphStartPositionList(int line, const QString &lineText, int &lineWidth);
|
||||
bool tryLoadFileByEncoding(QByteArray encodingName, QFile& file);
|
||||
void loadUTF16BOMFile(QFile& file);
|
||||
void loadUTF32BOMFile(QFile& file);
|
||||
|
|
|
@ -1036,9 +1036,10 @@ void QSynEditPainter::paintLines()
|
|||
|
||||
mRcToken = mRcLine;
|
||||
|
||||
int lineWidth;
|
||||
QList<int> glyphStartCharList = mEdit->mDocument->getGlyphStartCharList(vLine-1,sLine);
|
||||
QList<int> glyphStartPositionsList = mEdit->mDocument->getGlyphStartPositionList(vLine-1,sLine, lineWidth);
|
||||
// Ensure the list has the right number of elements.
|
||||
// Values in it doesn't matter, we'll recalculate them.
|
||||
QList<int> glyphStartPositionsList = glyphStartCharList;
|
||||
// Initialize highlighter with line text and range info. It is
|
||||
// necessary because we probably did not scan to the end of the last
|
||||
// line - the internal highlighter range might be wrong.
|
||||
|
|
Loading…
Reference in New Issue