#include #include #include "dndbase.h" #ifndef DNDDEMO_H #define DNDDEMO_H class IconItem { public: IconItem( const QString& name = QString::null, const QString& icon = QString::null ); QString name() { return _name; } QPixmap *pixmap() { return &_pixmap; } Q_DUMMY_COMPARISON_OPERATOR( IconItem ) protected: QPixmap loadPixmap( const QString& name ); private: QString _name; QPixmap _pixmap; }; class DnDDemo : public DnDDemoBase { Q_OBJECT public: DnDDemo( QWidget* parent = 0, const char* name = 0 ); ~DnDDemo(); IconItem findItem( const QString& tag ); private: QMap items; }; #endif