summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-reader/CDrawBuffer.cpp
Unidiff
Diffstat (limited to 'noncore/apps/opie-reader/CDrawBuffer.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-reader/CDrawBuffer.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/noncore/apps/opie-reader/CDrawBuffer.cpp b/noncore/apps/opie-reader/CDrawBuffer.cpp
index cd79fec..caccf1b 100644
--- a/noncore/apps/opie-reader/CDrawBuffer.cpp
+++ b/noncore/apps/opie-reader/CDrawBuffer.cpp
@@ -1,32 +1,31 @@
1#include "CDrawBuffer.h" 1#include "CDrawBuffer.h"
2#include "FontControl.h" 2#include "FontControl.h"
3#include <qfontmetrics.h> 3#include <qfontmetrics.h>
4#include <qpainter.h> 4#include <qpainter.h>
5#include <qpixmap.h> 5#include <qpixmap.h>
6#include <qimage.h> 6#include <qimage.h>
7#include "useqpe.h" 7#include "useqpe.h"
8#include "opie.h"
9 8
10CDrawBuffer::~CDrawBuffer() 9CDrawBuffer::~CDrawBuffer()
11{ 10{
12 while (!segs.isEmpty()) segs.erase(0); 11 while (!segs.isEmpty()) segs.erase(0);
13} 12}
14 13
15void CDrawBuffer::setright(CDrawBuffer& rhs, int f) 14void CDrawBuffer::setright(CDrawBuffer& rhs, int f)
16{ 15{
17 int i; 16 int i;
18 len = rhs.len; 17 len = rhs.len;
19 fc = rhs.fc; 18 fc = rhs.fc;
20 m_ascent = m_descent = m_lineSpacing = m_lineExtraSpacing = 0; 19 m_ascent = m_descent = m_lineSpacing = m_lineExtraSpacing = 0;
21 while (!segs.isEmpty()) 20 while (!segs.isEmpty())
22 { 21 {
23 segs.erase(0); 22 segs.erase(0);
24 } 23 }
25 for (CList<textsegment>::iterator iter = rhs.segs.begin(); iter != rhs.segs.end(); ) 24 for (CList<textsegment>::iterator iter = rhs.segs.begin(); iter != rhs.segs.end(); )
26 { 25 {
27 CList<textsegment>::iterator next = iter; 26 CList<textsegment>::iterator next = iter;
28 iter++; 27 iter++;
29 if (iter == rhs.segs.end() || iter->start > f) 28 if (iter == rhs.segs.end() || iter->start > f)
30 { 29 {
31 int st = next->start-f; 30 int st = next->start-f;
32 if (st < 0) st = 0; 31 if (st < 0) st = 0;