diff options
Diffstat (limited to 'lib/widgets/qcomboview.cpp')
| -rw-r--r-- | lib/widgets/qcomboview.cpp | 422 | 
1 files changed, 211 insertions, 211 deletions
| diff --git a/lib/widgets/qcomboview.cpp b/lib/widgets/qcomboview.cpp index 2cab4fea..800eec47 100644 --- a/lib/widgets/qcomboview.cpp +++ b/lib/widgets/qcomboview.cpp @@ -16,21 +16,21 @@  #include "qcomboview.h"  #include <kdeversion.h>  #ifndef QT_NO_COMBOBOX -#include "qpopupmenu.h" -#include "qlistview.h" -#include "qpainter.h" -#include "qdrawutil.h" -#include "qstrlist.h" -#include "qpixmap.h" -#include "qtimer.h" -#include "qapplication.h" -#include "qlineedit.h" -#include "qbitmap.h" +#include "tqpopupmenu.h" +#include "tqlistview.h" +#include "tqpainter.h" +#include "tqdrawutil.h" +#include "tqstrlist.h" +#include "tqpixmap.h" +#include "tqtimer.h" +#include "tqapplication.h" +#include "tqlineedit.h" +#include "tqbitmap.h"  #include "private/qeffects_p.h" -#include "qstringlist.h" -#include "qcombobox.h" -#include "qstyle.h" -#include "qheader.h" +#include "tqstringlist.h" +#include "tqcombobox.h" +#include "tqstyle.h" +#include "tqheader.h"  #include <limits.h>  class QComboViewData @@ -39,16 +39,16 @@ public:      QComboViewData( QComboView *cb ): current(0), lView( 0 ), combo( cb )      {          duplicatesEnabled = TRUE; -        cb->setSizePolicy( QSizePolicy( QSizePolicy::Minimum, QSizePolicy::Fixed ) ); +        cb->setSizePolicy( TQSizePolicy( TQSizePolicy::Minimum, TQSizePolicy::Fixed ) );      } -    inline QListView * listView() { return lView; } +    inline TQListView * listView() { return lView; }      void updateLinedGeometry(); -    void setListView( QListView *l ) { lView = l ; +    void setListView( TQListView *l ) { lView = l ;          l->setMouseTracking( TRUE );} -    QListViewItem *current; +    TQListViewItem *current;      int maxCount;      int sizeLimit;      QComboView::Policy p; @@ -65,14 +65,14 @@ public:      bool duplicatesEnabled;      int fullHeight, currHeight; -    QLineEdit * ed;  // /bin/ed rules! -    QTimer *completionTimer; +    TQLineEdit * ed;  // /bin/ed rules! +    TQTimer *completionTimer; -    QSize sizeHint; +    TQSize sizeHint;  private:      bool	usinglView; -    QListView   *lView; +    TQListView   *lView;      QComboView *combo;  }; @@ -81,11 +81,11 @@ void QComboViewData::updateLinedGeometry()  {      if ( !ed || !combo )          return; -    QRect r = QStyle::visualRect( combo->style().querySubControlMetrics(QStyle::CC_ComboBox, combo, -                                        QStyle::SC_ComboBoxEditField), combo ); +    TQRect r = TQStyle::visualRect( combo->style().querySubControlMetrics(TQStyle::CC_ComboBox, combo, +                                        TQStyle::SC_ComboBoxEditField), combo );  //    qWarning("updateLinedGeometry(): currentItem is %d", combo->currentItem() == 0 ? 0 : 1); -    const QPixmap *pix = combo->currentItem() ? combo->currentItem()->pixmap(0) : 0; +    const TQPixmap *pix = combo->currentItem() ? combo->currentItem()->pixmap(0) : 0;      if ( pix && pix->width() < r.width() )          r.setLeft( r.left() + pix->width() + 4 );      if ( r != ed->geometry() ) @@ -138,8 +138,8 @@ static inline bool checkIndex( const char *method, const char * name,  */ -QComboView::QComboView( bool rw, QWidget *parent, const char *name ) -    : QWidget( parent, name, WResizeNoErase ) +QComboView::QComboView( bool rw, TQWidget *parent, const char *name ) +    : TQWidget( parent, name, WResizeNoErase )  {      d = new QComboViewData( this );      setUpListView(); @@ -156,7 +156,7 @@ QComboView::QComboView( bool rw, QWidget *parent, const char *name )      d->useCompletion = FALSE;      d->completeAt = 0;      d->completeNow = FALSE; -    d->completionTimer = new QTimer( this ); +    d->completionTimer = new TQTimer( this );      setFocusPolicy( StrongFocus ); @@ -204,18 +204,18 @@ void QComboView::clear()      d->current = 0;      if ( d->ed ) { -        d->ed->setText( QString::fromLatin1("") ); +        d->ed->setText( TQString::fromLatin1("") );          d->updateLinedGeometry();      }      currentChanged();  } -QListViewItem *QComboView::currentItem() const +TQListViewItem *QComboView::currentItem() const  {      return d->current;  } -void QComboView::setCurrentItem( QListViewItem *item ) +void QComboView::setCurrentItem( TQListViewItem *item )  {      if ( item == d->current && !d->ed ) {          return; @@ -272,16 +272,16 @@ void QComboView::setAutoResize( bool enable )      the contents change dynamically. To invalidate the cached value      call setFont().  */ -QSize QComboView::sizeHint() const +TQSize QComboView::sizeHint() const  {      if ( isVisible() && d->sizeHint.isValid() )          return d->sizeHint;      constPolish();  //    int i, w; -    QFontMetrics fm = fontMetrics(); +    TQFontMetrics fm = fontMetrics(); -    int maxW = childCount() ? 18 : 7 * fm.width(QChar('x')) + 18; +    int maxW = childCount() ? 18 : 7 * fm.width(TQChar('x')) + 18;      int maxH = QMAX( fm.lineSpacing(), 14 ) + 2;  /*    for( i = 0; i < count(); i++ ) { @@ -290,8 +290,8 @@ QSize QComboView::sizeHint() const              maxW = w;      }  */ -    d->sizeHint = (style().sizeFromContents(QStyle::CT_ComboBox, this, -        QSize(maxW, maxH)).expandedTo(QApplication::globalStrut())); +    d->sizeHint = (style().sizeFromContents(TQStyle::CT_ComboBox, this, +        TQSize(maxW, maxH)).expandedTo(TQApplication::globalStrut()));      return d->sizeHint;  } @@ -303,7 +303,7 @@ QSize QComboView::sizeHint() const    the activated() signal.  */ -void QComboView::internalActivate( QListViewItem * item ) +void QComboView::internalActivate( TQListViewItem * item )  {      if (!item)      { @@ -319,7 +319,7 @@ void QComboView::internalActivate( QListViewItem * item )      d->current = item; -    QString t( item->text(0) ); +    TQString t( item->text(0) );      if ( d->ed ) {          d->ed->setText( t );  //        qWarning("internalActivate( %s )", item->text(0).latin1()); @@ -337,7 +337,7 @@ void QComboView::internalActivate( QListViewItem * item )    the highlighted() signal.  */ -void QComboView::internalHighlight( QListViewItem * item ) +void QComboView::internalHighlight( TQListViewItem * item )  {      if (!item)      { @@ -349,7 +349,7 @@ void QComboView::internalHighlight( QListViewItem * item )          return;      }      emit highlighted( item ); -    QString t = item->text(0); +    TQString t = item->text(0);      if ( !t.isNull() )          emit highlighted( t );  } @@ -369,9 +369,9 @@ void QComboView::internalClickTimeout()      popup list to \a palette.  */ -void QComboView::setPalette( const QPalette &palette ) +void QComboView::setPalette( const TQPalette &palette )  { -    QWidget::setPalette( palette ); +    TQWidget::setPalette( palette );      if( d ) {          if(d->listView())              d->listView()->setPalette( palette ); @@ -383,10 +383,10 @@ void QComboView::setPalette( const QPalette &palette )      list to \a font.  */ -void QComboView::setFont( const QFont &font ) +void QComboView::setFont( const TQFont &font )  { -    d->sizeHint = QSize();      // invalidate size hint -    QWidget::setFont( font ); +    d->sizeHint = TQSize();      // invalidate size hint +    TQWidget::setFont( font );      d->listView()->setFont( font );      if (d->ed)          d->ed->setFont( font ); @@ -398,49 +398,49 @@ void QComboView::setFont( const QFont &font )  /*!reimp  */ -void QComboView::resizeEvent( QResizeEvent * e ) +void QComboView::resizeEvent( TQResizeEvent * e )  {      if ( d->ed )          d->updateLinedGeometry();      d->listView()->resize( width(), d->listView()->height() ); -    QWidget::resizeEvent( e ); +    TQWidget::resizeEvent( e );  }  /*!reimp  */ -void QComboView::paintEvent( QPaintEvent * ) +void QComboView::paintEvent( TQPaintEvent * )  { -    QPainter p( this ); -    const QColorGroup & g = colorGroup(); +    TQPainter p( this ); +    const TQColorGroup & g = colorGroup();      p.setPen(g.text()); -    QStyle::SFlags flags = QStyle::Style_Default; +    TQStyle::SFlags flags = TQStyle::Style_Default;      if (isEnabled()) -        flags |= QStyle::Style_Enabled; +        flags |= TQStyle::Style_Enabled;      if (hasFocus()) -        flags |= QStyle::Style_HasFocus; +        flags |= TQStyle::Style_HasFocus;      if ( width() < 5 || height() < 5 ) {          qDrawShadePanel( &p, rect(), g, FALSE, 2, -                &g.brush( QColorGroup::Button ) ); +                &g.brush( TQColorGroup::Button ) );          return;      } -//    bool reverse = QApplication::reverseLayout(); -    style().drawComplexControl( QStyle::CC_ComboBox, &p, this, rect(), g, -                    flags, QStyle::SC_All, +//    bool reverse = TQApplication::reverseLayout(); +    style().drawComplexControl( TQStyle::CC_ComboBox, &p, this, rect(), g, +                    flags, TQStyle::SC_All,                      (d->arrowDown ? -                    QStyle::SC_ComboBoxArrow : -                    QStyle::SC_None )); +                    TQStyle::SC_ComboBoxArrow : +                    TQStyle::SC_None )); -    QRect re = style().querySubControlMetrics( QStyle::CC_ComboBox, this, -                        QStyle::SC_ComboBoxEditField ); -    re = QStyle::visualRect(re, this); +    TQRect re = style().querySubControlMetrics( TQStyle::CC_ComboBox, this, +                        TQStyle::SC_ComboBoxEditField ); +    re = TQStyle::visualRect(re, this);      p.setClipRect( re );      if ( !d->ed ) { -        QListViewItem * item = d->current; +        TQListViewItem * item = d->current;          if ( item ) {              // we calculate the QListBoxTexts height (ignoring strut)              int itemh = d->listView()->fontMetrics().lineSpacing() + 2; @@ -448,11 +448,11 @@ void QComboView::paintEvent( QPaintEvent * )              item->paintCell( &p, d->listView()->colorGroup(), 0, width(), AlignLeft | AlignVCenter );          }      } else if ( d->listView() && d->listView()->currentItem( ) && d->current ) { -        QListViewItem * item = d->current ; -        const QPixmap *pix = item->pixmap(0); +        TQListViewItem * item = d->current ; +        const TQPixmap *pix = item->pixmap(0);          if ( pix ) {              p.fillRect( re.x(), re.y(), pix->width() + 4, re.height(), -                    colorGroup().brush( QColorGroup::Base ) ); +                    colorGroup().brush( TQColorGroup::Base ) );              p.drawPixmap( re.x() + 2, re.y() +                      ( re.height() - pix->height() ) / 2, *pix );          } @@ -464,7 +464,7 @@ void QComboView::paintEvent( QPaintEvent * )  /*!reimp  */ -void QComboView::mousePressEvent( QMouseEvent *e ) +void QComboView::mousePressEvent( TQMouseEvent *e )  {      if ( e->button() != LeftButton )          return; @@ -472,9 +472,9 @@ void QComboView::mousePressEvent( QMouseEvent *e )          d->discardNextMousePress = FALSE;          return;      } -    QRect arrowRect = style().querySubControlMetrics( QStyle::CC_ComboBox, this, -                                QStyle::SC_ComboBoxArrow); -    arrowRect = QStyle::visualRect(arrowRect, this); +    TQRect arrowRect = style().querySubControlMetrics( TQStyle::CC_ComboBox, this, +                                TQStyle::SC_ComboBoxArrow); +    arrowRect = TQStyle::visualRect(arrowRect, this);      // Correction for motif style, where arrow is smaller      // and thus has a rect that doesn't fit the button. @@ -491,7 +491,7 @@ void QComboView::mousePressEvent( QMouseEvent *e )              d->arrowDown    = TRUE;              repaint( FALSE );          } -        QTimer::singleShot( 200, this, SLOT(internalClickTimeout())); +        TQTimer::singleShot( 200, this, TQT_SLOT(internalClickTimeout()));          d->shortClick = TRUE;      }  } @@ -499,21 +499,21 @@ void QComboView::mousePressEvent( QMouseEvent *e )  /*!reimp  */ -void QComboView::mouseMoveEvent( QMouseEvent * ) +void QComboView::mouseMoveEvent( TQMouseEvent * )  {  }  /*!reimp  */ -void QComboView::mouseReleaseEvent( QMouseEvent * ) +void QComboView::mouseReleaseEvent( TQMouseEvent * )  {  }  /*!reimp  */ -void QComboView::mouseDoubleClickEvent( QMouseEvent *e ) +void QComboView::mouseDoubleClickEvent( TQMouseEvent *e )  {      mousePressEvent( e );  } @@ -522,9 +522,9 @@ void QComboView::mouseDoubleClickEvent( QMouseEvent *e )  /*!reimp  */ -void QComboView::keyPressEvent( QKeyEvent *e ) +void QComboView::keyPressEvent( TQKeyEvent *e )  { -    QListViewItem *c = currentItem(); +    TQListViewItem *c = currentItem();      if ( ( e->key() == Key_F4 && e->state() == 0 ) ||          ( e->key() == Key_Down && (e->state() & AltButton) ) ||          ( !d->ed && e->key() == Key_Space ) ) { @@ -571,7 +571,7 @@ void QComboView::keyPressEvent( QKeyEvent *e )                  return;          } else {              d->completionTimer->stop(); -            QString ct = currentText().left( d->completeAt ) + e->text(); +            TQString ct = currentText().left( d->completeAt ) + e->text();              c = completionIndex( ct, c );              if ( c == 0 && d->completeAt > 0 ) {                  c = completionIndex( e->text(), listView()->firstChild() ); @@ -597,22 +597,22 @@ void QComboView::keyPressEvent( QKeyEvent *e )      emit activated( c );  } -QString QComboView::currentText() const +TQString QComboView::currentText() const  {      if ( d->ed )          return d->ed->text();      else if ( d->current )          return currentItem()->text(0);      else -        return QString::null; +        return TQString::null;  }  /*!reimp  */ -void QComboView::focusInEvent( QFocusEvent * e ) +void QComboView::focusInEvent( TQFocusEvent * e )  { -    QWidget::focusInEvent( e ); +    TQWidget::focusInEvent( e );      d->completeNow = FALSE;      d->completeAt = 0; @@ -622,9 +622,9 @@ void QComboView::focusInEvent( QFocusEvent * e )  /*!reimp  */ -void QComboView::focusOutEvent( QFocusEvent * e ) +void QComboView::focusOutEvent( TQFocusEvent * e )  { -    QWidget::focusOutEvent( e ); +    TQWidget::focusOutEvent( e );      d->completeNow = FALSE;      d->completeAt = 0; @@ -634,20 +634,20 @@ void QComboView::focusOutEvent( QFocusEvent * e )  /*!reimp  */ -void QComboView::wheelEvent( QWheelEvent *e ) +void QComboView::wheelEvent( TQWheelEvent *e )  {      if ( d->poppedUp ) { -        QApplication::sendEvent( d->listView(), e ); +        TQApplication::sendEvent( d->listView(), e );      } else {          if ( e->delta() > 0 ) { -            QListViewItem *c = currentItem(); +            TQListViewItem *c = currentItem();              if ( c && c->itemAbove() ) {                  setCurrentItem( c->itemAbove() );                  emit activated( currentItem() );                  emit activated( currentText() );              }          } else { -            QListViewItem *c = currentItem(); +            TQListViewItem *c = currentItem();              if ( c && c->itemBelow() ) {                  setCurrentItem( c->itemBelow() );                  emit activated( currentItem() ); @@ -658,10 +658,10 @@ void QComboView::wheelEvent( QWheelEvent *e )      }  } -int childCount(QListViewItem *it) +int childCount(TQListViewItem *it)  {      int count = 1; -    QListViewItem * myChild = it->firstChild(); +    TQListViewItem * myChild = it->firstChild();      while( myChild ) {          count += childCount(myChild);          myChild = myChild->nextSibling(); @@ -669,10 +669,10 @@ int childCount(QListViewItem *it)      return count;  } -int childCount(QListView *lv) +int childCount(TQListView *lv)  {      int count = 0; -    QListViewItem * myChild = lv->firstChild(); +    TQListViewItem * myChild = lv->firstChild();      while( myChild ) {          count += childCount(myChild);  //        count += 1; @@ -686,7 +686,7 @@ int childCount(QListView *lv)     Calculates the listbox height needed to contain all items, or as     many as the list box is supposed to contain.  */ -static int listHeight( QListView *l, int /*sl*/ ) +static int listHeight( TQListView *l, int /*sl*/ )  {  /*    if ( l->childCount() > 0 )          return QMIN( l->childCount(), (uint)sl) * l->firstChild()->height(); @@ -722,7 +722,7 @@ void QComboView::popup()          return;      // Send all listbox events to eventFilter(): -    QListView* lb = d->listView(); +    TQListView* lb = d->listView();      lb->triggerUpdate( );      lb->installEventFilter( this );      lb->viewport()->installEventFilter( this ); @@ -730,13 +730,13 @@ void QComboView::popup()  //    int w = lb->variableWidth() ? lb->sizeHint().width() : width();      int w = width();      int h = listHeight( lb, d->sizeLimit ); -    QRect screen = QApplication::desktop()->availableGeometry( const_cast<QComboView*>(this) ); +    TQRect screen = TQApplication::desktop()->availableGeometry( const_cast<QComboView*>(this) );      int sx = screen.x();        // screen pos      int sy = screen.y();      int sw = screen.width();    // screen width      int sh = screen.height();   // screen height -    QPoint pos = mapToGlobal( QPoint(0,height()) ); +    TQPoint pos = mapToGlobal( TQPoint(0,height()) );      // ## Similar code is in QPopupMenu      int x = pos.x();      int y = pos.y(); @@ -748,10 +748,10 @@ void QComboView::popup()          x = sx;      if (y + h > sy+sh && y - h - height() >= 0 )          y = y - h - height(); -    QRect rect = -    style().querySubControlMetrics( QStyle::CC_ComboBox, this, -                    QStyle::SC_ComboBoxListBoxPopup, -                    QStyleOption( x, y, w, h ) ); +    TQRect rect = +    style().querySubControlMetrics( TQStyle::CC_ComboBox, this, +                    TQStyle::SC_ComboBoxListBoxPopup, +                    TQStyleOption( x, y, w, h ) );      if ( rect.isNull() )          rect.setRect( x, y, w, h );      lb->setGeometry( rect ); @@ -759,17 +759,17 @@ void QComboView::popup()      lb->raise();      bool block = lb->signalsBlocked();      lb->blockSignals( TRUE ); -    QListViewItem *currentLBItem = d->current ; +    TQListViewItem *currentLBItem = d->current ;      lb->setCurrentItem( currentLBItem );      // set the current item to also be the selected item if it isn't already      if ( currentLBItem && currentLBItem->isSelectable() && !currentLBItem->isSelected() )          lb->setSelected( currentLBItem, TRUE );      lb->blockSignals( block ); -    lb->setVScrollBarMode(QScrollView::Auto); +    lb->setVScrollBarMode(TQScrollView::Auto);  //#ifndef QT_NO_EFFECTS -/*    if ( QApplication::isEffectEnabled( UI_AnimateCombo ) ) { -        if ( lb->y() < mapToGlobal(QPoint(0,0)).y() ) +/*    if ( TQApplication::isEffectEnabled( UI_AnimateCombo ) ) { +        if ( lb->y() < mapToGlobal(TQPoint(0,0)).y() )          qScrollEffect( lb, QEffects::UpScroll );          else          qScrollEffect( lb ); @@ -785,12 +785,12 @@ void QComboView::popup()  */  void QComboView::updateMask()  { -    QBitmap bm( size() ); +    TQBitmap bm( size() );      bm.fill( color0 );      { -        QPainter p( &bm, this ); -        style().drawComplexControlMask(QStyle::CC_ComboBox, &p, this, rect()); +        TQPainter p( &bm, this ); +        style().drawComplexControlMask(TQStyle::CC_ComboBox, &p, this, rect());      }      setMask( bm ); @@ -846,42 +846,42 @@ void QComboView::currentChanged()    when the mouse button is released.  */ -bool QComboView::eventFilter( QObject *object, QEvent *event ) +bool QComboView::eventFilter( TQObject *object, TQEvent *event )  {      if ( !event )          return TRUE;      else if ( object == d->ed ) { -        if ( event->type() == QEvent::KeyPress ) { -            bool isAccepted = ( (QKeyEvent*)event )->isAccepted(); -            keyPressEvent( (QKeyEvent *)event ); -            if ( ((QKeyEvent *)event)->isAccepted() ) { +        if ( event->type() == TQEvent::KeyPress ) { +            bool isAccepted = ( (TQKeyEvent*)event )->isAccepted(); +            keyPressEvent( (TQKeyEvent *)event ); +            if ( ((TQKeyEvent *)event)->isAccepted() ) {                  d->completeNow = FALSE;                  return TRUE; -            } else if ( ((QKeyEvent *)event)->key() != Key_End ) { +            } else if ( ((TQKeyEvent *)event)->key() != Key_End ) {                  d->completeNow = TRUE;                  d->completeAt = d->ed->cursorPosition();              }              if ( isAccepted ) -                ( (QKeyEvent*)event )->accept(); +                ( (TQKeyEvent*)event )->accept();              else -                ( (QKeyEvent*)event )->ignore(); -        } else if ( event->type() == QEvent::KeyRelease ) { +                ( (TQKeyEvent*)event )->ignore(); +        } else if ( event->type() == TQEvent::KeyRelease ) {              d->completeNow = FALSE; -            keyReleaseEvent( (QKeyEvent *)event ); -            return ((QKeyEvent *)event)->isAccepted(); -        } else if ( event->type() == QEvent::FocusIn ) { -            focusInEvent( (QFocusEvent *)event ); -        } else if ( event->type() == QEvent::FocusOut ) { -            focusOutEvent( (QFocusEvent *)event ); +            keyReleaseEvent( (TQKeyEvent *)event ); +            return ((TQKeyEvent *)event)->isAccepted(); +        } else if ( event->type() == TQEvent::FocusIn ) { +            focusInEvent( (TQFocusEvent *)event ); +        } else if ( event->type() == TQEvent::FocusOut ) { +            focusOutEvent( (TQFocusEvent *)event );          } else if ( d->useCompletion && d->completeNow ) {              if ( !d->ed->text().isNull() &&              d->ed->cursorPosition() > d->completeAt &&              d->ed->cursorPosition() == (int)d->ed->text().length() ) {                  d->completeNow = FALSE; -                QString ct( d->ed->text() ); -                QListViewItem *i = completionIndex( ct, currentItem() ); +                TQString ct( d->ed->text() ); +                TQListViewItem *i = completionIndex( ct, currentItem() );                  if ( i ) { -                    QString it = i->text(0); +                    TQString it = i->text(0);                      d->ed->validateAndSet( it, ct.length(),                              ct.length(), it.length() );                  } @@ -889,22 +889,22 @@ bool QComboView::eventFilter( QObject *object, QEvent *event )          }      } else if ( ( object == d->listView() ||                          object == d->listView()->viewport() )) { -        QMouseEvent *e = (QMouseEvent*)event; +        TQMouseEvent *e = (TQMouseEvent*)event;          switch( event->type() ) { -        case QEvent::MouseMove: +        case TQEvent::MouseMove:              if ( !d->mouseWasInsidePopup  ) {  //                qWarning("!d->mouseWasInsidePopup"); -                QPoint pos = e->pos(); +                TQPoint pos = e->pos();                  if ( d->listView()->rect().contains( pos ) )                      d->mouseWasInsidePopup = TRUE;                  // Check if arrow button should toggle                  if ( d->arrowPressed ) { -                    QPoint comboPos; +                    TQPoint comboPos;                      comboPos = mapFromGlobal( d->listView()->mapToGlobal(pos) ); -                    QRect arrowRect = -                    style().querySubControlMetrics( QStyle::CC_ComboBox, this, -                                    QStyle::SC_ComboBoxArrow); -                    arrowRect = QStyle::visualRect(arrowRect, this); +                    TQRect arrowRect = +                    style().querySubControlMetrics( TQStyle::CC_ComboBox, this, +                                    TQStyle::SC_ComboBoxArrow); +                    arrowRect = TQStyle::visualRect(arrowRect, this);                      if ( arrowRect.contains( comboPos ) ) {                          if ( !d->arrowDown  ) {                              d->arrowDown = TRUE; @@ -918,12 +918,12 @@ bool QComboView::eventFilter( QObject *object, QEvent *event )                      }                  }              } else if ((e->state() & ( RightButton | LeftButton | MidButton ) ) == 0 && -                style().styleHint(QStyle::SH_ComboBox_ListMouseTracking, this)) { +                style().styleHint(TQStyle::SH_ComboBox_ListMouseTracking, this)) {  //                qWarning("event filter:: emu"); -                QWidget *mouseW = QApplication::widgetAt( e->globalPos(), TRUE ); +                TQWidget *mouseW = TQApplication::widgetAt( e->globalPos(), TRUE );  //                if ( mouseW == d->listView()->viewport() ) { //###                  if ( mouseW == d->listView()->viewport() ) { -                    QListViewItem *sel = d->listView()->itemAt(e->pos()); +                    TQListViewItem *sel = d->listView()->itemAt(e->pos());                      if (sel)                      {                          d->listView()->setCurrentItem(sel); @@ -934,12 +934,12 @@ bool QComboView::eventFilter( QObject *object, QEvent *event )              }              break; -        case QEvent::MouseButtonRelease: +        case TQEvent::MouseButtonRelease:              if ( d->listView()->rect().contains( e->pos() ) ) { -                QMouseEvent tmp( QEvent::MouseButtonDblClick, +                TQMouseEvent tmp( TQEvent::MouseButtonDblClick,                          e->pos(), e->button(), e->state() ) ;                  // will hide popup -                QApplication::sendEvent( object, &tmp ); +                TQApplication::sendEvent( object, &tmp );                  return TRUE;              } else {                  if ( d->mouseWasInsidePopup ) { @@ -953,11 +953,11 @@ bool QComboView::eventFilter( QObject *object, QEvent *event )                  }              }              break; -        case QEvent::MouseButtonDblClick: -        case QEvent::MouseButtonPress: +        case TQEvent::MouseButtonDblClick: +        case TQEvent::MouseButtonPress:              if ( !d->listView()->rect().contains( e->pos() ) ) { -                QPoint globalPos = d->listView()->mapToGlobal(e->pos()); -                if ( QApplication::widgetAt( globalPos, TRUE ) == this ) { +                TQPoint globalPos = d->listView()->mapToGlobal(e->pos()); +                if ( TQApplication::widgetAt( globalPos, TRUE ) == this ) {                      d->discardNextMousePress = TRUE;                      // avoid popping up again                  } @@ -965,11 +965,11 @@ bool QComboView::eventFilter( QObject *object, QEvent *event )                  return TRUE;              }              break; -        case QEvent::KeyPress: -            switch( ((QKeyEvent *)event)->key() ) { +        case TQEvent::KeyPress: +            switch( ((TQKeyEvent *)event)->key() ) {                  case Key_Up:                  case Key_Down: -                    if ( !(((QKeyEvent *)event)->state() & AltButton) ) +                    if ( !(((TQKeyEvent *)event)->state() & AltButton) )                          break;                  case Key_F4:                  case Key_Escape: @@ -986,14 +986,14 @@ bool QComboView::eventFilter( QObject *object, QEvent *event )                  break;              }              break; -        case QEvent::Hide: +        case TQEvent::Hide:              popDownListView();              break;          default:              break;          }      } -    return QWidget::eventFilter( object, event ); +    return TQWidget::eventFilter( object, event );  } @@ -1003,10 +1003,10 @@ bool QComboView::eventFilter( QObject *object, QEvent *event )      items start with \a prefix.  */ -QListViewItem *QComboView::completionIndex( const QString & prefix, -                    QListViewItem *startingAt ) const +TQListViewItem *QComboView::completionIndex( const TQString & prefix, +                    TQListViewItem *startingAt ) const  { -    QListViewItem *start = startingAt; +    TQListViewItem *start = startingAt;  /*    if ( start < 0 || start >= count() )          start = 0;      if ( start >= count() ) @@ -1017,12 +1017,12 @@ QListViewItem *QComboView::completionIndex( const QString & prefix,          return 0;  /*    if (!start->itemBelow())          return 0;*/ -    QString match = prefix.lower(); +    TQString match = prefix.lower();      if ( match.length() < 1 )          return start; -    QString current; -    QListViewItem *i = start; +    TQString current; +    TQListViewItem *i = start;      do {          current = i->text(0).lower();          if ( current.startsWith( match ) ) @@ -1077,12 +1077,12 @@ void QComboView::setInsertionPolicy( Policy policy )  void QComboView::returnPressed()  { -    QString s( d->ed->text() ); +    TQString s( d->ed->text() );      if ( s.isEmpty() )          return; -    QListViewItem *c = 0; +    TQListViewItem *c = 0;      bool doInsert = TRUE;      if ( !d->duplicatesEnabled ) {          c = listView()->findItem(s, 0); @@ -1113,11 +1113,11 @@ void QComboView::returnPressed()                  return;  //                break;              case AtBottom: -                c = new QListViewItem(listView(), listView()->lastItem(), s); +                c = new TQListViewItem(listView(), listView()->lastItem(), s);                  break;              case BeforeCurrent:                  if (currentItem() && currentItem()->itemAbove()) -                    c = new QListViewItem(listView(), currentItem()->itemAbove(), s); +                    c = new TQListViewItem(listView(), currentItem()->itemAbove(), s);                  else                  {                      c = 0; @@ -1126,7 +1126,7 @@ void QComboView::returnPressed()                  break;              case AfterCurrent:                  if (currentItem() && currentItem()->itemBelow()) -                    c = new QListViewItem(listView(), currentItem()->itemBelow(), s); +                    c = new TQListViewItem(listView(), currentItem()->itemBelow(), s);                  else                  {                      c = 0; @@ -1150,7 +1150,7 @@ void QComboView::returnPressed()  void QComboView::setEnabled( bool enable )  { -    QWidget::setEnabled( enable ); +    TQWidget::setEnabled( enable );  } @@ -1164,7 +1164,7 @@ void QComboView::setEnabled( bool enable )      \sa validator() clearValidator() QValidator  */ -void QComboView::setValidator( const QValidator * v ) +void QComboView::setValidator( const TQValidator * v )  {      if ( d && d->ed )          d->ed->setValidator( v ); @@ -1178,7 +1178,7 @@ void QComboView::setValidator( const QValidator * v )      \sa setValidator() clearValidator() QValidator  */ -const QValidator * QComboView::validator() const +const TQValidator * QComboView::validator() const  {      return d && d->ed ? d->ed->validator() : 0;  } @@ -1205,19 +1205,19 @@ void QComboView::clearValidator()      necessary because of the line edit in QComboView.  */ -void QComboView::setListView( QListView * newListView ) +void QComboView::setListView( TQListView * newListView )  {      clear();      delete d->listView(); -    newListView->reparent( this, WType_Popup, QPoint(0,0), FALSE ); +    newListView->reparent( this, WType_Popup, TQPoint(0,0), FALSE );      d->setListView( newListView );      d->listView()->setFont( font() );      d->listView()->setPalette( palette() ); -/*    d->listView()->setVScrollBarMode(QScrollView::AlwaysOff); -    d->listView()->setHScrollBarMode(QScrollView::AlwaysOff);*/ -    d->listView()->setFrameStyle( QFrame::Box | QFrame::Plain ); +/*    d->listView()->setVScrollBarMode(TQScrollView::AlwaysOff); +    d->listView()->setHScrollBarMode(TQScrollView::AlwaysOff);*/ +    d->listView()->setFrameStyle( TQFrame::Box | TQFrame::Plain );      d->listView()->setLineWidth( 1 );  /*    d->listView()->setRootIsDecorated( true );      d->listView()->setAllColumnsShowFocus(true);*/ @@ -1231,9 +1231,9 @@ void QComboView::setListView( QListView * newListView )  /*    d->listView()->setFont( font() );      d->listView()->setPalette( palette() ); -    d->listView()->setVScrollBarMode( QScrollView::AlwaysOff ); -    d->listView()->setHScrollBarMode( QScrollView::AlwaysOff ); -    d->listView()->setFrameStyle( QFrame::Box | QFrame::Plain ); +    d->listView()->setVScrollBarMode( TQScrollView::AlwaysOff ); +    d->listView()->setHScrollBarMode( TQScrollView::AlwaysOff ); +    d->listView()->setFrameStyle( TQFrame::Box | TQFrame::Plain );      d->listView()->setLineWidth( 1 );      d->listView()->setRootIsDecorated( true );      d->listView()->setAllColumnsShowFocus(true); @@ -1241,28 +1241,28 @@ void QComboView::setListView( QListView * newListView )      d->listView()->resize( 100, 10 );  */ -    connect( d->listView(), SIGNAL(returnPressed(QListViewItem*)), -            SLOT(internalActivate(QListViewItem*))); -    connect( d->listView(), SIGNAL(doubleClicked(QListViewItem*)), -            SLOT(internalActivate(QListViewItem*))); -    connect( d->listView(), SIGNAL(doubleClicked(QListViewItem*)), -            SLOT(checkState(QListViewItem*))); -    connect( d->listView(), SIGNAL(currentChanged(QListViewItem*)), -            SLOT(internalHighlight(QListViewItem*))); -    connect( d->listView(), SIGNAL(selectionChanged(QListViewItem*)), -            SLOT(internalHighlight(QListViewItem*))); +    connect( d->listView(), TQT_SIGNAL(returnPressed(TQListViewItem*)), +            TQT_SLOT(internalActivate(TQListViewItem*))); +    connect( d->listView(), TQT_SIGNAL(doubleClicked(TQListViewItem*)), +            TQT_SLOT(internalActivate(TQListViewItem*))); +    connect( d->listView(), TQT_SIGNAL(doubleClicked(TQListViewItem*)), +            TQT_SLOT(checkState(TQListViewItem*))); +    connect( d->listView(), TQT_SIGNAL(currentChanged(TQListViewItem*)), +            TQT_SLOT(internalHighlight(TQListViewItem*))); +    connect( d->listView(), TQT_SIGNAL(selectionChanged(TQListViewItem*)), +            TQT_SLOT(internalHighlight(TQListViewItem*)));  }  /*!      Returns the current list box, or 0 if there is no list box. -    (QComboView can use QPopupMenu instead of QListBox.) Provided to +    (QComboView can use TQPopupMenu instead of TQListBox.) Provided to      match setlistView().      \sa setlistView()  */ -QListView * QComboView::listView() const +TQListView * QComboView::listView() const  {      return d ? d->listView() : 0;  } @@ -1272,7 +1272,7 @@ QListView * QComboView::listView() const      Only editable listboxes have a line editor.  */ -QLineEdit* QComboView::lineEdit() const +TQLineEdit* QComboView::lineEdit() const  {      return d->ed;  } @@ -1309,7 +1309,7 @@ void QComboView::clearEdit()      \sa clearEdit() insertItem()  */ -void QComboView::setEditText( const QString &newText ) +void QComboView::setEditText( const TQString &newText )  {      if ( d && d->ed ) {          d->updateLinedGeometry(); @@ -1331,12 +1331,12 @@ bool QComboView::autoCompletion() const  /*!reimp   */ -void QComboView::styleChange( QStyle& s ) +void QComboView::styleChange( TQStyle& s )  { -    d->sizeHint = QSize();		// invalidate size hint... +    d->sizeHint = TQSize();		// invalidate size hint...      if ( d->ed )          d->updateLinedGeometry(); -    QWidget::styleChange( s ); +    TQWidget::styleChange( s );  }  bool QComboView::editable() const @@ -1367,49 +1367,49 @@ void QComboView::setEditable( bool y )  void QComboView::setUpListView()  { -    d->setListView( new QListView( this, "in-combo", WType_Popup ) ); +    d->setListView( new TQListView( this, "in-combo", WType_Popup ) );      d->listView()->setFont( font() );      d->listView()->setPalette( palette() ); -/*    d->listView()->setVScrollBarMode( QScrollView::AlwaysOff ); -    d->listView()->setHScrollBarMode( QScrollView::AlwaysOff );*/ -    d->listView()->setFrameStyle( QFrame::Box | QFrame::Plain ); +/*    d->listView()->setVScrollBarMode( TQScrollView::AlwaysOff ); +    d->listView()->setHScrollBarMode( TQScrollView::AlwaysOff );*/ +    d->listView()->setFrameStyle( TQFrame::Box | TQFrame::Plain );      d->listView()->setLineWidth( 1 );      d->listView()->setRootIsDecorated( false );      d->listView()->setAllColumnsShowFocus(true);      d->listView()->addColumn("");      d->listView()->resize( 100, 10 ); -    d->listView()->setResizeMode(QListView::LastColumn); +    d->listView()->setResizeMode(TQListView::LastColumn);      if (d->listView()->firstChild())          d->current = d->listView()->firstChild();      d->listView()->header()->hide(); -    connect( d->listView(), SIGNAL(returnPressed(QListViewItem*)), -            SLOT(internalActivate(QListViewItem*))); -    connect( d->listView(), SIGNAL(doubleClicked(QListViewItem*)), -            SLOT(internalActivate(QListViewItem*))); -    connect( d->listView(), SIGNAL(doubleClicked(QListViewItem*)), -            SLOT(checkState(QListViewItem*))); -    connect( d->listView(), SIGNAL(currentChanged(QListViewItem*)), -            SLOT(internalHighlight(QListViewItem*))); -    connect( d->listView(), SIGNAL(selectionChanged(QListViewItem*)), -            SLOT(internalHighlight(QListViewItem*))); +    connect( d->listView(), TQT_SIGNAL(returnPressed(TQListViewItem*)), +            TQT_SLOT(internalActivate(TQListViewItem*))); +    connect( d->listView(), TQT_SIGNAL(doubleClicked(TQListViewItem*)), +            TQT_SLOT(internalActivate(TQListViewItem*))); +    connect( d->listView(), TQT_SIGNAL(doubleClicked(TQListViewItem*)), +            TQT_SLOT(checkState(TQListViewItem*))); +    connect( d->listView(), TQT_SIGNAL(currentChanged(TQListViewItem*)), +            TQT_SLOT(internalHighlight(TQListViewItem*))); +    connect( d->listView(), TQT_SIGNAL(selectionChanged(TQListViewItem*)), +            TQT_SLOT(internalHighlight(TQListViewItem*)));  }  void QComboView::setUpLineEdit()  {      if ( !d->ed ) -        setLineEdit( new QLineEdit( this, "combo edit" ) ); +        setLineEdit( new TQLineEdit( this, "combo edit" ) );  }  /*!      Sets the line edit to use \a edit instead of the current line edit.  */ -void QComboView::setLineEdit( QLineEdit *edit ) +void QComboView::setLineEdit( TQLineEdit *edit )  {      if ( !edit ) {  #if defined(QT_CHECK_NULL) @@ -1431,13 +1431,13 @@ void QComboView::setLineEdit( QLineEdit *edit )      d->ed = edit;      if ( edit->parent() != this ) { -        edit->reparent( this, QPoint(0,0), FALSE ); +        edit->reparent( this, TQPoint(0,0), FALSE );          edit->setFont( font() );      } -    connect (edit, SIGNAL( textChanged( const QString& ) ), -            this, SIGNAL( textChanged( const QString& ) ) ); -    connect( edit, SIGNAL(returnPressed()), SLOT(returnPressed()) ); +    connect (edit, TQT_SIGNAL( textChanged( const TQString& ) ), +            this, TQT_SIGNAL( textChanged( const TQString& ) ) ); +    connect( edit, TQT_SIGNAL(returnPressed()), TQT_SLOT(returnPressed()) );      edit->setFrame( FALSE );      d->updateLinedGeometry(); @@ -1454,9 +1454,9 @@ void QComboView::setLineEdit( QLineEdit *edit )      update();  } -void QComboView::setCurrentText( const QString& txt ) +void QComboView::setCurrentText( const TQString& txt )  { -    QListViewItem *i; +    TQListViewItem *i;      i = listView()->findItem(txt, 0);      if ( i )          setCurrentItem( i ); @@ -1466,12 +1466,12 @@ void QComboView::setCurrentText( const QString& txt )          currentItem()->setText(0, txt);  } -void QComboView::checkState( QListViewItem * item) +void QComboView::checkState( TQListViewItem * item)  {      item->setOpen(!item->isOpen());  } -void QComboView::setCurrentActiveItem( QListViewItem * item ) +void QComboView::setCurrentActiveItem( TQListViewItem * item )  {      if ( item == d->current && !d->ed ) {          return; | 
