diff options
Diffstat (limited to 'lib/kotext/KoTextParag.cpp')
-rw-r--r-- | lib/kotext/KoTextParag.cpp | 680 |
1 files changed, 340 insertions, 340 deletions
diff --git a/lib/kotext/KoTextParag.cpp b/lib/kotext/KoTextParag.cpp index d28bc110..8f948596 100644 --- a/lib/kotext/KoTextParag.cpp +++ b/lib/kotext/KoTextParag.cpp @@ -120,7 +120,7 @@ KoTextParag::~KoTextParag() } delete [] tArray; //delete eData; - QMap<int, KoTextParagLineStart*>::Iterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::Iterator it = lineStarts.begin(); for ( ; it != lineStarts.end(); ++it ) delete *it; if ( mSelections ) delete mSelections; @@ -154,14 +154,14 @@ void KoTextParag::setPrev( KoTextParag *s ) doc->setFirstParag( this ); } -void KoTextParag::invalidate( int /*chr, ignored*/ ) +void KoTextParag::tqinvalidate( int /*chr, ignored*/ ) { m_invalid = true; #if 0 if ( invalid < 0 ) invalid = chr; else - invalid = QMIN( invalid, chr ); + invalid = TQMIN( invalid, chr ); #endif } @@ -178,15 +178,15 @@ void KoTextParag::setLineChanged( short int line ) m_lineChanged = line; } else - m_lineChanged = QMIN( m_lineChanged, line ); // also works if line=-1 + m_lineChanged = TQMIN( m_lineChanged, line ); // also works if line=-1 changed = true; //kdDebug(32500) << "KoTextParag::setLineChanged line=" << line << " -> m_lineChanged=" << m_lineChanged << endl; } -void KoTextParag::insert( int index, const QString &s ) +void KoTextParag::insert( int index, const TQString &s ) { str->insert( index, s, formatCollection()->defaultFormat() ); - invalidate( index ); + tqinvalidate( index ); //needPreProcess = TRUE; } @@ -209,7 +209,7 @@ void KoTextParag::remove( int index, int len ) } } str->remove( index, len ); - invalidate( 0 ); + tqinvalidate( 0 ); //needPreProcess = TRUE; } @@ -239,7 +239,7 @@ void KoTextParag::join( KoTextParag *s ) KoTextCustomItem * item = s->str->at( i ).customItem(); str->at( i + start ).setCustomItem( item ); s->str->at( i ).loseCustomItem(); - doc->unregisterCustomItem( item, s ); // ### missing in QRT + doc->unregisterCustomItem( item, s ); // ### missing in TQRT doc->registerCustomItem( item, this ); } } @@ -252,9 +252,9 @@ void KoTextParag::join( KoTextParag *s ) extraData()->join( s->extraData() ); }*/ delete s; - invalidate( 0 ); + tqinvalidate( 0 ); //// kotext - invalidateCounters(); + tqinvalidateCounters(); //// r.setHeight( oh ); //needPreProcess = TRUE; @@ -285,7 +285,7 @@ void KoTextParag::move( int &dy ) } } //if ( p ) - // p->lastInFrame = TRUE; // Qt does this, but the loop at the end of format() calls move a lot! + // p->lastInFrame = TRUE; // TQt does this, but the loop at the end of format() calls move a lot! movedDown = FALSE; @@ -310,7 +310,7 @@ void KoTextParag::format( int start, bool doMove ) //kdDebug(32500) << "KoTextParag::format " << this << " id:" << paragId() << endl; - r.moveTopLeft( QPoint( documentX(), p ? p->r.y() + p->r.height() : documentY() ) ); + r.moveTopLeft( TQPoint( documentX(), p ? p->r.y() + p->r.height() : documentY() ) ); //if ( p ) // p->lastInFrame = FALSE; @@ -329,16 +329,16 @@ void KoTextParag::format( int start, bool doMove ) i->move( i->x(), r.y() ); } } - QMap<int, KoTextParagLineStart*> oldLineStarts = lineStarts; + TQMap<int, KoTextParagLineStart*> oldLineStarts = lineStarts; lineStarts.clear(); int y; bool formatterWorked = formatter()->format( doc, this, start, oldLineStarts, y, m_wused ); // It can't happen that width < minimumWidth -- hopefully. - //r.setWidth( QMAX( r.width(), formatter()->minimumWidth() ) ); + //r.setWidth( TQMAX( r.width(), formatter()->minimumWidth() ) ); //m_minw = formatter()->minimumWidth(); - QMap<int, KoTextParagLineStart*>::Iterator it = oldLineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::Iterator it = oldLineStarts.begin(); for ( ; it != oldLineStarts.end(); ++it ) delete *it; @@ -364,7 +364,7 @@ void KoTextParag::format( int start, bool doMove ) it = lineStarts.begin(); int usedw = 0; int lineid = 0; for ( ; it != lineStarts.end(); ++it, ++lineid ) { - usedw = QMAX( usedw, (*it)->w ); + usedw = TQMAX( usedw, (*it)->w ); } if ( r.width() <= 0 ) { // if the user specifies an invalid rect, this means that the @@ -372,7 +372,7 @@ void KoTextParag::format( int start, bool doMove ) // needs r.setWidth( usedw ); } else { - r.setWidth( QMIN( usedw, r.width() ) ); + r.setWidth( TQMIN( usedw, r.width() ) ); } } } @@ -403,14 +403,14 @@ void KoTextParag::format( int start, bool doMove ) bool makeInvalid = false; //p && p->lastInFrame; //kdDebug(32500) << "might move of dy=" << dy << ". previous's lastInFrame (=makeInvalid): " << makeInvalid << endl; while ( s && dy ) { - if ( s->movedDown ) { // (not in QRT) : moved down -> invalidate and stop moving down - s->invalidate( 0 ); // (there is no point in moving down a parag that has a frame break...) + if ( s->movedDown ) { // (not in TQRT) : moved down -> tqinvalidate and stop moving down + s->tqinvalidate( 0 ); // (there is no point in moving down a parag that has a frame break...) break; } if ( !s->isFullWidth() ) makeInvalid = TRUE; if ( makeInvalid ) - s->invalidate( 0 ); + s->tqinvalidate( 0 ); s->move( dy ); //if ( s->lastInFrame ) // makeInvalid = TRUE; @@ -428,7 +428,7 @@ void KoTextParag::format( int start, bool doMove ) int line = -1; int lineY = 0; // the one called "cy" in other algos int baseLine = 0; - QMap<int, KoTextParagLineStart*>::Iterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::Iterator it = lineStarts.begin(); for ( int i = 0 ; i < len; ++i ) { KoTextStringChar *chr = &str->at( i ); if ( chr->lineStart ) { @@ -469,7 +469,7 @@ int KoTextParag::lineHeightOfChar( int i, int *bl, int *y ) const if ( !isValid() ) ( (KoTextParag*)this )->format(); - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.end(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.end(); --it; for ( ;; ) { if ( i >= it.key() ) { @@ -494,7 +494,7 @@ KoTextStringChar *KoTextParag::lineStartOfChar( int i, int *index, int *line ) c ( (KoTextParag*)this )->format(); int l = (int)lineStarts.count() - 1; - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.end(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.end(); --it; for ( ;; ) { if ( i >= it.key() ) { @@ -510,7 +510,7 @@ KoTextStringChar *KoTextParag::lineStartOfChar( int i, int *index, int *line ) c --l; } - kdWarning(32500) << "KoTextParag::lineStartOfChar: couldn't find " << i << endl; + kdWarning(32500) << "KoTextParag::lineStartOfChar: couldn't tqfind " << i << endl; return 0; } @@ -528,7 +528,7 @@ KoTextStringChar *KoTextParag::lineStartOfLine( int line, int *index ) const ( (KoTextParag*)this )->format(); if ( line >= 0 && line < (int)lineStarts.count() ) { - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); while ( line-- > 0 ) ++it; int i = it.key(); @@ -537,7 +537,7 @@ KoTextStringChar *KoTextParag::lineStartOfLine( int line, int *index ) const return &str->at( i ); } - kdWarning(32500) << "KoTextParag::lineStartOfLine: couldn't find " << line << endl; + kdWarning(32500) << "KoTextParag::lineStartOfLine: couldn't tqfind " << line << endl; return 0; } @@ -550,14 +550,14 @@ int KoTextParag::leftGap() const int x = str->at(0).x; /* set x to x of first char */ if ( str->isBidi() ) { for ( int i = 1; i < str->length(); ++i ) - x = QMIN(x, str->at(i).x); + x = TQMIN(x, str->at(i).x); return x; } - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); while (line < (int)lineStarts.count()) { int i = it.key(); /* char index */ - x = QMIN(x, str->at(i).x); + x = TQMIN(x, str->at(i).x); ++it; ++line; } @@ -600,7 +600,7 @@ void KoTextParag::setFormat( int index, int len, const KoTextFormat *_f, bool us _f->shadowDistanceX() != of->shadowDistanceX() || _f->shadowDistanceY() != of->shadowDistanceY() ) ) { - invalidate( 0 ); + tqinvalidate( 0 ); } if ( flags == -1 || flags == KoTextFormat::Format || !fc ) { #ifdef DEBUG_COLLECTION @@ -621,18 +621,18 @@ void KoTextParag::setFormat( int index, int len, const KoTextFormat *_f, bool us } } -void KoTextParag::drawCursorDefault( QPainter &painter, KoTextCursor *cursor, int curx, int cury, int curh, const QColorGroup &cg ) +void KoTextParag::drawCursorDefault( TQPainter &painter, KoTextCursor *cursor, int curx, int cury, int curh, const TQColorGroup &cg ) { - painter.fillRect( QRect( curx, cury, 1, curh ), cg.color( QColorGroup::Text ) ); + painter.fillRect( TQRect( curx, cury, 1, curh ), cg.color( TQColorGroup::Text ) ); painter.save(); if ( str->isBidi() ) { const int d = 4; if ( at( cursor->index() )->rightToLeft ) { - painter.setPen( Qt::black ); + painter.setPen( TQt::black ); painter.drawLine( curx, cury, curx - d / 2, cury + d / 2 ); painter.drawLine( curx, cury + d, curx - d / 2, cury + d / 2 ); } else { - painter.setPen( Qt::black ); + painter.setPen( TQt::black ); painter.drawLine( curx, cury, curx + d / 2, cury + d / 2 ); painter.drawLine( curx, cury + d, curx + d / 2, cury + d / 2 ); } @@ -686,26 +686,26 @@ void KoTextParag::hide() visible = FALSE; } -void KoTextParag::setDirection( QChar::Direction d ) +void KoTextParag::setDirection( TQChar::Direction d ) { if ( str && str->direction() != d ) { str->setDirection( d ); - invalidate( 0 ); + tqinvalidate( 0 ); //// kotext m_layout.direction = d; - invalidateCounters(); // #47178 + tqinvalidateCounters(); // #47178 //// } } -QChar::Direction KoTextParag::direction() const +TQChar::Direction KoTextParag::direction() const { - return (str ? str->direction() : QChar::DirON ); + return (str ? str->direction() : TQChar::DirON ); } void KoTextParag::setSelection( int id, int start, int end ) { - QMap<int, KoTextParagSelection>::ConstIterator it = selections().find( id ); + TQMap<int, KoTextParagSelection>::ConstIterator it = selections().tqfind( id ); if ( it != mSelections->end() ) { if ( start == ( *it ).start && end == ( *it ).end ) return; @@ -731,7 +731,7 @@ int KoTextParag::selectionStart( int id ) const { if ( !mSelections ) return -1; - QMap<int, KoTextParagSelection>::ConstIterator it = mSelections->find( id ); + TQMap<int, KoTextParagSelection>::ConstIterator it = mSelections->tqfind( id ); if ( it == mSelections->end() ) return -1; return ( *it ).start; @@ -741,7 +741,7 @@ int KoTextParag::selectionEnd( int id ) const { if ( !mSelections ) return -1; - QMap<int, KoTextParagSelection>::ConstIterator it = mSelections->find( id ); + TQMap<int, KoTextParagSelection>::ConstIterator it = mSelections->tqfind( id ); if ( it == mSelections->end() ) return -1; return ( *it ).end; @@ -751,7 +751,7 @@ bool KoTextParag::hasSelection( int id ) const { if ( !mSelections ) return FALSE; - QMap<int, KoTextParagSelection>::ConstIterator it = mSelections->find( id ); + TQMap<int, KoTextParagSelection>::ConstIterator it = mSelections->tqfind( id ); if ( it == mSelections->end() ) return FALSE; return ( *it ).start != ( *it ).end || length() == 1; @@ -761,7 +761,7 @@ bool KoTextParag::fullSelected( int id ) const { if ( !mSelections ) return FALSE; - QMap<int, KoTextParagSelection>::ConstIterator it = mSelections->find( id ); + TQMap<int, KoTextParagSelection>::ConstIterator it = mSelections->tqfind( id ); if ( it == mSelections->end() ) return FALSE; return ( *it ).start == 0 && ( *it ).end == str->length() - 1; @@ -777,7 +777,7 @@ int KoTextParag::lineY( int l ) const if ( !isValid() ) ( (KoTextParag*)this )->format(); - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); while ( l-- > 0 ) ++it; return ( *it )->y; @@ -793,7 +793,7 @@ int KoTextParag::lineBaseLine( int l ) const if ( !isValid() ) ( (KoTextParag*)this )->format(); - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); while ( l-- > 0 ) ++it; return ( *it )->baseLine; @@ -809,7 +809,7 @@ int KoTextParag::lineHeight( int l ) const if ( !isValid() ) ( (KoTextParag*)this )->format(); - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); while ( l-- > 0 ) ++it; return ( *it )->h; @@ -829,7 +829,7 @@ void KoTextParag::lineInfo( int l, int &y, int &h, int &bl ) const if ( !isValid() ) ( (KoTextParag*)this )->format(); - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); while ( l-- > 0 ) ++it; y = ( *it )->y; @@ -837,7 +837,7 @@ void KoTextParag::lineInfo( int l, int &y, int &h, int &bl ) const bl = ( *it )->baseLine; } -uint KoTextParag::alignment() const +uint KoTextParag::tqalignment() const { return align; } @@ -892,29 +892,29 @@ void KoTextParag::setTabStops( int tw ) // tabStopWidth = tw; } -QMap<int, KoTextParagSelection> &KoTextParag::selections() const +TQMap<int, KoTextParagSelection> &KoTextParag::selections() const { if ( !mSelections ) - ((KoTextParag *)this)->mSelections = new QMap<int, KoTextParagSelection>; + ((KoTextParag *)this)->mSelections = new TQMap<int, KoTextParagSelection>; return *mSelections; } -QPtrList<KoTextCustomItem> &KoTextParag::floatingItems() const +TQPtrList<KoTextCustomItem> &KoTextParag::floatingItems() const { if ( !mFloatingItems ) - ((KoTextParag *)this)->mFloatingItems = new QPtrList<KoTextCustomItem>; + ((KoTextParag *)this)->mFloatingItems = new TQPtrList<KoTextCustomItem>; return *mFloatingItems; } void KoTextCursor::setIndex( int i, bool /*restore*/ ) { -// Note: QRT doesn't allow to position the cursor at string->length +// Note: TQRT doesn't allow to position the cursor at string->length // However we need it, when applying a style to a paragraph, so that // the trailing space gets the style change applied as well. // Obviously "right of the trailing space" isn't a good place for a real // cursor, but this needs to be checked somewhere else. if ( i < 0 || i > string->length() ) { -#if defined(QT_CHECK_RANGE) +#if defined(TQT_CHECK_RANGE) kdWarning(32500) << "KoTextCursor::setIndex: " << i << " out of range" << endl; //abort(); #endif @@ -941,78 +941,78 @@ KoParagCounter *KoTextParag::counter() return m_layout.counter; } -void KoTextParag::setMargin( QStyleSheetItem::Margin m, double _i ) +void KoTextParag::setMargin( TQStyleSheetItem::Margin m, double _i ) { //kdDebug(32500) << "KoTextParag::setMargin " << m << " margin " << _i << endl; m_layout.margins[m] = _i; - if ( m == QStyleSheetItem::MarginTop && prev() ) - prev()->invalidate(0); // for top margin (post-1.1: remove this, not necessary anymore) - invalidate(0); + if ( m == TQStyleSheetItem::MarginTop && prev() ) + prev()->tqinvalidate(0); // for top margin (post-1.1: remove this, not necessary anymore) + tqinvalidate(0); } void KoTextParag::setMargins( const double * margins ) { for ( int i = 0 ; i < 5 ; ++i ) m_layout.margins[i] = margins[i]; - invalidate(0); + tqinvalidate(0); } void KoTextParag::setAlign( int align ) { - Q_ASSERT( align <= Qt::AlignJustify ); - align &= Qt::AlignHorizontal_Mask; - setAlignment( align ); - m_layout.alignment = align; + Q_ASSERT( align <= TQt::AlignJustify ); + align &= TQt::AlignHorizontal_Mask; + tqsetAlignment( align ); + m_layout.tqalignment = align; } int KoTextParag::resolveAlignment() const { - if ( (int)m_layout.alignment == Qt::AlignAuto ) - return str->isRightToLeft() ? Qt::AlignRight : Qt::AlignLeft; - return m_layout.alignment; + if ( (int)m_layout.tqalignment == TQt::AlignAuto ) + return str->isRightToLeft() ? TQt::AlignRight : TQt::AlignLeft; + return m_layout.tqalignment; } void KoTextParag::setLineSpacing( double _i ) { m_layout.setLineSpacingValue(_i); - invalidate(0); + tqinvalidate(0); } void KoTextParag::setLineSpacingType( KoParagLayout::SpacingType _type ) { m_layout.lineSpacingType = _type; - invalidate(0); + tqinvalidate(0); } void KoTextParag::setTopBorder( const KoBorder & _brd ) { m_layout.topBorder = _brd; - invalidate(0); + tqinvalidate(0); } void KoTextParag::setBottomBorder( const KoBorder & _brd ) { m_layout.bottomBorder = _brd; - invalidate(0); + tqinvalidate(0); } void KoTextParag::setJoinBorder( bool join ) { m_layout.joinBorder = join; - invalidate(0); + tqinvalidate(0); } -void KoTextParag::setBackgroundColor ( const QColor& color ) +void KoTextParag::setBackgroundColor ( const TQColor& color ) { m_layout.backgroundColor = color; - invalidate(0); + tqinvalidate(0); } void KoTextParag::setNoCounter() { delete m_layout.counter; m_layout.counter = 0L; - invalidateCounters(); + tqinvalidateCounters(); } void KoTextParag::setCounter( const KoParagCounter * pCounter ) @@ -1021,14 +1021,14 @@ void KoTextParag::setCounter( const KoParagCounter * pCounter ) const bool isFootNote = m_layout.counter && m_layout.counter->numbering() == KoParagCounter::NUM_FOOTNOTE; if ( isFootNote ) { - const QString footNotePrefix = m_layout.counter->prefix(); // this is where the number is + const TQString footNotePrefix = m_layout.counter->prefix(); // this is where the number is delete m_layout.counter; m_layout.counter = pCounter ? new KoParagCounter( *pCounter ) : new KoParagCounter(); m_layout.counter->setNumbering( KoParagCounter::NUM_FOOTNOTE ); m_layout.counter->setStyle( KoParagCounter::STYLE_NONE ); // no number after the 'prefix' m_layout.counter->setPrefix( footNotePrefix ); - m_layout.counter->setSuffix( QString::null ); - invalidateCounters(); + m_layout.counter->setSuffix( TQString() ); + tqinvalidateCounters(); } else { if ( pCounter ) setCounter( *pCounter ); @@ -1052,25 +1052,25 @@ void KoTextParag::setCounter( const KoParagCounter & counter ) m_layout.counter = new KoParagCounter( counter ); // Invalidate the counters - invalidateCounters(); + tqinvalidateCounters(); } } -void KoTextParag::invalidateCounters() +void KoTextParag::tqinvalidateCounters() { // Invalidate this paragraph and all the following ones // (Numbering may have changed) - invalidate( 0 ); + tqinvalidate( 0 ); if ( m_layout.counter ) - m_layout.counter->invalidate(); + m_layout.counter->tqinvalidate(); KoTextParag *s = next(); // #### Possible optimization: since any invalidation propagates down, - // it's enough to stop at the first paragraph with an already-invalidated counter, isn't it? - // This is only true if nobody else calls counter->invalidate... + // it's enough to stop at the first paragraph with an already-tqinvalidated counter, isn't it? + // This is only true if nobody else calls counter->tqinvalidate... while ( s ) { if ( s->m_layout.counter ) - s->m_layout.counter->invalidate(); - s->invalidate( 0 ); + s->m_layout.counter->tqinvalidate(); + s->tqinvalidate( 0 ); s = s->next(); } } @@ -1085,7 +1085,7 @@ int KoTextParag::counterWidth() const // Draw the complete label (i.e. heading/list numbers/bullets) for this paragraph. // This is called by KoTextParag::paint. -void KoTextParag::drawLabel( QPainter* p, int xLU, int yLU, int /*wLU*/, int /*hLU*/, int baseLU, const QColorGroup& /*cg*/ ) +void KoTextParag::drawLabel( TQPainter* p, int xLU, int yLU, int /*wLU*/, int /*hLU*/, int baseLU, const TQColorGroup& /*cg*/ ) { if ( !m_layout.counter ) // shouldn't happen return; @@ -1107,46 +1107,46 @@ void KoTextParag::drawLabel( QPainter* p, int xLU, int yLU, int /*wLU*/, int /*h KoTextFormat* format = &counterFormat; p->save(); - QColor textColor( format->color() ); + TQColor textColor( format->color() ); if ( !textColor.isValid() ) // Resolve the color at this point textColor = KoTextFormat::defaultTextColor( p ); - p->setPen( QPen( textColor ) ); + p->setPen( TQPen( textColor ) ); KoTextZoomHandler * zh = textDocument()->paintingZoomHandler(); assert( zh ); - //bool forPrint = ( p->device()->devType() == QInternal::Printer ); + //bool forPrint = ( p->device()->devType() == TQInternal::Printer ); bool rtl = str->isRightToLeft(); // when true, we put suffix+counter+prefix at the RIGHT of the paragraph. - int xLeft = zh->layoutUnitToPixelX( xLU - (rtl ? 0 : counterWidthLU) ); - int y = zh->layoutUnitToPixelY( yLU ); - //int h = zh->layoutUnitToPixelY( yLU, hLU ); - int base = zh->layoutUnitToPixelY( yLU, baseLU ); - int counterWidth = zh->layoutUnitToPixelX( xLU, counterWidthLU ); - int height = zh->layoutUnitToPixelY( yLU, format->height() ); - - QFont font( format->screenFont( zh ) ); + int xLeft = zh->tqlayoutUnitToPixelX( xLU - (rtl ? 0 : counterWidthLU) ); + int y = zh->tqlayoutUnitToPixelY( yLU ); + //int h = zh->tqlayoutUnitToPixelY( yLU, hLU ); + int base = zh->tqlayoutUnitToPixelY( yLU, baseLU ); + int counterWidth = zh->tqlayoutUnitToPixelX( xLU, counterWidthLU ); + int height = zh->tqlayoutUnitToPixelY( yLU, format->height() ); + + TQFont font( format->screenFont( zh ) ); // Footnote numbers are in superscript (in WP and Word, not in OO) if ( m_layout.counter->numbering() == KoParagCounter::NUM_FOOTNOTE ) { int pointSize = ( ( font.pointSize() * 2 ) / 3 ); font.setPointSize( pointSize ); - y -= ( height - QFontMetrics(font).height() ); + y -= ( height - TQFontMetrics(font).height() ); } p->setFont( font ); // Now draw any bullet that is required over the space left for it. if ( m_layout.counter->isBullet() ) { - int xBullet = xLeft + zh->layoutUnitToPixelX( m_layout.counter->bulletX() ); + int xBullet = xLeft + zh->tqlayoutUnitToPixelX( m_layout.counter->bulletX() ); //kdDebug(32500) << "KoTextParag::drawLabel xLU=" << xLU << " counterWidthLU=" << counterWidthLU << endl; // The width and height of the bullet is the width of one space - int width = zh->layoutUnitToPixelX( xLeft, format->width( ' ' ) ); + int width = zh->tqlayoutUnitToPixelX( xLeft, format->width( ' ' ) ); //kdDebug(32500) << "Pix: xLeft=" << xLeft << " counterWidth=" << counterWidth // << " xBullet=" << xBullet << " width=" << width << endl; - QString prefix = m_layout.counter->prefix(); + TQString prefix = m_layout.counter->prefix(); if ( !prefix.isEmpty() ) { if ( rtl ) @@ -1163,18 +1163,18 @@ void KoTextParag::drawLabel( QPainter* p, int xLU, int yLU, int /*wLU*/, int /*h p->drawText( xLeft, posY, prefix ); } - QRect er( xBullet + (rtl ? width : 0), y + height / 2 - width / 2, width, width ); + TQRect er( xBullet + (rtl ? width : 0), y + height / 2 - width / 2, width, width ); // Draw the bullet. int posY = 0; switch ( m_layout.counter->style() ) { case KoParagCounter::STYLE_DISCBULLET: - p->setBrush( QBrush(textColor) ); + p->setBrush( TQBrush(textColor) ); p->drawEllipse( er ); - p->setBrush( Qt::NoBrush ); + p->setBrush( TQt::NoBrush ); break; case KoParagCounter::STYLE_SQUAREBULLET: - p->fillRect( er, QBrush(textColor) ); + p->fillRect( er, TQBrush(textColor) ); break; case KoParagCounter::STYLE_BOXBULLET: p->drawRect( er ); @@ -1188,7 +1188,7 @@ void KoTextParag::drawLabel( QPainter* p, int xLU, int yLU, int /*wLU*/, int /*h // font with the given family. This conserves the right size etc. if ( !m_layout.counter->customBulletFont().isEmpty() ) { - QFont bulletFont( p->font() ); + TQFont bulletFont( p->font() ); bulletFont.setFamily( m_layout.counter->customBulletFont() ); p->setFont( bulletFont ); } @@ -1201,14 +1201,14 @@ void KoTextParag::drawLabel( QPainter* p, int xLU, int yLU, int /*wLU*/, int /*h if ( sy < 0) posY -= sy; - p->drawText( xBullet, posY, m_layout.counter->customBulletCharacter() ); + p->drawText( xBullet, posY, TQString(m_layout.counter->customBulletCharacter()) ); break; } default: break; } - QString suffix = m_layout.counter->suffix(); + TQString suffix = m_layout.counter->suffix(); if ( !suffix.isEmpty() ) { if ( !rtl ) @@ -1228,8 +1228,8 @@ void KoTextParag::drawLabel( QPainter* p, int xLU, int yLU, int /*wLU*/, int /*h } else { - QString counterText = m_layout.counter->text( this ); - // There are no bullets...any parent bullets have already been suppressed. + TQString counterText = m_layout.counter->text( this ); + // There are no bullets...any tqparent bullets have already been suppressed. // Just draw the text! Note: one space is always appended. if ( !counterText.isEmpty() ) { @@ -1254,14 +1254,14 @@ int KoTextParag::breakableTopMargin() const { KoTextZoomHandler * zh = textDocument()->formattingZoomHandler(); return zh->ptToLayoutUnitPixY( - m_layout.margins[ QStyleSheetItem::MarginTop ] ); + m_layout.margins[ TQStyleSheetItem::MarginTop ] ); } int KoTextParag::topMargin() const { KoTextZoomHandler * zh = textDocument()->formattingZoomHandler(); return zh->ptToLayoutUnitPixY( - m_layout.margins[ QStyleSheetItem::MarginTop ] + m_layout.margins[ TQStyleSheetItem::MarginTop ] + ( ( prev() && prev()->joinBorder() && prev()->bottomBorder() == m_layout.bottomBorder && prev()->topBorder() == m_layout.topBorder && prev()->leftBorder() == m_layout.leftBorder && prev()->rightBorder() == m_layout.rightBorder) ? 0 : m_layout.topBorder.width() ) ); @@ -1271,7 +1271,7 @@ int KoTextParag::bottomMargin() const { KoTextZoomHandler * zh = textDocument()->formattingZoomHandler(); return zh->ptToLayoutUnitPixY( - m_layout.margins[ QStyleSheetItem::MarginBottom ] + m_layout.margins[ TQStyleSheetItem::MarginBottom ] + ( ( joinBorder() && next() && next()->bottomBorder() == m_layout.bottomBorder && next()->topBorder() == m_layout.topBorder && next()->leftBorder() == m_layout.leftBorder && next()->rightBorder() == m_layout.rightBorder) ? 0 : m_layout.bottomBorder.width() ) ); @@ -1281,7 +1281,7 @@ int KoTextParag::leftMargin() const { KoTextZoomHandler * zh = textDocument()->formattingZoomHandler(); return zh->ptToLayoutUnitPixX( - m_layout.margins[ QStyleSheetItem::MarginLeft ] + m_layout.margins[ TQStyleSheetItem::MarginLeft ] + m_layout.leftBorder.width() ); } @@ -1290,20 +1290,20 @@ int KoTextParag::rightMargin() const KoTextZoomHandler * zh = textDocument()->formattingZoomHandler(); int cw=0; if( m_layout.counter && str->isRightToLeft() && - (( m_layout.counter->alignment() == Qt::AlignRight ) || ( m_layout.counter->alignment() == Qt::AlignAuto ))) + (( m_layout.counter->tqalignment() == TQt::AlignRight ) || ( m_layout.counter->tqalignment() == TQt::AlignAuto ))) cw = counterWidth(); return zh->ptToLayoutUnitPixX( - m_layout.margins[ QStyleSheetItem::MarginRight ] + m_layout.margins[ TQStyleSheetItem::MarginRight ] + m_layout.rightBorder.width() ) - + cw; /* in layout units already */ + + cw; /* in tqlayout units already */ } int KoTextParag::firstLineMargin() const { KoTextZoomHandler * zh = textDocument()->formattingZoomHandler(); return zh->ptToLayoutUnitPixY( - m_layout.margins[ QStyleSheetItem::MarginFirstLine ] ); + m_layout.margins[ TQStyleSheetItem::MarginFirstLine ] ); } int KoTextParag::lineSpacing( int line ) const @@ -1317,7 +1317,7 @@ int KoTextParag::lineSpacing( int line ) const kdError() << "KoTextParag::lineSpacing assert(line<lines) failed: line=" << line << " lines=" << lineStarts.count() << endl; return 0; } - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); while ( line-- > 0 ) ++it; return (*it)->lineSpacing; @@ -1329,7 +1329,7 @@ int KoTextParag::calculateLineSpacing( int line, int startChar, int lastChar ) c { KoTextZoomHandler * zh = textDocument()->formattingZoomHandler(); // TODO add shadow in KoTextFormatter! - int shadow = 0; //QABS( zh->ptToLayoutUnitPixY( shadowDistanceY() ) ); + int shadow = 0; //TQABS( zh->ptToLayoutUnitPixY( shadowDistanceY() ) ); if ( m_layout.lineSpacingType == KoParagLayout::LS_SINGLE ) return shadow; else if ( m_layout.lineSpacingType == KoParagLayout::LS_CUSTOM ) @@ -1340,7 +1340,7 @@ int KoTextParag::calculateLineSpacing( int line, int startChar, int lastChar ) c kdError() << "KoTextParag::lineSpacing assert(line<lines) failed: line=" << line << " lines=" << lineStarts.count() << endl; return 0+shadow; } - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); while ( line-- > 0 ) ++it; @@ -1350,7 +1350,7 @@ int KoTextParag::calculateLineSpacing( int line, int startChar, int lastChar ) c case KoParagLayout::LS_MULTIPLE: { double n = m_layout.lineSpacingValue() - 1.0; // yes, can be negative - return shadow + qRound( n * heightForLineSpacing( startChar, lastChar ) ); + return shadow + tqRound( n * heightForLineSpacing( startChar, lastChar ) ); } case KoParagLayout::LS_ONEANDHALF: { @@ -1366,7 +1366,7 @@ int KoTextParag::calculateLineSpacing( int line, int startChar, int lastChar ) c { int atLeast = zh->ptToLayoutUnitPixY( m_layout.lineSpacingValue() ); const int lineHeight = ( *it )->h; - int h = QMAX( lineHeight, atLeast ); + int h = TQMAX( lineHeight, atLeast ); // height is now the required total height return shadow + h - lineHeight; } @@ -1385,16 +1385,16 @@ int KoTextParag::calculateLineSpacing( int line, int startChar, int lastChar ) c return 0+shadow; } -QRect KoTextParag::pixelRect( KoTextZoomHandler *zh ) const +TQRect KoTextParag::pixelRect( KoTextZoomHandler *zh ) const { - QRect rct( zh->layoutUnitToPixel( rect() ) ); + TQRect rct( zh->tqlayoutUnitToPixel( rect() ) ); //kdDebug(32500) << " pixelRect for parag " << paragId() // << ": rect=" << rect() << " pixelRect=" << rct << endl; // After division we almost always end up with the top overwriting the bottom of the parag above if ( prev() ) { - QRect prevRect( zh->layoutUnitToPixel( prev()->rect() ) ); + TQRect prevRect( zh->tqlayoutUnitToPixel( prev()->rect() ) ); if ( rct.top() < prevRect.bottom() + 1 ) { //kdDebug(32500) << " pixelRect: rct.top() adjusted to " << prevRect.bottom() + 1 << " (was " << rct.top() << ")" << endl; @@ -1406,27 +1406,27 @@ QRect KoTextParag::pixelRect( KoTextZoomHandler *zh ) const // Paint this paragraph. This is called by KoTextDocument::drawParagWYSIWYG // (KoTextDocument::drawWithoutDoubleBuffer when printing) -void KoTextParag::paint( QPainter &painter, const QColorGroup &cg, KoTextCursor *cursor, bool drawSelections, +void KoTextParag::paint( TQPainter &painter, const TQColorGroup &cg, KoTextCursor *cursor, bool drawSelections, int clipx, int clipy, int clipw, int cliph ) { #ifdef DEBUG_PAINT kdDebug(32500) << "KoTextParag::paint ===== id=" << paragId() << " clipx=" << clipx << " clipy=" << clipy << " clipw=" << clipw << " cliph=" << cliph << endl; - kdDebug(32500) << " clipw in pix (approx) : " << textDocument()->paintingZoomHandler()->layoutUnitToPixelX( clipw ) << " cliph in pix (approx) : " << textDocument()->paintingZoomHandler()->layoutUnitToPixelX( cliph ) << endl; + kdDebug(32500) << " clipw in pix (approx) : " << textDocument()->paintingZoomHandler()->tqlayoutUnitToPixelX( clipw ) << " cliph in pix (approx) : " << textDocument()->paintingZoomHandler()->tqlayoutUnitToPixelX( cliph ) << endl; #endif KoTextZoomHandler * zh = textDocument()->paintingZoomHandler(); assert(zh); - QRect paraRect = pixelRect( zh ); + TQRect paraRect = pixelRect( zh ); // Find left margin size, first line offset and right margin in pixels - int leftMarginPix = zh->layoutUnitToPixelX( leftMargin() ); - int firstLineOffset = zh->layoutUnitToPixelX( firstLineMargin() ); + int leftMarginPix = zh->tqlayoutUnitToPixelX( leftMargin() ); + int firstLineOffset = zh->tqlayoutUnitToPixelX( firstLineMargin() ); // The furthest left and right x-coords of the paragraph, // including the bullet/counter, but not the borders. - int leftExtent = QMIN ( leftMarginPix, leftMarginPix + firstLineOffset ); - int rightExtent = paraRect.width() - zh->layoutUnitToPixelX( rightMargin() ); + int leftExtent = TQMIN ( leftMarginPix, leftMarginPix + firstLineOffset ); + int rightExtent = paraRect.width() - zh->tqlayoutUnitToPixelX( rightMargin() ); // Draw the paragraph background color if ( backgroundColor().isValid() ) @@ -1440,7 +1440,7 @@ void KoTextParag::paint( QPainter &painter, const QColorGroup &cg, KoTextCursor backgroundColor() ); } - // Let's call drawLabel ourselves, rather than having to deal with QStyleSheetItem to get paintLines to call it! + // Let's call drawLabel ourselves, rather than having to deal with TQStyleSheetItem to get paintLines to call it! if ( m_layout.counter && m_layout.counter->numbering() != KoParagCounter::NUM_NONE && m_lineChanged <= 0 ) { int cy, h, baseLine; @@ -1467,10 +1467,10 @@ void KoTextParag::paint( QPainter &painter, const QColorGroup &cg, KoTextCursor // drawBorders paints outside the give rect, so for the // x-coords, it just needs to know the left and right extent // of the paragraph. - QRect r; + TQRect r; r.setLeft( leftExtent ); r.setRight( rightExtent ); - r.setTop( zh->layoutUnitToPixelY(lineY( 0 )) ); + r.setTop( zh->tqlayoutUnitToPixelY(lineY( 0 )) ); int lastLine = lines() - 1; // We need to start from the pixelRect, to make sure the bottom border is entirely painted. @@ -1479,21 +1479,21 @@ void KoTextParag::paint( QPainter &painter, const QColorGroup &cg, KoTextCursor // If we don't have a bottom border, we need go as low as possible ( to touch the next parag's border ). // If we have a bottom border, then we rather exclude the linespacing. Looks nicer. OO does that too. if ( m_layout.bottomBorder.width() > 0 && drawBottomBorder) - paragBottom -= zh->layoutUnitToPixelY( lineSpacing( lastLine ) ); + paragBottom -= zh->tqlayoutUnitToPixelY( lineSpacing( lastLine ) ); paragBottom -= KoBorder::zoomWidthY( m_layout.bottomBorder.width(), zh, 0 ); //kdDebug(32500) << "Parag border: paragBottom=" << paragBottom // << " bottom border width = " << KoBorder::zoomWidthY( m_layout.bottomBorder.width(), zh, 0 ) << endl; r.setBottom( paragBottom ); - //kdDebug(32500) << "KoTextParag::paint documentWidth=" << documentWidth() << " LU (" << zh->layoutUnitToPixelX(documentWidth()) << " pixels) bordersRect=" << r << endl; + //kdDebug(32500) << "KoTextParag::paint documentWidth=" << documentWidth() << " LU (" << zh->tqlayoutUnitToPixelX(documentWidth()) << " pixels) bordersRect=" << r << endl; KoBorder::drawBorders( painter, zh, r, m_layout.leftBorder, m_layout.rightBorder, m_layout.topBorder, m_layout.bottomBorder, - 0, QPen(), drawTopBorder, drawBottomBorder ); + 0, TQPen(), drawTopBorder, drawBottomBorder ); } } -void KoTextParag::paintLines( QPainter &painter, const QColorGroup &cg, KoTextCursor *cursor, bool drawSelections, +void KoTextParag::paintLines( TQPainter &painter, const TQColorGroup &cg, KoTextCursor *cursor, bool drawSelections, int clipx, int clipy, int clipw, int cliph ) { if ( !visible ) @@ -1508,12 +1508,12 @@ void KoTextParag::paintLines( QPainter &painter, const QColorGroup &cg, KoTextCu int curx = -1, cury = 0, curh = 0, curline = 0; int xstart, xend = 0; - QString qstr = str->toString(); - qstr.replace( QChar(0x00a0U), ' ' ); // Not all fonts have non-breakable-space glyph + TQString qstr = str->toString(); + qstr.tqreplace( TQChar(0x00a0U), ' ' ); // Not all fonts have non-breakable-space glyph const int nSels = doc ? doc->numSelections() : 1; - QMemArray<int> selectionStarts( nSels ); - QMemArray<int> selectionEnds( nSels ); + TQMemArray<int> selectionStarts( nSels ); + TQMemArray<int> selectionEnds( nSels ); if ( drawSelections ) { bool hasASelection = FALSE; for ( int i = 0; i < nSels; ++i ) { @@ -1572,7 +1572,7 @@ void KoTextParag::paintLines( QPainter &painter, const QColorGroup &cg, KoTextCu // we flush at end of line bool flush = ( i == nextLine - 1 ); - // Optimization note: QRT uses "flush |=", which doesn't have shortcut optimization + // Optimization note: TQRT uses "flush |=", which doesn't have shortcut optimization // we flush on format changes flush = flush || ( nextchr->format() != chr->format() ); @@ -1597,14 +1597,14 @@ void KoTextParag::paintLines( QPainter &painter, const QColorGroup &cg, KoTextCu // we flush before and after tabs flush = flush || ( chr->c == '\t' || nextchr->c == '\t' ); // we flush on soft hypens - flush = flush || ( chr->c.unicode() == 0xad ); + flush = flush || ( chr->c.tqunicode() == 0xad ); // we flush on custom items flush = flush || chr->isCustom(); // we flush before custom items flush = flush || nextchr->isCustom(); // when painting justified we flush on spaces - if ((alignment() & Qt::AlignJustify) == Qt::AlignJustify ) - //flush = flush || QTextFormatter::isBreakable( str, i ); + if ((tqalignment() & TQt::AlignJustify) == TQt::AlignJustify ) + //flush = flush || TQTextFormatter::isBreakable( str, i ); flush = flush || chr->whiteSpace; // when underlining or striking "word by word" we flush before/after spaces if (!flush && chr->format()->wordByWord() && chr->format()->isStrikedOrUnderlined()) @@ -1613,7 +1613,7 @@ void KoTextParag::paintLines( QPainter &painter, const QColorGroup &cg, KoTextCu flush = flush || ( i - paintStart >= 256 ); // we flush when the selection state changes if ( drawSelections ) { - // check if selection state changed - TODO update from QRT + // check if selection state changed - TODO update from TQRT bool selectionChange = FALSE; if ( drawSelections ) { for ( int j = 0; j < nSels; ++j ) { @@ -1679,10 +1679,10 @@ void KoTextParag::paintLines( QPainter &painter, const QColorGroup &cg, KoTextCu // Called by KoTextParag::paintLines // Draw a set of characters with the same formattings. // Reimplemented here to convert coordinates first, and call @ref drawFormattingChars. -void KoTextParag::drawParagString( QPainter &painter, const QString &str, int start, int len, int startX, +void KoTextParag::drawParagString( TQPainter &painter, const TQString &str, int start, int len, int startX, int lastY, int baseLine, int bw, int h, bool drawSelections, - KoTextFormat *format, const QMemArray<int> &selectionStarts, - const QMemArray<int> &selectionEnds, const QColorGroup &cg, bool rightToLeft, int line ) + KoTextFormat *format, const TQMemArray<int> &selectionStarts, + const TQMemArray<int> &selectionEnds, const TQColorGroup &cg, bool rightToLeft, int line ) { KoTextZoomHandler * zh = textDocument()->paintingZoomHandler(); assert(zh); @@ -1696,19 +1696,19 @@ void KoTextParag::drawParagString( QPainter &painter, const QString &str, int st // Calculate offset (e.g. due to shadow on left or top) // Important: don't use the 2-args methods here, offsets are not heights // (0 should be 0, not 1) (#63256) - int shadowOffsetX_pix = zh->layoutUnitToPixelX( format->offsetX() ); - int shadowOffsetY_pix = zh->layoutUnitToPixelY( format->offsetY() ); + int shadowOffsetX_pix = zh->tqlayoutUnitToPixelX( format->offsetX() ); + int shadowOffsetY_pix = zh->tqlayoutUnitToPixelY( format->offsetY() ); // Calculate startX in pixels - int startX_pix = zh->layoutUnitToPixelX( startX ) /* + at( rightToLeft ? start+len-1 : start )->pixelxadj */; + int startX_pix = zh->tqlayoutUnitToPixelX( startX ) /* + at( rightToLeft ? start+len-1 : start )->pixelxadj */; #ifdef DEBUG_PAINT kdDebug(32500) << "KoTextParag::drawParagString startX in pixels : " << startX_pix /*<< " adjustment:" << at( rightToLeft ? start+len-1 : start )->pixelxadj*/ << " bw=" << bw << endl; #endif - int bw_pix = zh->layoutUnitToPixelX( startX, bw ); - int lastY_pix = zh->layoutUnitToPixelY( lastY ); - int baseLine_pix = zh->layoutUnitToPixelY( lastY, baseLine ); // 2 args=>+1. Is that correct? - int h_pix = zh->layoutUnitToPixelY( lastY, h ); + int bw_pix = zh->tqlayoutUnitToPixelX( startX, bw ); + int lastY_pix = zh->tqlayoutUnitToPixelY( lastY ); + int baseLine_pix = zh->tqlayoutUnitToPixelY( lastY, baseLine ); // 2 args=>+1. Is that correct? + int h_pix = zh->tqlayoutUnitToPixelY( lastY, h ); #ifdef DEBUG_PAINT kdDebug(32500) << "KoTextParag::drawParagString h(LU)=" << h << " lastY(LU)=" << lastY << " h(PIX)=" << h_pix << " lastY(PIX)=" << lastY_pix @@ -1740,13 +1740,13 @@ void KoTextParag::drawParagString( QPainter &painter, const QString &str, int st inSelection = true; switch (j) { case KoTextDocument::Standard: - painter.fillRect( startX_pix, lastY_pix, bw_pix, h_pix, cg.color( QColorGroup::Highlight ) ); + painter.fillRect( startX_pix, lastY_pix, bw_pix, h_pix, cg.color( TQColorGroup::Highlight ) ); break; case KoTextDocument::InputMethodPreedit: // no highlight break; default: - painter.fillRect( startX_pix, lastY_pix, bw_pix, h_pix, doc ? doc->selectionColor( j ) : cg.color( QColorGroup::Highlight ) ); + painter.fillRect( startX_pix, lastY_pix, bw_pix, h_pix, doc ? doc->selectionColor( j ) : cg.color( TQColorGroup::Highlight ) ); break; } } @@ -1762,17 +1762,17 @@ void KoTextParag::drawParagString( QPainter &painter, const QString &str, int st && start >= selectionStarts[ KoTextDocument::InputMethodPreedit ] && start < selectionEnds[ KoTextDocument::InputMethodPreedit ] ) { - QColor textColor( format->color() ); - painter.setPen( QPen( textColor ) ); + TQColor textColor( format->color() ); + painter.setPen( TQPen( textColor ) ); - QPoint p1( startX_pix, lastY_pix + h_pix - 1 ); - QPoint p2( startX_pix + bw_pix, lastY_pix + h_pix - 1 ); + TQPoint p1( startX_pix, lastY_pix + h_pix - 1 ); + TQPoint p2( startX_pix + bw_pix, lastY_pix + h_pix - 1 ); painter.drawLine( p1, p2 ); } if ( draw_len > 0 ) { - int draw_startX_pix = zh->layoutUnitToPixelX( draw_startX ) /* + at( rightToLeft ? start+draw_len-1 : start )->pixelxadj*/; + int draw_startX_pix = zh->tqlayoutUnitToPixelX( draw_startX ) /* + at( rightToLeft ? start+draw_len-1 : start )->pixelxadj*/; draw_startX_pix += shadowOffsetX_pix; lastY_pix += shadowOffsetY_pix; @@ -1800,7 +1800,7 @@ void KoTextParag::drawParagString( QPainter &painter, const QString &str, int st selectionEnds, cg, rightToLeft, line, zh, false ); } - bool forPrint = ( painter.device()->devType() == QInternal::Printer ); + bool forPrint = ( painter.device()->devType() == TQInternal::Printer ); if ( textDocument()->drawFormattingChars() && !forPrint ) { drawFormattingChars( painter, start, len, @@ -1816,10 +1816,10 @@ void KoTextParag::drawParagString( QPainter &painter, const QString &str, int st // (we have to copy it here, so that color & font changes don't require changing // a local copy of the text format) // And we have to keep it separate from drawParagString to avoid s/startX/startX_pix/ etc. -void KoTextParag::drawParagStringInternal( QPainter &painter, const QString &s, int start, int len, int startX, +void KoTextParag::drawParagStringInternal( TQPainter &painter, const TQString &s, int start, int len, int startX, int lastY, int baseLine, int bw, int h, bool drawSelections, - KoTextFormat *format, const QMemArray<int> &selectionStarts, - const QMemArray<int> &selectionEnds, const QColorGroup &cg, bool rightToLeft, int line, KoTextZoomHandler* zh, bool drawingShadow ) + KoTextFormat *format, const TQMemArray<int> &selectionStarts, + const TQMemArray<int> &selectionEnds, const TQColorGroup &cg, bool rightToLeft, int line, KoTextZoomHandler* zh, bool drawingShadow ) { #ifdef DEBUG_PAINT kdDebug(32500) << "KoTextParag::drawParagStringInternal start=" << start << " len=" << len << " : '" << s.mid(start,len) << "'" << endl; @@ -1829,27 +1829,27 @@ void KoTextParag::drawParagStringInternal( QPainter &painter, const QString &s, if ( drawingShadow && format->shadowDistanceX() == 0 && format->shadowDistanceY() == 0 ) return; // 1) Sort out the color - QColor textColor( drawingShadow ? format->shadowColor() : format->color() ); + TQColor textColor( drawingShadow ? format->shadowColor() : format->color() ); if ( !textColor.isValid() ) // Resolve the color at this point textColor = KoTextFormat::defaultTextColor( &painter ); // 2) Sort out the font - QFont font( format->screenFont( zh ) ); + TQFont font( format->screenFont( zh ) ); if ( format->attributeFont() == KoTextFormat::ATT_SMALL_CAPS && s[start].upper() != s[start] ) font = format->smallCapsFont( zh, true ); #if 0 - QFontInfo fi( font ); + TQFontInfo fi( font ); kdDebug(32500) << "KoTextParag::drawParagStringInternal requested font " << font.pointSizeFloat() << " using font " << fi.pointSize() << "pt (format font: " << format->font().pointSizeFloat() << "pt)" << endl; - QFontMetrics fm( font ); + TQFontMetrics fm( font ); kdDebug(32500) << "Real font: " << fi.family() << ". Font height in pixels: " << fm.height() << endl; #endif // 3) Paint - QString str( s ); - if ( str[ (int)str.length() - 1 ].unicode() == 0xad ) + TQString str( s ); + if ( str[ (int)str.length() - 1 ].tqunicode() == 0xad ) str.remove( str.length() - 1, 1 ); - painter.setPen( QPen( textColor ) ); + painter.setPen( TQPen( textColor ) ); painter.setFont( font ); KoTextDocument* doc = document(); @@ -1859,16 +1859,16 @@ void KoTextParag::drawParagStringInternal( QPainter &painter, const QString &s, for ( int j = 0; j < nSels; ++j ) { if ( start >= selectionStarts[ j ] && start < selectionEnds[ j ] ) { if ( !doc || doc->invertSelectionText( j ) ) - textColor = cg.color( QColorGroup::HighlightedText ); - painter.setPen( QPen( textColor ) ); + textColor = cg.color( TQColorGroup::HighlightedText ); + painter.setPen( TQPen( textColor ) ); break; } } } - QPainter::TextDirection dir = rightToLeft ? QPainter::RTL : QPainter::LTR; + TQPainter::TextDirection dir = rightToLeft ? TQPainter::RTL : TQPainter::LTR; - if ( dir != QPainter::RTL && start + len == length() ) // don't draw the last character (trailing space) + if ( dir != TQPainter::RTL && start + len == length() ) // don't draw the last character (trailing space) { len--; if ( len <= 0 ) @@ -1877,7 +1877,7 @@ void KoTextParag::drawParagStringInternal( QPainter &painter, const QString &s, } KoTextParag::drawFontEffects( &painter, format, zh, font, textColor, startX, baseLine, bw, lastY, h, str[start] ); - if ( str[ start ] != '\t' && str[ start ].unicode() != 0xad ) { + if ( str[ start ] != '\t' && str[ start ].tqunicode() != 0xad ) { str = format->displayedString( str ); // #### This converts the whole string, instead of from start to start+len! if ( format->vAlign() == KoTextFormat::AlignNormal ) { int posY = lastY + baseLine; @@ -1889,14 +1889,14 @@ void KoTextParag::drawParagStringInternal( QPainter &painter, const QString &s, painter.drawText( startX, posY, str, start, len, dir ); #ifdef BIDI_DEBUG painter.save(); - painter.setPen ( Qt::red ); + painter.setPen ( TQt::red ); painter.drawLine( startX, lastY, startX, lastY + baseLine ); painter.drawLine( startX, lastY + baseLine/2, startX + 10, lastY + baseLine/2 ); int w = 0; int i = 0; while( i < len ) w += painter.fontMetrics().charWidth( str, start + i++ ); - painter.setPen ( Qt::blue ); + painter.setPen ( TQt::blue ); painter.drawLine( startX + w - 1, lastY, startX + w - 1, lastY + baseLine ); painter.drawLine( startX + w - 1, lastY + baseLine/2, startX + w - 1 - 10, lastY + baseLine/2 ); painter.restore(); @@ -1927,30 +1927,30 @@ void KoTextParag::drawParagStringInternal( QPainter &painter, const QString &s, painter.drawText( startX, posY, str, start, len, dir ); } } - if ( str[ start ] == '\t' && m_tabCache.contains( start ) ) { + if ( str[ start ] == '\t' && m_tabCache.tqcontains( start ) ) { painter.save(); KoTextZoomHandler * zh = textDocument()->paintingZoomHandler(); const KoTabulator& tab = m_layout.tabList()[ m_tabCache[ start ] ]; int lineWidth = zh->zoomItY( tab.ptWidth ); switch ( tab.filling ) { case TF_DOTS: - painter.setPen( QPen( textColor, lineWidth, Qt::DotLine ) ); + painter.setPen( TQPen( textColor, lineWidth, TQt::DotLine ) ); painter.drawLine( startX, lastY + baseLine, startX + bw, lastY + baseLine ); break; case TF_LINE: - painter.setPen( QPen( textColor, lineWidth, Qt::SolidLine ) ); + painter.setPen( TQPen( textColor, lineWidth, TQt::SolidLine ) ); painter.drawLine( startX, lastY + baseLine, startX + bw, lastY + baseLine ); break; case TF_DASH: - painter.setPen( QPen( textColor, lineWidth, Qt::DashLine ) ); + painter.setPen( TQPen( textColor, lineWidth, TQt::DashLine ) ); painter.drawLine( startX, lastY + baseLine, startX + bw, lastY + baseLine ); break; case TF_DASH_DOT: - painter.setPen( QPen( textColor, lineWidth, Qt::DashDotLine ) ); + painter.setPen( TQPen( textColor, lineWidth, TQt::DashDotLine ) ); painter.drawLine( startX, lastY + baseLine, startX + bw, lastY + baseLine ); break; case TF_DASH_DOT_DOT: - painter.setPen( QPen( textColor, lineWidth, Qt::DashDotDotLine ) ); + painter.setPen( TQPen( textColor, lineWidth, TQt::DashDotDotLine ) ); painter.drawLine( startX, lastY + baseLine, startX + bw, lastY + baseLine ); break; @@ -1965,25 +1965,25 @@ void KoTextParag::drawParagStringInternal( QPainter &painter, const QString &s, #ifdef DEBUG_PAINT //kdDebug(32500) << "we are drawing the end of line " << line << ". Auto-hyphenated: " << lineHyphenated( line ) << endl; #endif - bool drawHyphen = at( start+len-1 )->c.unicode() == 0xad; + bool drawHyphen = at( start+len-1 )->c.tqunicode() == 0xad; drawHyphen = drawHyphen || lineHyphenated( line ); if ( drawHyphen ) { #ifdef DEBUG_PAINT kdDebug(32500) << "drawing hyphen at x=" << startX+bw << endl; #endif - painter.drawText( startX + bw, lastY + baseLine, "-" ); // \xad gives squares with some fonts (!?) + painter.drawText( startX + bw, lastY + baseLine, TQString("-") ); // \xad gives squares with some fonts (!?) } } // Paint a zigzag line for "wrong" background spellchecking checked words: if( - painter.device()->devType() != QInternal::Printer && + painter.device()->devType() != TQInternal::Printer && format->isMisspelled() && !drawingShadow && textDocument()->drawingMissingSpellLine() ) { painter.save(); - painter.setPen( QPen( Qt::red, 1 ) ); + painter.setPen( TQPen( TQt::red, 1 ) ); // Draw 3 pixel lines with increasing offset and distance 4: for( int zigzag_line = 0; zigzag_line < 3; ++zigzag_line ) @@ -2018,21 +2018,21 @@ bool KoTextParag::lineHyphenated( int l ) const if ( !isValid() ) const_cast<KoTextParag*>(this)->format(); - QMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); + TQMap<int, KoTextParagLineStart*>::ConstIterator it = lineStarts.begin(); while ( l-- > 0 ) ++it; return ( *it )->hyphenated; } /** Draw the cursor mark. Reimplemented from KoTextParag to convert coordinates first. */ -void KoTextParag::drawCursor( QPainter &painter, KoTextCursor *cursor, int curx, int cury, int curh, const QColorGroup &cg ) +void KoTextParag::drawCursor( TQPainter &painter, KoTextCursor *cursor, int curx, int cury, int curh, const TQColorGroup &cg ) { KoTextZoomHandler * zh = textDocument()->paintingZoomHandler(); - int x = zh->layoutUnitToPixelX( curx ) /*+ cursor->parag()->at( cursor->index() )->pixelxadj*/; - //kdDebug(32500) << " drawCursor: LU: [cur]x=" << curx << ", cury=" << cury << " -> PIX: x=" << x << ", y=" << zh->layoutUnitToPixelY( cury ) << endl; + int x = zh->tqlayoutUnitToPixelX( curx ) /*+ cursor->parag()->at( cursor->index() )->pixelxadj*/; + //kdDebug(32500) << " drawCursor: LU: [cur]x=" << curx << ", cury=" << cury << " -> PIX: x=" << x << ", y=" << zh->tqlayoutUnitToPixelY( cury ) << endl; KoTextParag::drawCursorDefault( painter, cursor, x, - zh->layoutUnitToPixelY( cury ), - zh->layoutUnitToPixelY( cury, curh ), cg ); + zh->tqlayoutUnitToPixelY( cury ), + zh->tqlayoutUnitToPixelY( cury, curh ), cg ); } // Reimplemented from KoTextParag @@ -2059,7 +2059,7 @@ void KoTextParag::copyParagData( KoTextParag *parag ) //else // kdWarning() << "Paragraph has no style " << paragId() << endl; - // No "following style" setting, or same style -> copy layout & format of previous paragraph + // No "following style" setting, or same style -> copy tqlayout & format of previous paragraph if (!styleApplied) { setParagLayout( parag->paragLayout() ); @@ -2082,7 +2082,7 @@ void KoTextParag::copyParagData( KoTextParag *parag ) // Note: we don't call the original KoTextParag::copyParagData on purpose. // We don't want setListStyle to get called - it ruins our stylesheetitems // And we don't care about copying the stylesheetitems directly, - // applying the parag layout will create them + // applying the parag tqlayout will create them } void KoTextParag::setTabList( const KoTabulatorList &tabList ) @@ -2104,7 +2104,7 @@ void KoTextParag::setTabList( const KoTabulatorList &tabList ) { setTabArray( 0 ); } - invalidate( 0 ); + tqinvalidate( 0 ); } /** "Reimplemented" (compared to nextTabDefault) to implement non-left-aligned tabs */ @@ -2240,43 +2240,43 @@ void KoTextParag::applyStyle( KoParagStyle *style ) setFormat( newFormat ); } -void KoTextParag::setParagLayout( const KoParagLayout & layout, int flags, int marginIndex ) +void KoTextParag::setParagLayout( const KoParagLayout & tqlayout, int flags, int marginIndex ) { //kdDebug(32500) << "KoTextParag::setParagLayout flags=" << flags << endl; if ( flags & KoParagLayout::Alignment ) - setAlign( layout.alignment ); + setAlign( tqlayout.tqalignment ); if ( flags & KoParagLayout::Margins ) { if ( marginIndex == -1 ) - setMargins( layout.margins ); + setMargins( tqlayout.margins ); else - setMargin( (QStyleSheetItem::Margin)marginIndex, layout.margins[marginIndex] ); + setMargin( (TQStyleSheetItem::Margin)marginIndex, tqlayout.margins[marginIndex] ); } if ( flags & KoParagLayout::LineSpacing ) { - setLineSpacingType( layout.lineSpacingType ); - setLineSpacing( layout.lineSpacingValue() ); + setLineSpacingType( tqlayout.lineSpacingType ); + setLineSpacing( tqlayout.lineSpacingValue() ); } if ( flags & KoParagLayout::Borders ) { - setLeftBorder( layout.leftBorder ); - setRightBorder( layout.rightBorder ); - setTopBorder( layout.topBorder ); - setBottomBorder( layout.bottomBorder ); - setJoinBorder( layout.joinBorder ); + setLeftBorder( tqlayout.leftBorder ); + setRightBorder( tqlayout.rightBorder ); + setTopBorder( tqlayout.topBorder ); + setBottomBorder( tqlayout.bottomBorder ); + setJoinBorder( tqlayout.joinBorder ); } if ( flags & KoParagLayout::BackgroundColor ) { - setBackgroundColor( layout.backgroundColor ); + setBackgroundColor( tqlayout.backgroundColor ); } if ( flags & KoParagLayout::BulletNumber ) - setCounter( layout.counter ); + setCounter( tqlayout.counter ); if ( flags & KoParagLayout::Tabulator ) - setTabList( layout.tabList() ); + setTabList( tqlayout.tabList() ); if ( flags == KoParagLayout::All ) { - setDirection( static_cast<QChar::Direction>(layout.direction) ); + setDirection( static_cast<TQChar::Direction>(tqlayout.direction) ); // Don't call applyStyle from here, it would overwrite any paragraph-specific settings - setStyle( layout.style ); + setStyle( tqlayout.style ); } } @@ -2290,7 +2290,7 @@ void KoTextParag::setCustomItem( int index, KoTextCustomItem * custom, KoTextFor //addCustomItem(); document()->registerCustomItem( custom, this ); custom->recalc(); // calc value (e.g. for variables) and set initial size - invalidate( 0 ); + tqinvalidate( 0 ); setChanged( true ); } @@ -2321,7 +2321,7 @@ int KoTextParag::findCustomItem( const KoTextCustomItem * custom ) const #ifndef NDEBUG void KoTextParag::printRTDebug( int info ) { - QString specialFlags; + TQString specialFlags; if ( str->needsSpellCheck() ) specialFlags += " needsSpellCheck=true"; if ( wasMovedDown() ) @@ -2349,10 +2349,10 @@ void KoTextParag::printRTDebug( int info ) static const char * const s_align[] = { "Auto", "Left", "Right", "ERROR", "HCenter", "ERR", "ERR", "ERR", "Justify", }; static const char * const s_linespacing[] = { "Single", "1.5", "2", "custom", "atLeast", "Multiple", "Fixed" }; static const char * const s_dir[] = { "DirL", "DirR", "DirEN", "DirES", "DirET", "DirAN", "DirCS", "DirB", "DirS", "DirWS", "DirON", "DirLRE", "DirLRO", "DirAL", "DirRLE", "DirRLO", "DirPDF", "DirNSM", "DirBN" }; - kdDebug(32500) << " align: " << s_align[alignment()] << " resolveAlignment: " << s_align[resolveAlignment()] + kdDebug(32500) << " align: " << s_align[tqalignment()] << " resolveAlignment: " << s_align[resolveAlignment()] << " isRTL:" << str->isRightToLeft() << " dir: " << s_dir[direction()] << endl; - QRect pixr = pixelRect( textDocument()->paintingZoomHandler() ); + TQRect pixr = pixelRect( textDocument()->paintingZoomHandler() ); kdDebug(32500) << " rect() : " << DEBUGRECT( rect() ) << " pixelRect() : " << DEBUGRECT( pixr ) << endl; kdDebug(32500) << " topMargin()=" << topMargin() @@ -2364,7 +2364,7 @@ void KoTextParag::printRTDebug( int info ) kdDebug(32500) << " linespacing type=" << s_linespacing[ -kwLineSpacingType() ] << " value=" << kwLineSpacing() << endl; const int pageBreaking = m_layout.pageBreaking; - QStringList pageBreakingFlags; + TQStringList pageBreakingFlags; if ( pageBreaking & KoParagLayout::KeepLinesTogether ) pageBreakingFlags.append( "KeepLinesTogether" ); if ( pageBreaking & KoParagLayout::HardFrameBreakBefore ) @@ -2381,7 +2381,7 @@ void KoTextParag::printRTDebug( int info ) static const char * const tabtype[] = { "T_LEFT", "T_CENTER", "T_RIGHT", "T_DEC_PNT", "error!!!" }; KoTabulatorList tabList = m_layout.tabList(); if ( tabList.isEmpty() ) { - if ( str->toString().find( '\t' ) != -1 ) + if ( str->toString().tqfind( '\t' ) != -1 ) kdDebug(32500) << "Tab width: " << textDocument()->tabStopWidth() << endl; } else { KoTabulatorList::Iterator it = tabList.begin(); @@ -2407,11 +2407,11 @@ void KoTextParag::printRTDebug( int info ) for ( int i = 0 ; i < s->length() ; ++i ) { KoTextStringChar & ch = s->at(i); - int pixelx = textDocument()->formattingZoomHandler()->layoutUnitToPixelX( ch.x ) + int pixelx = textDocument()->formattingZoomHandler()->tqlayoutUnitToPixelX( ch.x ) + ch.pixelxadj; if ( ch.lineStart ) kdDebug(32500) << "LINESTART" << endl; - QString attrs = " "; + TQString attrs = " "; if ( ch.whiteSpace ) attrs += "whitespace "; if ( !ch.charStop ) @@ -2420,8 +2420,8 @@ void KoTextParag::printRTDebug( int info ) attrs += "wordStop "; attrs.truncate( attrs.length() - 1 ); - kdDebug(32500) << i << ": '" << QString(ch.c).rightJustify(2) - << "' (" << QString::number( ch.c.unicode() ).rightJustify(3) << ")" + kdDebug(32500) << i << ": '" << TQString(ch.c).rightJustify(2) + << "' (" << TQString::number( ch.c.tqunicode() ).rightJustify(3) << ")" << " x(LU)=" << ch.x << " w(LU)=" << ch.width//s->width(i) << " x(PIX)=" << pixelx @@ -2456,14 +2456,14 @@ void KoTextParag::printRTDebug( int info ) } #endif -void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoomHandler *zh, QFont font, const QColor & color, int startX, int baseLine, int bw, int lastY, int /*h*/, QChar firstChar ) +void KoTextParag::drawFontEffects( TQPainter * p, KoTextFormat *format, KoTextZoomHandler *zh, TQFont font, const TQColor & color, int startX, int baseLine, int bw, int lastY, int /*h*/, TQChar firstChar ) { // This is about drawing underlines and strikeouts // So abort immediately if there's none to draw. if ( !format->isStrikedOrUnderlined() ) return; //kdDebug(32500) << "drawFontEffects wordByWord=" << format->wordByWord() << - // " firstChar='" << QString(firstChar) << "'" << endl; + // " firstChar='" << TQString(firstChar) << "'" << endl; // paintLines ensures that we're called word by word if wordByWord is true. if ( format->wordByWord() && firstChar.isSpace() ) return; @@ -2484,7 +2484,7 @@ void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoo if ( format->doubleUnderline()) { - QColor col = format->textUnderlineColor().isValid() ? format->textUnderlineColor(): color ; + TQColor col = format->textUnderlineColor().isValid() ? format->textUnderlineColor(): color ; int dim=static_cast<int>(0.75*dimd); dim=dim?dim:1; //width of line should be at least 1 p->save(); @@ -2492,22 +2492,22 @@ void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoo switch( format->underlineStyle()) { case KoTextFormat::U_SOLID: - p->setPen( QPen( col, dim, Qt::SolidLine ) ); + p->setPen( TQPen( col, dim, TQt::SolidLine ) ); break; case KoTextFormat::U_DASH: - p->setPen( QPen( col, dim, Qt::DashLine ) ); + p->setPen( TQPen( col, dim, TQt::DashLine ) ); break; case KoTextFormat::U_DOT: - p->setPen( QPen( col, dim, Qt::DotLine ) ); + p->setPen( TQPen( col, dim, TQt::DotLine ) ); break; case KoTextFormat::U_DASH_DOT: - p->setPen( QPen( col, dim, Qt::DashDotLine ) ); + p->setPen( TQPen( col, dim, TQt::DashDotLine ) ); break; case KoTextFormat::U_DASH_DOT_DOT: - p->setPen( QPen( col, dim, Qt::DashDotDotLine ) ); + p->setPen( TQPen( col, dim, TQt::DashDotDotLine ) ); break; default: - p->setPen( QPen( color, dim, Qt::SolidLine ) ); + p->setPen( TQPen( color, dim, TQt::SolidLine ) ); } y += static_cast<int>(1.125*dimd); // slightly under the baseline if possible @@ -2524,7 +2524,7 @@ void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoo format->underlineType() == KoTextFormat::U_SIMPLE_BOLD) { - QColor col = format->textUnderlineColor().isValid() ? format->textUnderlineColor(): color ; + TQColor col = format->textUnderlineColor().isValid() ? format->textUnderlineColor(): color ; p->save(); int dim=(format->underlineType() == KoTextFormat::U_SIMPLE_BOLD)?static_cast<int>(2*dimd):static_cast<int>(dimd); dim=dim?dim:1; //width of line should be at least 1 @@ -2533,22 +2533,22 @@ void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoo switch( format->underlineStyle() ) { case KoTextFormat::U_SOLID: - p->setPen( QPen( col, dim, Qt::SolidLine ) ); + p->setPen( TQPen( col, dim, TQt::SolidLine ) ); break; case KoTextFormat::U_DASH: - p->setPen( QPen( col, dim, Qt::DashLine ) ); + p->setPen( TQPen( col, dim, TQt::DashLine ) ); break; case KoTextFormat::U_DOT: - p->setPen( QPen( col, dim, Qt::DotLine ) ); + p->setPen( TQPen( col, dim, TQt::DotLine ) ); break; case KoTextFormat::U_DASH_DOT: - p->setPen( QPen( col, dim, Qt::DashDotLine ) ); + p->setPen( TQPen( col, dim, TQt::DashDotLine ) ); break; case KoTextFormat::U_DASH_DOT_DOT: - p->setPen( QPen( col, dim, Qt::DashDotDotLine ) ); + p->setPen( TQPen( col, dim, TQt::DashDotDotLine ) ); break; default: - p->setPen( QPen( col, dim, Qt::SolidLine ) ); + p->setPen( TQPen( col, dim, TQt::SolidLine ) ); } p->drawLine( startX, y, startX + bw, y ); @@ -2561,10 +2561,10 @@ void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoo int dim=static_cast<int>(dimd); dim=dim?dim:1; //width of line should be at least 1 y += dim; - QColor col = format->textUnderlineColor().isValid() ? format->textUnderlineColor(): color ; + TQColor col = format->textUnderlineColor().isValid() ? format->textUnderlineColor(): color ; p->save(); int offset = 2 * dim; - QPen pen(col, dim, Qt::SolidLine); + TQPen pen(col, dim, TQt::SolidLine); pen.setCapStyle(Qt::RoundCap); p->setPen(pen); Q_ASSERT(offset); @@ -2574,7 +2574,7 @@ void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoo if(2*((startX/offset)/2)==startX/offset) pos*=-1; //draw first part of wave - p->drawArc( (startX/offset)*offset, y, offset, offset, 0, -qRound(pos*anc*16) ); + p->drawArc( (startX/offset)*offset, y, offset, offset, 0, -tqRound(pos*anc*16) ); //now the main part int zigzag_x = (startX/offset+1)*offset; for ( ; zigzag_x + offset <= bw+startX; zigzag_x += offset) @@ -2584,7 +2584,7 @@ void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoo } //and here we finish anc=acos(1.0-2*(static_cast<double>((startX+bw)%offset)/static_cast<double>(offset)))/3.1415*180; - p->drawArc( zigzag_x, y, offset, offset, 180*16, -qRound(pos*anc*16) ); + p->drawArc( zigzag_x, y, offset, offset, 180*16, -tqRound(pos*anc*16) ); p->restore(); font.setUnderline( FALSE ); p->setFont( font ); @@ -2605,22 +2605,22 @@ void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoo switch( format->strikeOutStyle() ) { case KoTextFormat::S_SOLID: - p->setPen( QPen( color, dim, Qt::SolidLine ) ); + p->setPen( TQPen( color, dim, TQt::SolidLine ) ); break; case KoTextFormat::S_DASH: - p->setPen( QPen( color, dim, Qt::DashLine ) ); + p->setPen( TQPen( color, dim, TQt::DashLine ) ); break; case KoTextFormat::S_DOT: - p->setPen( QPen( color, dim, Qt::DotLine ) ); + p->setPen( TQPen( color, dim, TQt::DotLine ) ); break; case KoTextFormat::S_DASH_DOT: - p->setPen( QPen( color, dim, Qt::DashDotLine ) ); + p->setPen( TQPen( color, dim, TQt::DashDotLine ) ); break; case KoTextFormat::S_DASH_DOT_DOT: - p->setPen( QPen( color, dim, Qt::DashDotDotLine ) ); + p->setPen( TQPen( color, dim, TQt::DashDotDotLine ) ); break; default: - p->setPen( QPen( color, dim, Qt::SolidLine ) ); + p->setPen( TQPen( color, dim, TQt::SolidLine ) ); } y -= static_cast<int>(5*dimd); @@ -2637,22 +2637,22 @@ void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoo switch( format->strikeOutStyle() ) { case KoTextFormat::S_SOLID: - p->setPen( QPen( color, dim, Qt::SolidLine ) ); + p->setPen( TQPen( color, dim, TQt::SolidLine ) ); break; case KoTextFormat::S_DASH: - p->setPen( QPen( color, dim, Qt::DashLine ) ); + p->setPen( TQPen( color, dim, TQt::DashLine ) ); break; case KoTextFormat::S_DOT: - p->setPen( QPen( color, dim, Qt::DotLine ) ); + p->setPen( TQPen( color, dim, TQt::DotLine ) ); break; case KoTextFormat::S_DASH_DOT: - p->setPen( QPen( color, dim, Qt::DashDotLine ) ); + p->setPen( TQPen( color, dim, TQt::DashDotLine ) ); break; case KoTextFormat::S_DASH_DOT_DOT: - p->setPen( QPen( color, dim, Qt::DashDotDotLine ) ); + p->setPen( TQPen( color, dim, TQt::DashDotDotLine ) ); break; default: - p->setPen( QPen( color, dim, Qt::SolidLine ) ); + p->setPen( TQPen( color, dim, TQt::SolidLine ) ); } y -= static_cast<int>(4*dimd); @@ -2667,9 +2667,9 @@ void KoTextParag::drawFontEffects( QPainter * p, KoTextFormat *format, KoTextZoo } // ### is this method correct for RTL text? -QString KoTextParag::toString( int from, int length ) const +TQString KoTextParag::toString( int from, int length ) const { - QString str; + TQString str; if ( from == 0 && m_layout.counter && m_layout.counter->numbering() != KoParagCounter::NUM_FOOTNOTE ) str += m_layout.counter->text( this ) + ' '; if ( length == -1 ) @@ -2691,27 +2691,27 @@ QString KoTextParag::toString( int from, int length ) const return str; } -// we cannot use QString::simplifyWhiteSpace() because it removes +// we cannot use TQString::simplifyWhiteSpace() because it removes // leading and trailing whitespace, but such whitespace is significant // in ODF -- so we use this function to compress sequences of space characters // into single spaces -static QString normalizeWhitespace( const QString& in, bool leadingSpace ) +static TQString normalizeWhitespace( const TQString& in, bool leadingSpace ) { - QString text = in; + TQString text = in; int r, w = 0; int len = text.length(); for ( r = 0; r < len; ++r ) { - QCharRef ch = text[r]; + TQCharRef ch = text[r]; // check for space, tab, line feed, carriage return if ( ch == ' ' || ch == '\t' ||ch == '\r' || ch == '\n') { - // if we were lead by whitespace in some parent or previous sibling element, + // if we were lead by whitespace in some tqparent or previous sibling element, // we completely collapse this space if ( r != 0 || !leadingSpace ) - text[w++] = QChar( ' ' ); + text[w++] = TQChar( ' ' ); // find the end of the whitespace run while ( r < len && text[r].isSpace() ) @@ -2733,23 +2733,23 @@ static QString normalizeWhitespace( const QString& in, bool leadingSpace ) return text; } -void KoTextParag::loadOasisSpan( const QDomElement& parent, KoOasisContext& context, uint& pos, bool stripLeadingSpace ) +void KoTextParag::loadOasisSpan( const TQDomElement& tqparent, KoOasisContext& context, uint& pos, bool stripLeadingSpace ) { bool dummy; - return loadOasisSpan( parent, context, pos, stripLeadingSpace, &dummy ); + return loadOasisSpan( tqparent, context, pos, stripLeadingSpace, &dummy ); } -void KoTextParag::loadOasisSpan( const QDomElement& parent, KoOasisContext& context, uint& pos, bool stripLeadingSpace, bool *hasTrailingSpace ) +void KoTextParag::loadOasisSpan( const TQDomElement& tqparent, KoOasisContext& context, uint& pos, bool stripLeadingSpace, bool *hasTrailingSpace ) { - // Parse every child node of the parent + // Parse every child node of the tqparent // Can't use forEachElement here since we also care about text nodes - QDomNode node; - for ( node = parent.firstChild(); !node.isNull(); node = node.nextSibling() ) + TQDomNode node; + for ( node = tqparent.firstChild(); !node.isNull(); node = node.nextSibling() ) { - QDomElement ts = node.toElement(); - QString textData; - const QString localName( ts.localName() ); + TQDomElement ts = node.toElement(); + TQString textData; + const TQString localName( ts.localName() ); const bool isTextNS = ts.namespaceURI() == KoXmlNS::text; KoTextCustomItem* customItem = 0; @@ -2772,7 +2772,7 @@ void KoTextParag::loadOasisSpan( const QDomElement& parent, KoOasisContext& cont // should only have one space between each of "Foo", "Bar", and "Baz" // so we need to keep track of whether there was any trailing whitespace // in sub-spans so that we can propogate the whitespace compression state - // back up to the parent element + // back up to the tqparent element loadOasisSpan( ts, context, pos, stripLeadingSpace, hasTrailingSpace ); // recurse stripLeadingSpace = *hasTrailingSpace; context.styleStack().restore(); @@ -2781,7 +2781,7 @@ void KoTextParag::loadOasisSpan( const QDomElement& parent, KoOasisContext& cont { int howmany = 1; if (ts.hasAttributeNS( KoXmlNS::text, "c")) - howmany = ts.attributeNS( KoXmlNS::text, "c", QString::null).toInt(); + howmany = ts.attributeNS( KoXmlNS::text, "c", TQString()).toInt(); textData.fill(32, howmany); } @@ -2800,7 +2800,7 @@ void KoTextParag::loadOasisSpan( const QDomElement& parent, KoOasisContext& cont } else if ( node.isProcessingInstruction() ) { - QDomProcessingInstruction pi = node.toProcessingInstruction(); + TQDomProcessingInstruction pi = node.toProcessingInstruction(); if ( pi.target() == "opendocument" && pi.data().startsWith( "cursor-position" ) ) { context.setCursorPosition( this, pos ); @@ -2849,7 +2849,7 @@ void KoTextParag::loadOasisSpan( const QDomElement& parent, KoOasisContext& cont KoParagLayout KoTextParag::loadParagLayout( KoOasisContext& context, KoStyleCollection *styleCollection, bool findStyle ) { - KoParagLayout layout; + KoParagLayout tqlayout; // Only when loading paragraphs, not when loading styles if ( findStyle ) @@ -2857,7 +2857,7 @@ KoParagLayout KoTextParag::loadParagLayout( KoOasisContext& context, KoStyleColl KoParagStyle *style; // Name of the style. If there is no style, then we do not supply // any default! - QString styleName = context.styleStack().userStyleName( "paragraph" ); + TQString styleName = context.styleStack().userStyleName( "paragraph" ); if ( !styleName.isEmpty() ) { style = styleCollection->findStyle( styleName ); @@ -2877,17 +2877,17 @@ KoParagLayout KoTextParag::loadParagLayout( KoOasisContext& context, KoStyleColl style = styleCollection->findStyle( "Standard" ); } Q_ASSERT(style); - layout.style = style; + tqlayout.style = style; } - KoParagLayout::loadOasisParagLayout( layout, context ); + KoParagLayout::loadOasisParagLayout( tqlayout, context ); - return layout; + return tqlayout; } -void KoTextParag::loadOasis( const QDomElement& parent, KoOasisContext& context, KoStyleCollection *styleCollection, uint& pos ) +void KoTextParag::loadOasis( const TQDomElement& tqparent, KoOasisContext& context, KoStyleCollection *styleCollection, uint& pos ) { - // First load layout from style + // First load tqlayout from style KoParagLayout paragLayout = loadParagLayout( context, styleCollection, true ); setParagLayout( paragLayout ); @@ -2898,7 +2898,7 @@ void KoTextParag::loadOasis( const QDomElement& parent, KoOasisContext& context, // Load text // OO.o compatibility: ignore leading whitespace in <p> and <h> elements - loadOasisSpan( parent, context, pos, true ); + loadOasisSpan( tqparent, context, pos, true ); // Apply default format to trailing space const int len = str->length(); @@ -2906,7 +2906,7 @@ void KoTextParag::loadOasis( const QDomElement& parent, KoOasisContext& context, setFormat( len - 1, 1, paragFormat(), TRUE ); setChanged( true ); - invalidate( 0 ); + tqinvalidate( 0 ); } void KoTextParag::saveOasis( KoXmlWriter& writer, KoSavingContext& context, @@ -2915,25 +2915,25 @@ void KoTextParag::saveOasis( KoXmlWriter& writer, KoSavingContext& context, { KoGenStyles& mainStyles = context.mainStyles(); - // Write paraglayout to styles (with parent == the parag's style) - QString parentStyleName; + // Write paragtqlayout to styles (with tqparent == the parag's style) + TQString tqparentStyleName; if ( m_layout.style ) - parentStyleName = m_layout.style->name(); + tqparentStyleName = m_layout.style->name(); - KoGenStyle autoStyle( KoGenStyle::STYLE_AUTO, "paragraph", parentStyleName ); + KoGenStyle autoStyle( KoGenStyle::STYLE_AUTO, "paragraph", tqparentStyleName ); paragFormat()->save( autoStyle, context ); m_layout.saveOasis( autoStyle, context, false ); - // First paragraph is special, it includes page-layout info (for word-processing at least) + // First paragraph is special, it includes page-tqlayout info (for word-processing at least) if ( !prev() ) { if ( context.variableSettings() ) autoStyle.addProperty( "style:page-number", context.variableSettings()->startingPageNumber() ); - // Well we support only one page layout, so the first parag always points to "Standard". + // Well we support only one page tqlayout, so the first parag always points to "Standard". autoStyle.addAttribute( "style:master-page-name", "Standard" ); } - QString autoParagStyleName = mainStyles.lookup( autoStyle, "P", KoGenStyles::ForceNumbering ); + TQString autoParagStyleName = mainStyles.lookup( autoStyle, "P", KoGenStyles::ForceNumbering ); KoParagCounter* paragCounter = m_layout.counter; // outline (text:h) assumes paragCounter != 0 (because depth is mandatory) @@ -2949,10 +2949,10 @@ void KoTextParag::saveOasis( KoXmlWriter& writer, KoSavingContext& context, KoGenStyle listStyle( KoGenStyle::STYLE_AUTO_LIST /*, no family*/ ); paragCounter->saveOasis( listStyle ); - QString autoListStyleName = mainStyles.lookup( listStyle, "L", KoGenStyles::ForceNumbering ); + TQString autoListStyleName = mainStyles.lookup( listStyle, "L", KoGenStyles::ForceNumbering ); writer.addAttribute( "text:style-name", autoListStyleName ); - QString textNumber = m_layout.counter->text( this ); + TQString textNumber = m_layout.counter->text( this ); if ( !textNumber.isEmpty() ) { // This is to help export filters @@ -2969,7 +2969,7 @@ void KoTextParag::saveOasis( KoXmlWriter& writer, KoSavingContext& context, if ( paragCounter->numbering() == KoParagCounter::NUM_NONE ) writer.addAttribute( "text:is-list-header", "true" ); - QString textNumber = paragCounter->text( this ); + TQString textNumber = paragCounter->text( this ); if ( !textNumber.isEmpty() ) { // This is to help export filters @@ -2985,7 +2985,7 @@ void KoTextParag::saveOasis( KoXmlWriter& writer, KoSavingContext& context, writer.addAttribute( "text:style-name", autoParagStyleName ); } - QString text = str->toString(); + TQString text = str->toString(); Q_ASSERT( text.right(1)[0] == ' ' ); const int cursorIndex = context.cursorTextParagraph() == this ? context.cursorTextIndex() : -1; @@ -3001,7 +3001,7 @@ void KoTextParag::saveOasis( KoXmlWriter& writer, KoSavingContext& context, curFormat->save( gs, context, paragFormat() ); \ writer.startElement( "text:span" ); \ if ( !gs.isEmpty() ) { \ - const QString autoStyleName = mainStyles.lookup( gs, "T" ); \ + const TQString autoStyleName = mainStyles.lookup( gs, "T" ); \ writer.addAttribute( "text:style-name", autoStyleName ); \ } \ writer.addTextSpan( text.mid( startPos, next - startPos ), m_tabCache ); \ @@ -3059,7 +3059,7 @@ void KoTextParag::saveOasis( KoXmlWriter& writer, KoSavingContext& context, { lastFormatRaw = newFormat; // Remove isMisspelled from format, to avoid useless derived styles - // (which would be indentical to their parent style) + // (which would be indentical to their tqparent style) KoTextFormat tmpFormat( *newFormat ); tmpFormat.setMisspelled( false ); newFormat = formatCollection()->format( &tmpFormat ); @@ -3081,7 +3081,7 @@ void KoTextParag::saveOasis( KoXmlWriter& writer, KoSavingContext& context, curFormat->save( gs, context, paragFormat() ); writer.startElement( "text:span" ); if ( !gs.isEmpty() ) { - const QString autoStyleName = mainStyles.lookup( gs, "T" ); + const TQString autoStyleName = mainStyles.lookup( gs, "T" ); writer.addAttribute( "text:style-name", autoStyleName ); } KoTextCustomItem* customItem = ch.customItem(); @@ -3110,13 +3110,13 @@ void KoTextParag::applyListStyle( KoOasisContext& context, int restartNumbering, m_layout.counter = new KoParagCounter; m_layout.counter->loadOasis( context, restartNumbering, orderedList, heading, level ); // We emulate space-before with a left paragraph indent (#109223) - const QDomElement listStyleProperties = context.listStyleStack().currentListStyleProperties(); + const TQDomElement listStyleProperties = context.listStyleStack().currentListStyleProperties(); if ( listStyleProperties.hasAttributeNS( KoXmlNS::text, "space-before" ) ) { - double spaceBefore = KoUnit::parseValue( listStyleProperties.attributeNS( KoXmlNS::text, "space-before", QString::null ) ); - m_layout.margins[ QStyleSheetItem::MarginLeft ] += spaceBefore; // added to left-margin, see 15.12 in spec. + double spaceBefore = KoUnit::parseValue( listStyleProperties.attributeNS( KoXmlNS::text, "space-before", TQString() ) ); + m_layout.margins[ TQStyleSheetItem::MarginLeft ] += spaceBefore; // added to left-margin, see 15.12 in spec. } - // need to call invalidateCounters() ? Not during the initial loading at least. + // need to call tqinvalidateCounters() ? Not during the initial loading at least. } int KoTextParag::documentWidth() const @@ -3145,25 +3145,25 @@ void KoTextParag::fixParagWidth( bool viewFormattingChars ) if ( viewFormattingChars && lineStartList().count() == 1 ) // don't use lines() here, parag not formatted yet { KoTextFormat * lastFormat = at( length() - 1 )->format(); - setWidth( QMIN( rect().width() + lastFormat->width('x'), doc->width() ) ); + setWidth( TQMIN( rect().width() + lastFormat->width('x'), doc->width() ) ); } // Warning, if adding anything else here, adjust KWTextFrameSet::fixParagWidth } // Called by KoTextParag::drawParagString - all params are in pixel coordinates -void KoTextParag::drawFormattingChars( QPainter &painter, int start, int len, +void KoTextParag::drawFormattingChars( TQPainter &painter, int start, int len, int lastY_pix, int baseLine_pix, int h_pix, // in pixels bool /*drawSelections*/, - KoTextFormat * /*lastFormat*/, const QMemArray<int> &/*selectionStarts*/, - const QMemArray<int> &/*selectionEnds*/, const QColorGroup & /*cg*/, + KoTextFormat * /*lastFormat*/, const TQMemArray<int> &/*selectionStarts*/, + const TQMemArray<int> &/*selectionEnds*/, const TQColorGroup & /*cg*/, bool rightToLeft, int /*line*/, KoTextZoomHandler* zh, int whichFormattingChars ) { if ( !whichFormattingChars ) return; painter.save(); - //QPen pen( cg.color( QColorGroup::Highlight ) ); - QPen pen( KGlobalSettings::linkColor() ); // #101820 + //TQPen pen( cg.color( TQColorGroup::Highlight ) ); + TQPen pen( KGlobalSettings::linkColor() ); // #101820 painter.setPen( pen ); //kdDebug() << "KWTextParag::drawFormattingChars start=" << start << " len=" << len << " length=" << length() << endl; if ( start + len == length() && ( whichFormattingChars & FormattingEndParag ) ) @@ -3172,14 +3172,14 @@ void KoTextParag::drawFormattingChars( QPainter &painter, int start, int len, KoTextStringChar &ch = str->at( length() - 1 ); KoTextFormat* format = static_cast<KoTextFormat *>( ch.format() ); int w = format->charWidth( zh, true, &ch, this, 'X' ); - int size = QMIN( w, h_pix * 3 / 4 ); + int size = TQMIN( w, h_pix * 3 / 4 ); // x,y is the bottom right corner of the //kdDebug() << "startX=" << startX << " bw=" << bw << " w=" << w << endl; int x; if ( rightToLeft ) - x = zh->layoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ + ch.pixelwidth - 1; + x = zh->tqlayoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ + ch.pixelwidth - 1; else - x = zh->layoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ + w; + x = zh->tqlayoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ + w; int y = lastY_pix + baseLine_pix; //kdDebug() << "KWTextParag::drawFormattingChars drawing CR at " << x << "," << y << endl; painter.drawLine( (int)(x - size * 0.2), y - size, (int)(x - size * 0.2), y ); @@ -3188,9 +3188,9 @@ void KoTextParag::drawFormattingChars( QPainter &painter, int start, int len, painter.drawLine( x, y - size, (int)(x - size * 0.5), y - size); painter.drawArc( x - size, y - size, size, (int)(size / 2), -90*16, -180*16 ); #ifdef DEBUG_FORMATTING - painter.setPen( Qt::blue ); - painter.drawRect( zh->layoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ - 1, lastY_pix, ch.pixelwidth, baseLine_pix ); - QPen pen( cg.color( QColorGroup::Highlight ) ); + painter.setPen( TQt::blue ); + painter.drawRect( zh->tqlayoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ - 1, lastY_pix, ch.pixelwidth, baseLine_pix ); + TQPen pen( cg.color( TQColorGroup::Highlight ) ); painter.setPen( pen ); #endif } @@ -3200,28 +3200,28 @@ void KoTextParag::drawFormattingChars( QPainter &painter, int start, int len, (whichFormattingChars & FormattingTabs) || (whichFormattingChars & FormattingBreak) ) { - int end = QMIN( start + len, length() - 1 ); // don't look at the trailing space + int end = TQMIN( start + len, length() - 1 ); // don't look at the trailing space for ( int i = start ; i < end ; ++i ) { KoTextStringChar &ch = str->at(i); #ifdef DEBUG_FORMATTING - painter.setPen( (i % 2)? Qt::red: Qt::green ); - painter.drawRect( zh->layoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ - 1, lastY_pix, ch.pixelwidth, baseLine_pix ); - QPen pen( cg.color( QColorGroup::Highlight ) ); + painter.setPen( (i % 2)? TQt::red: TQt::green ); + painter.drawRect( zh->tqlayoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ - 1, lastY_pix, ch.pixelwidth, baseLine_pix ); + TQPen pen( cg.color( TQColorGroup::Highlight ) ); painter.setPen( pen ); #endif if ( ch.isCustom() ) continue; - if ( (ch.c == ' ' || ch.c.unicode() == 0x00a0U) + if ( (ch.c == ' ' || ch.c.tqunicode() == 0x00a0U) && (whichFormattingChars & FormattingSpace)) { // Don't use ch.pixelwidth here. We want a square with // the same size for all spaces, even the justified ones - int w = zh->layoutUnitToPixelX( ch.format()->width( ' ' ) ); - int height = zh->layoutUnitToPixelY( ch.ascent() ); - int size = QMAX( 2, QMIN( w/2, height/3 ) ); // Enfore that it's a square, and that it's visible - int x = zh->layoutUnitToPixelX( ch.x ); // + ch.pixelxadj; - QRect spcRect( x + (ch.pixelwidth - size) / 2, lastY_pix + baseLine_pix - (height - size) / 2, size, size ); + int w = zh->tqlayoutUnitToPixelX( ch.format()->width( ' ' ) ); + int height = zh->tqlayoutUnitToPixelY( ch.ascent() ); + int size = TQMAX( 2, TQMIN( w/2, height/3 ) ); // Enfore that it's a square, and that it's visible + int x = zh->tqlayoutUnitToPixelX( ch.x ); // + ch.pixelxadj; + TQRect spcRect( x + (ch.pixelwidth - size) / 2, lastY_pix + baseLine_pix - (height - size) / 2, size, size ); if ( ch.c == ' ' ) painter.drawRect( spcRect ); else // nbsp @@ -3234,15 +3234,15 @@ void KoTextParag::drawFormattingChars( QPainter &painter, int start, int len, //kdDebug() << "tab x=" << ch.x << " nextch.x=" << nextch.x // << " nextx=" << nextx << " startX=" << startX << " bw=" << bw << endl; int availWidth = nextx - ch.x - 1; - availWidth=zh->layoutUnitToPixelX(availWidth);*/ + availWidth=zh->tqlayoutUnitToPixelX(availWidth);*/ int availWidth = ch.pixelwidth; KoTextFormat* format = ch.format(); - int x = zh->layoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ + availWidth / 2; + int x = zh->tqlayoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ + availWidth / 2; int charWidth = format->screenFontMetrics( zh ).width( 'W' ); - int size = QMIN( availWidth, charWidth ) / 2 ; // actually the half size - int y = lastY_pix + baseLine_pix - zh->layoutUnitToPixelY( ch.ascent()/2 ); + int size = TQMIN( availWidth, charWidth ) / 2 ; // actually the half size + int y = lastY_pix + baseLine_pix - zh->tqlayoutUnitToPixelY( ch.ascent()/2 ); int arrowsize = zh->zoomItY( 2 ); painter.drawLine( x - size, y, x + size, y ); if ( rightToLeft ) @@ -3261,7 +3261,7 @@ void KoTextParag::drawFormattingChars( QPainter &painter, int start, int len, // draw line break KoTextFormat* format = static_cast<KoTextFormat *>( ch.format() ); int w = format->charWidth( zh, true, &ch, this, 'X' ); - int size = QMIN( w, h_pix * 3 / 4 ); + int size = TQMIN( w, h_pix * 3 / 4 ); int arrowsize = zh->zoomItY( 2 ); // x,y is the bottom right corner of the reversed L //kdDebug() << "startX=" << startX << " bw=" << bw << " w=" << w << endl; @@ -3269,7 +3269,7 @@ void KoTextParag::drawFormattingChars( QPainter &painter, int start, int len, //kdDebug() << "KWTextParag::drawFormattingChars drawing Line Break at " << x << "," << y << endl; if ( rightToLeft ) { - int x = zh->layoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ + ch.pixelwidth - 1; + int x = zh->tqlayoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ + ch.pixelwidth - 1; painter.drawLine( x - size, y - size, x - size, y ); painter.drawLine( x - size, y, (int)(x - size * 0.3), y ); // Now the arrow @@ -3278,7 +3278,7 @@ void KoTextParag::drawFormattingChars( QPainter &painter, int start, int len, } else { - int x = zh->layoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ + w - 1; + int x = zh->tqlayoutUnitToPixelX( ch.x ) /*+ ch.pixelxadj*/ + w - 1; painter.drawLine( x, y - size, x, y ); painter.drawLine( x, y, (int)(x - size * 0.7), y ); // Now the arrow @@ -3294,12 +3294,12 @@ void KoTextParag::drawFormattingChars( QPainter &painter, int start, int len, int KoTextParag::heightForLineSpacing( int startChar, int lastChar ) const { int h = 0; - int end = QMIN( lastChar, length() - 1 ); // don't look at the trailing space + int end = TQMIN( lastChar, length() - 1 ); // don't look at the trailing space for( int i = startChar; i <= end; ++i ) { const KoTextStringChar &chr = str->at( i ); if ( !chr.isCustom() ) - h = QMAX( h, chr.format()->height() ); + h = TQMAX( h, chr.format()->height() ); } return h; } |