summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Vuorela <pekka.ta.vuorela@nokia.com>2011-11-02 13:30:38 +0200
committerQt by Nokia <qt-info@nokia.com>2011-11-03 16:14:08 +0100
commit255f569a43ae63fe214ac06da81abf4ed2a8cf3c (patch)
tree94e90f6113296deaae02f3ce83f5028ab9afcf66
parent391f5670a374192293b1a737db75aeb61451b3a4 (diff)
Renamed QTextLayout member variable for readability
Class complex enough already without int i as member variable. Furthermore, some methods use loop variable with same name, shadowing the member one. Change-Id: Idf2f5e34f130a60eb6121480e596e443f23641dd Reviewed-by: Jiang Jiang <jiang.jiang@nokia.com>
-rw-r--r--src/gui/text/qtextlayout.cpp70
-rw-r--r--src/gui/text/qtextlayout.h8
2 files changed, 39 insertions, 39 deletions
diff --git a/src/gui/text/qtextlayout.cpp b/src/gui/text/qtextlayout.cpp
index 6936ad4929..27f632f665 100644
--- a/src/gui/text/qtextlayout.cpp
+++ b/src/gui/text/qtextlayout.cpp
@@ -1358,7 +1358,7 @@ void QTextLayout::drawCursor(QPainter *p, const QPointF &pos, int cursorPosition
*/
QRectF QTextLine::rect() const
{
- const QScriptLine& sl = eng->lines[i];
+ const QScriptLine& sl = eng->lines[index];
return QRectF(sl.x.toReal(), sl.y.toReal(), sl.width.toReal(), sl.height().toReal());
}
@@ -1367,7 +1367,7 @@ QRectF QTextLine::rect() const
*/
QRectF QTextLine::naturalTextRect() const
{
- const QScriptLine& sl = eng->lines[i];
+ const QScriptLine& sl = eng->lines[index];
QFixed x = sl.x + eng->alignLine(sl);
QFixed width = sl.textWidth;
@@ -1384,7 +1384,7 @@ QRectF QTextLine::naturalTextRect() const
*/
qreal QTextLine::x() const
{
- return eng->lines[i].x.toReal();
+ return eng->lines[index].x.toReal();
}
/*!
@@ -1394,7 +1394,7 @@ qreal QTextLine::x() const
*/
qreal QTextLine::y() const
{
- return eng->lines[i].y.toReal();
+ return eng->lines[index].y.toReal();
}
/*!
@@ -1404,7 +1404,7 @@ qreal QTextLine::y() const
*/
qreal QTextLine::width() const
{
- return eng->lines[i].width.toReal();
+ return eng->lines[index].width.toReal();
}
@@ -1415,7 +1415,7 @@ qreal QTextLine::width() const
*/
qreal QTextLine::ascent() const
{
- return eng->lines[i].ascent.toReal();
+ return eng->lines[index].ascent.toReal();
}
/*!
@@ -1425,7 +1425,7 @@ qreal QTextLine::ascent() const
*/
qreal QTextLine::descent() const
{
- return eng->lines[i].descent.toReal();
+ return eng->lines[index].descent.toReal();
}
/*!
@@ -1437,7 +1437,7 @@ qreal QTextLine::descent() const
*/
qreal QTextLine::height() const
{
- return eng->lines[i].height().toReal();
+ return eng->lines[index].height().toReal();
}
/*!
@@ -1449,7 +1449,7 @@ qreal QTextLine::height() const
*/
qreal QTextLine::leading() const
{
- return eng->lines[i].leading.toReal();
+ return eng->lines[index].leading.toReal();
}
/*!
@@ -1468,7 +1468,7 @@ qreal QTextLine::leading() const
*/
void QTextLine::setLeadingIncluded(bool included)
{
- eng->lines[i].leadingIncluded= included;
+ eng->lines[index].leadingIncluded= included;
}
@@ -1484,7 +1484,7 @@ void QTextLine::setLeadingIncluded(bool included)
*/
bool QTextLine::leadingIncluded() const
{
- return eng->lines[i].leadingIncluded;
+ return eng->lines[index].leadingIncluded;
}
/*!
@@ -1494,7 +1494,7 @@ bool QTextLine::leadingIncluded() const
*/
qreal QTextLine::naturalTextWidth() const
{
- return eng->lines[i].textWidth.toReal();
+ return eng->lines[index].textWidth.toReal();
}
/*!
@@ -1509,7 +1509,7 @@ qreal QTextLine::naturalTextWidth() const
*/
qreal QTextLine::horizontalAdvance() const
{
- return eng->lines[i].textAdvance.toReal();
+ return eng->lines[index].textAdvance.toReal();
}
/*!
@@ -1521,7 +1521,7 @@ qreal QTextLine::horizontalAdvance() const
*/
void QTextLine::setLineWidth(qreal width)
{
- QScriptLine &line = eng->lines[i];
+ QScriptLine &line = eng->lines[index];
if (!eng->layoutData) {
qWarning("QTextLine: Can't set a line width while not layouting.");
return;
@@ -1552,7 +1552,7 @@ void QTextLine::setLineWidth(qreal width)
*/
void QTextLine::setNumColumns(int numColumns)
{
- QScriptLine &line = eng->lines[i];
+ QScriptLine &line = eng->lines[index];
line.width = QFIXED_MAX;
line.length = 0;
line.textWidth = 0;
@@ -1569,7 +1569,7 @@ void QTextLine::setNumColumns(int numColumns)
*/
void QTextLine::setNumColumns(int numColumns, qreal alignmentWidth)
{
- QScriptLine &line = eng->lines[i];
+ QScriptLine &line = eng->lines[index];
line.width = QFixed::fromReal(alignmentWidth);
line.length = 0;
line.textWidth = 0;
@@ -1713,7 +1713,7 @@ static inline void addNextCluster(int &pos, int end, QScriptLine &line, int &gly
// fill QScriptLine
void QTextLine::layout_helper(int maxGlyphs)
{
- QScriptLine &line = eng->lines[i];
+ QScriptLine &line = eng->lines[index];
line.length = 0;
line.trailingSpaces = 0;
line.textWidth = 0;
@@ -1962,8 +1962,8 @@ found:
*/
void QTextLine::setPosition(const QPointF &pos)
{
- eng->lines[i].x = QFixed::fromReal(pos.x());
- eng->lines[i].y = QFixed::fromReal(pos.y());
+ eng->lines[index].x = QFixed::fromReal(pos.x());
+ eng->lines[index].y = QFixed::fromReal(pos.y());
}
/*!
@@ -1971,7 +1971,7 @@ void QTextLine::setPosition(const QPointF &pos)
*/
QPointF QTextLine::position() const
{
- return QPointF(eng->lines[i].x.toReal(), eng->lines[i].y.toReal());
+ return QPointF(eng->lines[index].x.toReal(), eng->lines[index].y.toReal());
}
// ### DOC: I have no idea what this means/does.
@@ -1987,7 +1987,7 @@ QPointF QTextLine::position() const
*/
int QTextLine::textStart() const
{
- return eng->lines[i].from;
+ return eng->lines[index].from;
}
/*!
@@ -1998,10 +1998,10 @@ int QTextLine::textStart() const
int QTextLine::textLength() const
{
if (eng->option.flags() & QTextOption::ShowLineAndParagraphSeparators
- && eng->block.isValid() && i == eng->lines.count()-1) {
- return eng->lines[i].length - 1;
+ && eng->block.isValid() && index == eng->lines.count()-1) {
+ return eng->lines[index].length - 1;
}
- return eng->lines[i].length + eng->lines[i].trailingSpaces;
+ return eng->lines[index].length + eng->lines[index].trailingSpaces;
}
static void drawMenuText(QPainter *p, QFixed x, QFixed y, const QScriptItem &si, QTextItemInt &gf, QTextEngine *eng,
@@ -2169,7 +2169,7 @@ static QGlyphRun glyphRunWithInfo(QFontEngine *fontEngine, const QGlyphLayout &g
*/
QList<QGlyphRun> QTextLine::glyphRuns(int from, int length) const
{
- const QScriptLine &line = eng->lines[i];
+ const QScriptLine &line = eng->lines[index];
if (line.length == 0)
return QList<QGlyphRun>();
@@ -2187,7 +2187,7 @@ QList<QGlyphRun> QTextLine::glyphRuns(int from, int length) const
selection.start = from;
selection.length = length;
- QTextLineItemIterator iterator(eng, i, QPointF(), &selection);
+ QTextLineItemIterator iterator(eng, index, QPointF(), &selection);
qreal y = line.y.toReal() + line.base().toReal();
QList<QGlyphRun> glyphRuns;
while (!iterator.atEnd()) {
@@ -2324,7 +2324,7 @@ QList<QGlyphRun> QTextLine::glyphRuns(int from, int length) const
*/
void QTextLine::draw(QPainter *p, const QPointF &pos, const QTextLayout::FormatRange *selection) const
{
- const QScriptLine &line = eng->lines[i];
+ const QScriptLine &line = eng->lines[index];
QPen pen = p->pen();
bool noText = (selection && selection->format.property(SuppressText).toBool());
@@ -2344,7 +2344,7 @@ void QTextLine::draw(QPainter *p, const QPointF &pos, const QTextLayout::FormatR
}
- QTextLineItemIterator iterator(eng, i, pos, selection);
+ QTextLineItemIterator iterator(eng, index, pos, selection);
QFixed lineBase = line.base();
const QFixed y = QFixed::fromReal(pos.y()) + line.y + lineBase;
@@ -2536,13 +2536,13 @@ qreal QTextLine::cursorToX(int *cursorPos, Edge edge) const
if (!eng->layoutData)
eng->itemize();
- const QScriptLine &line = eng->lines[i];
- bool lastLine = i >= eng->lines.size() - 1;
+ const QScriptLine &line = eng->lines[index];
+ bool lastLine = index >= eng->lines.size() - 1;
QFixed x = line.x;
x += eng->alignLine(line);
- if (!i && !eng->layoutData->items.size()) {
+ if (!index && !eng->layoutData->items.size()) {
*cursorPos = 0;
return x.toReal();
}
@@ -2670,9 +2670,9 @@ qreal QTextLine::cursorToX(int *cursorPos, Edge edge) const
int QTextLine::xToCursor(qreal _x, CursorPosition cpos) const
{
QFixed x = QFixed::fromReal(_x);
- const QScriptLine &line = eng->lines[i];
- bool lastLine = i >= eng->lines.size() - 1;
- int lineNum = i;
+ const QScriptLine &line = eng->lines[index];
+ bool lastLine = index >= eng->lines.size() - 1;
+ int lineNum = index;
if (!eng->layoutData)
eng->itemize();
@@ -2883,7 +2883,7 @@ int QTextLine::xToCursor(qreal _x, CursorPosition cpos) const
// to position the cursor to the left of that
// character.
// ###### breaks with japanese for example
- if (this->i < eng->lines.count() - 1)
+ if (this->index < eng->lines.count() - 1)
--maxPos;
pos = qMin(pos, maxPos);
diff --git a/src/gui/text/qtextlayout.h b/src/gui/text/qtextlayout.h
index 04f8d6ed6c..f1bfdc75db 100644
--- a/src/gui/text/qtextlayout.h
+++ b/src/gui/text/qtextlayout.h
@@ -197,7 +197,7 @@ private:
class Q_GUI_EXPORT QTextLine
{
public:
- inline QTextLine() : i(0), eng(0) {}
+ inline QTextLine() : index(0), eng(0) {}
inline bool isValid() const { return eng; }
QRectF rect() const;
@@ -240,7 +240,7 @@ public:
int textStart() const;
int textLength() const;
- int lineNumber() const { return i; }
+ int lineNumber() const { return index; }
void draw(QPainter *p, const QPointF &point, const QTextLayout::FormatRange *selection = 0) const;
@@ -249,12 +249,12 @@ public:
#endif
private:
- QTextLine(int line, QTextEngine *e) : i(line), eng(e) {}
+ QTextLine(int line, QTextEngine *e) : index(line), eng(e) {}
void layout_helper(int numGlyphs);
friend class QTextLayout;
friend class QTextFragment;
- int i;
+ int index;
QTextEngine *eng;
};