summaryrefslogtreecommitdiffstats
path: root/kdeui/kwordwrap.cpp
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-31 19:46:43 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-31 19:46:43 +0000
commitffe8a83e053396df448e9413828527613ca3bd46 (patch)
treea73d4169e02df4a50f9a12cb165fcd0ab5bac7c6 /kdeui/kwordwrap.cpp
parent682bf3bfdcbcbb1fca85e8a36ed03e062e0555d5 (diff)
downloadtdelibs-ffe8a83e053396df448e9413828527613ca3bd46.tar.gz
tdelibs-ffe8a83e053396df448e9413828527613ca3bd46.zip
Trinity Qt initial conversion
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1157647 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kdeui/kwordwrap.cpp')
-rw-r--r--kdeui/kwordwrap.cpp54
1 files changed, 27 insertions, 27 deletions
diff --git a/kdeui/kwordwrap.cpp b/kdeui/kwordwrap.cpp
index 4b2e801d0..9c6427eb5 100644
--- a/kdeui/kwordwrap.cpp
+++ b/kdeui/kwordwrap.cpp
@@ -19,19 +19,19 @@
#include "kwordwrap.h"
#include <kdebug.h>
#include <kstringhandler.h>
-#include <qpainter.h>
+#include <tqpainter.h>
class KWordWrapPrivate {
public:
- QRect m_constrainingRect;
+ TQRect m_constrainingRect;
};
-KWordWrap::KWordWrap(const QRect & r) {
+KWordWrap::KWordWrap(const TQRect & r) {
d = new KWordWrapPrivate;
d->m_constrainingRect = r;
}
-KWordWrap* KWordWrap::formatText( QFontMetrics &fm, const QRect & r, int /*flags*/, const QString & str, int len )
+KWordWrap* KWordWrap::formatText( TQFontMetrics &fm, const TQRect & r, int /*flags*/, const TQString & str, int len )
{
KWordWrap* kw = new KWordWrap( r );
// The wordwrap algorithm
@@ -58,7 +58,7 @@ KWordWrap* KWordWrap::formatText( QFontMetrics &fm, const QRect & r, int /*flags
for ( int i = 0 ; i < len; ++i )
{
- QChar c = str[i];
+ TQChar c = str[i];
int ww = fm.charWidth( str, i );
isParens = ( c == '(' || c == '[' || c == '{' );
@@ -67,7 +67,7 @@ KWordWrap* KWordWrap::formatText( QFontMetrics &fm, const QRect & r, int /*flags
// Special case for '(', '[' and '{': we want to break before them
if ( !isBreakable && i < len-1 ) {
- QChar nextc = str[i+1]; // look at next char
+ TQChar nextc = str[i+1]; // look at next char
isBreakable = ( nextc == '(' || nextc == '[' || nextc == '{' );
}
// Special case for '/': after normal chars it's breakable (e.g. inside a path),
@@ -76,7 +76,7 @@ KWordWrap* KWordWrap::formatText( QFontMetrics &fm, const QRect & r, int /*flags
if ( c == '/' && (wasBreakable || wasParens) )
isBreakable = false;
- /*kdDebug() << "c='" << QString(c) << "' i=" << i << "/" << len
+ /*kdDebug() << "c='" << TQString(c) << "' i=" << i << "/" << len
<< " x=" << x << " ww=" << ww << " w=" << w
<< " lastBreak=" << lastBreak << " isBreakable=" << isBreakable << endl;*/
int breakAt = -1;
@@ -145,12 +145,12 @@ KWordWrap::~KWordWrap() {
delete d;
}
-QString KWordWrap::wrappedString() const
+TQString KWordWrap::wrappedString() const
{
// We use the calculated break positions to insert '\n' into the string
- QString ws;
+ TQString ws;
int start = 0;
- QValueList<int>::ConstIterator it = m_breakPositions.begin();
+ TQValueList<int>::ConstIterator it = m_breakPositions.begin();
for ( ; it != m_breakPositions.end() ; ++it )
{
int end = (*it);
@@ -161,28 +161,28 @@ QString KWordWrap::wrappedString() const
return ws;
}
-QString KWordWrap::truncatedString( bool dots ) const
+TQString KWordWrap::truncatedString( bool dots ) const
{
if ( m_breakPositions.isEmpty() )
return m_text;
- QString ts = m_text.left( m_breakPositions.first() + 1 );
+ TQString ts = m_text.left( m_breakPositions.first() + 1 );
if ( dots )
ts += "...";
return ts;
}
-static QColor mixColors(double p1, QColor c1, QColor c2) {
- return QColor(int(c1.red() * p1 + c2.red() * (1.0-p1)),
+static TQColor mixColors(double p1, TQColor c1, TQColor c2) {
+ return TQColor(int(c1.red() * p1 + c2.red() * (1.0-p1)),
int(c1.green() * p1 + c2.green() * (1.0-p1)),
int(c1.blue() * p1 + c2.blue() * (1.0-p1)));
}
-void KWordWrap::drawFadeoutText(QPainter *p, int x, int y, int maxW,
- const QString &t) {
- QFontMetrics fm = p->fontMetrics();
- QColor bgColor = p->backgroundColor();
- QColor textColor = p->pen().color();
+void KWordWrap::drawFadeoutText(TQPainter *p, int x, int y, int maxW,
+ const TQString &t) {
+ TQFontMetrics fm = p->fontMetrics();
+ TQColor bgColor = p->backgroundColor();
+ TQColor textColor = p->pen().color();
if ( ( fm.boundingRect( t ).width() > maxW ) && ( t.length() > 1 ) ) {
unsigned int tl = 0;
@@ -201,7 +201,7 @@ void KWordWrap::drawFadeoutText(QPainter *p, int x, int y, int maxW,
int n = QMIN( tl, 3);
for (int i = 0; i < n; i++) {
p->setPen( mixColors( 0.70 - i * 0.25, textColor, bgColor ) );
- QString s( t.at( tl - n + i ) );
+ TQString s( t.at( tl - n + i ) );
p->drawText( x, y, s );
x += fm.width( s );
}
@@ -210,24 +210,24 @@ void KWordWrap::drawFadeoutText(QPainter *p, int x, int y, int maxW,
p->drawText( x, y, t );
}
-void KWordWrap::drawTruncateText(QPainter *p, int x, int y, int maxW,
- const QString &t) {
- QString tmpText = KStringHandler::rPixelSqueeze( t, p->fontMetrics(), maxW );
+void KWordWrap::drawTruncateText(TQPainter *p, int x, int y, int maxW,
+ const TQString &t) {
+ TQString tmpText = KStringHandler::rPixelSqueeze( t, p->fontMetrics(), maxW );
p->drawText( x, y, tmpText, maxW );
}
-void KWordWrap::drawText( QPainter *painter, int textX, int textY, int flags ) const
+void KWordWrap::drawText( TQPainter *painter, int textX, int textY, int flags ) const
{
//kdDebug() << "KWordWrap::drawText text=" << wrappedString() << " x=" << textX << " y=" << textY << endl;
// We use the calculated break positions to draw the text line by line using QPainter
int start = 0;
int y = 0;
- QFontMetrics fm = painter->fontMetrics();
+ TQFontMetrics fm = painter->fontMetrics();
int height = fm.height(); // line height
int ascent = fm.ascent();
int maxwidth = m_boundingRect.width();
- QValueList<int>::ConstIterator it = m_breakPositions.begin();
- QValueList<int>::ConstIterator itw = m_lineWidths.begin();
+ TQValueList<int>::ConstIterator it = m_breakPositions.begin();
+ TQValueList<int>::ConstIterator itw = m_lineWidths.begin();
for ( ; it != m_breakPositions.end() ; ++it, ++itw )
{
// if this is the last line, leave the loop