/media/hdb5/canorusNightlyBuildSystem/trunk/src/core/mimedata.h

Go to the documentation of this file.
00001 
00008 #ifndef MIMETYPE_H_
00009 #define MIMETYPE_H_
00010 
00011 #include <QMimeData>
00012 #include <QList>
00013 #include <QStringList>
00014 
00015 class CAMusElement;
00016 
00017 class CAMimeData : public QMimeData {
00018 public:
00019         CAMimeData();
00020         CAMimeData( QList<CAMusElement*> list );
00021         virtual ~CAMimeData();
00022         
00023         bool hasFormat(const QString) const;
00024         QStringList formats() const;
00025         
00026         inline void setMusElements( QList<CAMusElement*> musElements ) { _musElements = musElements; }
00027         inline QList<CAMusElement*> musElements() const { return _musElements; }
00028         inline bool hasMusElements() const { return _musElements.size(); }
00029         
00030         static const QString CANORUS_MIME_TYPE;
00031 private:
00032         QList<CAMusElement*> _musElements;
00033 };
00034 
00035 #endif /* MIMEDATA_H_ */

Generated on Sat Feb 9 13:06:25 2008 for Canorus by  doxygen 1.5.3