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 virtual void setSelected( QListViewItem*, bool );
33 virtual int addColumn( const QString& label, int width = -1 );
34 virtual int addColumn( const QIconSet& iconset, const QString& label, int width = -1 );
37 void dropped( QPtrList<QListViewItem>, QListViewItem*, int );
40 virtual QDragObject* dragObject();
41 virtual void dropEvent( QDropEvent* );
42 virtual void dragMoveEvent( QDragMoveEvent* );
43 virtual void dragEnterEvent( QDragEnterEvent* );
47 QListViewItem* dropItem( QDropEvent* ) const;
48 SUIT_DataObject* dataObject( QListViewItem* ) const;
49 bool isDropAccepted( QListViewItem* ) const;
50 bool isDropAccepted( QListViewItem*, QListViewItem* ) const;
53 QPtrList<QListViewItem> myItems;
58 #pragma warning( default:4251 )