Changeset 444 for trunk/src/gui/kernel/qmime.h
- Timestamp:
- Dec 30, 2009, 2:32:09 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gui/kernel/qmime.h
r443 r444 148 148 virtual HWND hwnd() const = 0; 149 149 // methods implemented if isExclusive() == TRUE and itemCount() == 0 150 virtual DRAGINFO *createDragInfo(const char *name, USHORT supportedOps)151 { return NULL; }150 virtual DRAGINFO *createDragInfo(const QString &targetName, USHORT supportedOps) 151 { return 0; } 152 152 // methods implemented if itemCount() >= 0 153 153 virtual QByteArray composeFormatString() { return QByteArray(); } 154 154 virtual bool prepare(const char *drm, const char *drf, DRAGITEM *item, 155 ULONG itemIndex) { return FALSE; }155 ULONG itemIndex) { return false; } 156 156 virtual void defaultFileType(const char *&type, const char *&ext) {}; 157 157 … … 185 185 { 186 186 public: 187 virtual const QString &format(const char *drf) const = 0;187 virtual QString format(const char *drf) const = 0; 188 188 virtual bool provide(const char *drf, const QByteArray &allData, 189 189 ULONG itemIndex, QByteArray &itemData) = 0; … … 217 217 virtual bool hasFormat(const QString &mimeType) const = 0; 218 218 virtual QStringList formats() const = 0; 219 virtual QVariant retrieveData(const QString &mimeType, QVariant::Type type) const = 0; 219 virtual QVariant retrieveData(const QString &mimeType, 220 QVariant::Type preferredType) const = 0; 220 221 221 222 private: … … 236 237 bool hasFormat(const QString &mimeType) const; 237 238 QStringList formats() const; 238 QVariant retrieveData(const QString &mimeType, QVariant::Type type) const; 239 QVariant retrieveData(const QString &mimeType, 240 QVariant::Type preferredType) const; 239 241 240 242 // QPMObjectWindow interface
Note:
See TracChangeset
for help on using the changeset viewer.