7 #include <QtxListView.h>
10 #pragma warning( disable:4251 )
17 class SUIT_DataObject;
19 class OB_EXPORT OB_ListView : public QtxListView
24 OB_ListView( QWidget* = 0, const char* = 0, WFlags = 0 );
25 OB_ListView( const int, QWidget* = 0, const char* = 0, WFlags = 0 );
26 virtual ~OB_ListView();
28 OB_Filter* filter() const;
29 void setFilter( OB_Filter* );
31 bool isOk( QListViewItem* ) const;
34 void dropped( QPtrList<QListViewItem>, QListViewItem*, int );
37 virtual QDragObject* dragObject();
38 virtual void dropEvent( QDropEvent* );
39 virtual void dragMoveEvent( QDragMoveEvent* );
40 virtual void dragEnterEvent( QDragEnterEvent* );
42 virtual void keyPressEvent( QKeyEvent* );
46 QListViewItem* dropItem( QDropEvent* ) const;
47 SUIT_DataObject* dataObject( QListViewItem* ) const;
48 bool isDropAccepted( QListViewItem* ) const;
49 bool isDropAccepted( QListViewItem*, QListViewItem* ) const;
52 QPtrList<QListViewItem> myItems;
57 #pragma warning( default:4251 )