home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / qt3_emx.zip / examples / demo / dnd / iconview.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-03-12  |  636 b   |  32 lines

  1. #include <qiconview.h>
  2. #include <qstring.h>
  3.  
  4. #include "dnd.h"
  5.  
  6. class IconViewItem : public QIconViewItem
  7. {
  8. public:
  9.     IconViewItem( QIconView * parent, const QString & text, const QPixmap & icon, const QString& tag )
  10.         : QIconViewItem( parent, text, icon ), _tag( tag ) {}
  11.     virtual ~IconViewItem() {}
  12.  
  13.     QString tag() { return _tag; }
  14.  
  15. private:
  16.     QString _tag;
  17. };
  18.  
  19. class IconView : public QIconView
  20. {
  21.     Q_OBJECT
  22.  
  23. public:
  24.     IconView( QWidget* parent = 0, const char* name = 0 );
  25.     ~IconView();
  26.  
  27.     QDragObject *dragObject();
  28.  
  29. public slots:
  30.     void slotNewItem( QDropEvent *t, const QValueList<QIconDragItem>& );
  31. };
  32.