diff options
Diffstat (limited to 'kdevdesigner/designer/listboxdnd.cpp')
-rw-r--r-- | kdevdesigner/designer/listboxdnd.cpp | 100 |
1 files changed, 50 insertions, 50 deletions
diff --git a/kdevdesigner/designer/listboxdnd.cpp b/kdevdesigner/designer/listboxdnd.cpp index a83ace44..8ed979f2 100644 --- a/kdevdesigner/designer/listboxdnd.cpp +++ b/kdevdesigner/designer/listboxdnd.cpp @@ -25,33 +25,33 @@ **********************************************************************/ #include "listboxdnd.h" -#include <qwidget.h> -#include <qheader.h> -#include <qpainter.h> -#include <qdragobject.h> -#include <qvaluelist.h> +#include <tqwidget.h> +#include <tqheader.h> +#include <tqpainter.h> +#include <tqdragobject.h> +#include <tqvaluelist.h> // The Dragobject Declaration --------------------------------------- class ListBoxItemDrag : public QStoredDrag { public: - ListBoxItemDrag( ListBoxItemList & items, bool sendPtr = FALSE, QListBox * parent = 0, const char * name = 0 ); + ListBoxItemDrag( ListBoxItemList & items, bool sendPtr = FALSE, TQListBox * parent = 0, const char * name = 0 ); ~ListBoxItemDrag() {}; - static bool canDecode( QDragMoveEvent * event ); - static bool decode( QDropEvent * event, QListBox * parent, QListBoxItem * insertPoint ); + static bool canDecode( TQDragMoveEvent * event ); + static bool decode( TQDropEvent * event, TQListBox * parent, TQListBoxItem * insertPoint ); enum ItemType { ListBoxText = 1, ListBoxPixmap = 2 }; }; // ------------------------------------------------------------------ -ListBoxDnd::ListBoxDnd( QListBox * eventSource, const char * name ) +ListBoxDnd::ListBoxDnd( TQListBox * eventSource, const char * name ) : ListDnd( eventSource, name ) { } -void ListBoxDnd::confirmDrop( QListBoxItem * ) +void ListBoxDnd::confirmDrop( TQListBoxItem * ) { dropConfirmed = TRUE; } -bool ListBoxDnd::dropEvent( QDropEvent * event ) +bool ListBoxDnd::dropEvent( TQDropEvent * event ) { if ( dragInside ) { @@ -61,13 +61,13 @@ bool ListBoxDnd::dropEvent( QDropEvent * event ) return TRUE; } - QPoint pos = event->pos(); - QListBoxItem * after = itemAt( pos ); + TQPoint pos = event->pos(); + TQListBoxItem * after = itemAt( pos ); - if ( ListBoxItemDrag::decode( event, (QListBox *) src, after ) ) { + if ( ListBoxItemDrag::decode( event, (TQListBox *) src, after ) ) { event->accept(); - QListBox * src = (QListBox *) this->src; - QListBoxItem * item = ( after ? after->next() : src->firstItem() ); + TQListBox * src = (TQListBox *) this->src; + TQListBoxItem * item = ( after ? after->next() : src->firstItem() ); src->setCurrentItem( item ); emit dropped( item ); // ###FIX: Supports only one item! } @@ -79,17 +79,17 @@ bool ListBoxDnd::dropEvent( QDropEvent * event ) return TRUE; } -bool ListBoxDnd::mouseMoveEvent( QMouseEvent * event ) +bool ListBoxDnd::mouseMoveEvent( TQMouseEvent * event ) { if ( event->state() & LeftButton ) { if ( ( event->pos() - mousePressPos ).manhattanLength() > 3 ) { ListBoxItemList list; buildList( list ); - ListBoxItemDrag * dragobject = new ListBoxItemDrag( list, (dMode & Internal), (QListBox *) src ); + ListBoxItemDrag * dragobject = new ListBoxItemDrag( list, (dMode & Internal), (TQListBox *) src ); // Emit signal for all dragged items - QListBoxItem * i = list.first(); + TQListBoxItem * i = list.first(); while ( i ) { emit dragged( i ); i = list.next(); @@ -117,10 +117,10 @@ bool ListBoxDnd::mouseMoveEvent( QMouseEvent * event ) int ListBoxDnd::buildList( ListBoxItemList & list ) { - QListBoxItem * i = ((QListBox *)src)->firstItem(); + TQListBoxItem * i = ((TQListBox *)src)->firstItem(); while ( i ) { if ( i->isSelected() ) { - ((QListBox *)src)->setSelected( i, FALSE ); + ((TQListBox *)src)->setSelected( i, FALSE ); list.append( i ); } i = i->next(); @@ -130,40 +130,40 @@ int ListBoxDnd::buildList( ListBoxItemList & list ) void ListBoxDnd::insertList( ListBoxItemList & list ) { - QListBoxItem * i = list.first(); + TQListBoxItem * i = list.first(); while ( i ) { - ((QListBox *)src)->insertItem( i, i->prev() ); + ((TQListBox *)src)->insertItem( i, i->prev() ); i = list.next(); } } void ListBoxDnd::removeList( ListBoxItemList & list ) { - QListBoxItem * i = list.first(); + TQListBoxItem * i = list.first(); while ( i ) { - ((QListBox *)src)->takeItem( i ); // remove item from QListBox + ((TQListBox *)src)->takeItem( i ); // remove item from QListBox i = list.next(); } } -void ListBoxDnd::updateLine( const QPoint & dragPos ) +void ListBoxDnd::updateLine( const TQPoint & dragPos ) { - QListBox * src = (QListBox *) this->src; - QListBoxItem *item = itemAt( dragPos ); + TQListBox * src = (TQListBox *) this->src; + TQListBoxItem *item = itemAt( dragPos ); int ypos = item ? ( src->itemRect( item ).bottom() - ( line->height() / 2 ) ) : - ( src->itemRect( ((QListBox *)src)->firstItem() ).top() ); + ( src->itemRect( ((TQListBox *)src)->firstItem() ).top() ); line->resize( src->viewport()->width(), line->height() ); line->move( 0, ypos ); } -QListBoxItem * ListBoxDnd::itemAt( QPoint pos ) +TQListBoxItem * ListBoxDnd::itemAt( TQPoint pos ) { - QListBox * src = (QListBox *) this->src; - QListBoxItem * result = src->itemAt( pos ); - QListBoxItem * last = src->item( src->count() - 1 ); + TQListBox * src = (TQListBox *) this->src; + TQListBoxItem * result = src->itemAt( pos ); + TQListBoxItem * last = src->item( src->count() - 1 ); int i = src->index( result ); if ( result && ( pos.y() < (src->itemRect(result).top() + src->itemHeight(i)/2) ) ) @@ -174,7 +174,7 @@ QListBoxItem * ListBoxDnd::itemAt( QPoint pos ) return result; } -bool ListBoxDnd::canDecode( QDragEnterEvent * event ) +bool ListBoxDnd::canDecode( TQDragEnterEvent * event ) { return ListBoxItemDrag::canDecode( event ); } @@ -184,17 +184,17 @@ bool ListBoxDnd::canDecode( QDragEnterEvent * event ) // The Dragobject Implementation ------------------------------------ // ------------------------------------------------------------------ -ListBoxItemDrag::ListBoxItemDrag( ListBoxItemList & items, bool sendPtr, QListBox * parent, const char * name ) - : QStoredDrag( "qt/listboxitem", parent, name ) +ListBoxItemDrag::ListBoxItemDrag( ListBoxItemList & items, bool sendPtr, TQListBox * parent, const char * name ) + : TQStoredDrag( "qt/listboxitem", parent, name ) { // ### FIX! - QByteArray data( sizeof( Q_INT32 ) + sizeof( QListBoxItem ) * items.count() ); - QDataStream stream( data, IO_WriteOnly ); + TQByteArray data( sizeof( Q_INT32 ) + sizeof( TQListBoxItem ) * items.count() ); + TQDataStream stream( data, IO_WriteOnly ); stream << items.count(); stream << (Q_UINT8) sendPtr; // just transfer item pointer; omit data - QListBoxItem * i = items.first(); + TQListBoxItem * i = items.first(); if ( sendPtr ) { @@ -211,7 +211,7 @@ ListBoxItemDrag::ListBoxItemDrag( ListBoxItemList & items, bool sendPtr, QListBo Q_UINT8 b = 0; - b = (Q_UINT8) ( i->text() != QString::null ); // does item have text ? + b = (Q_UINT8) ( i->text() != TQString::null ); // does item have text ? stream << b; if ( b ) { stream << i->text(); @@ -233,18 +233,18 @@ ListBoxItemDrag::ListBoxItemDrag( ListBoxItemList & items, bool sendPtr, QListBo setEncodedData( data ); } -bool ListBoxItemDrag::canDecode( QDragMoveEvent * event ) +bool ListBoxItemDrag::canDecode( TQDragMoveEvent * event ) { return event->provides( "qt/listboxitem" ); } -bool ListBoxItemDrag::decode( QDropEvent * event, QListBox * parent, QListBoxItem * after ) +bool ListBoxItemDrag::decode( TQDropEvent * event, TQListBox * parent, TQListBoxItem * after ) { - QByteArray data = event->encodedData( "qt/listboxitem" ); + TQByteArray data = event->encodedData( "qt/listboxitem" ); if ( data.size() ) { event->accept(); - QDataStream stream( data, IO_ReadOnly ); + TQDataStream stream( data, IO_ReadOnly ); int count = 0; stream >> count; @@ -252,7 +252,7 @@ bool ListBoxItemDrag::decode( QDropEvent * event, QListBox * parent, QListBoxIte Q_UINT8 recievePtr = 0; // data contains just item pointers; no data stream >> recievePtr; - QListBoxItem * item = 0; + TQListBoxItem * item = 0; if ( recievePtr ) { @@ -260,7 +260,7 @@ bool ListBoxItemDrag::decode( QDropEvent * event, QListBox * parent, QListBoxIte Q_ULONG p = 0; //###FIX: demands sizeof(ulong) >= sizeof(void*) stream >> p; - item = (QListBoxItem *) p; + item = (TQListBoxItem *) p; parent->insertItem( item, after ); @@ -271,14 +271,14 @@ bool ListBoxItemDrag::decode( QDropEvent * event, QListBox * parent, QListBoxIte for ( int i = 0; i < count; i++ ) { Q_UINT8 hasText = 0; - QString text; + TQString text; stream >> hasText; if ( hasText ) { stream >> text; } Q_UINT8 hasPixmap = 0; - QPixmap pixmap; + TQPixmap pixmap; stream >> hasPixmap; if ( hasPixmap ) { stream >> pixmap; @@ -288,9 +288,9 @@ bool ListBoxItemDrag::decode( QDropEvent * event, QListBox * parent, QListBoxIte stream >> isSelectable; if ( hasPixmap ) { - item = new QListBoxPixmap( parent, pixmap, text, after ); + item = new TQListBoxPixmap( parent, pixmap, text, after ); } else { - item = new QListBoxText( parent, text, after ); + item = new TQListBoxText( parent, text, after ); } item->setSelectable( isSelectable ); |