Changeset 441 for trunk/src/gui/kernel/qmime.h
- Timestamp:
- Dec 26, 2009, 2:14:18 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gui/kernel/qmime.h
r439 r441 115 115 */ 116 116 117 typedef unsigned long ULONG; 117 #if !defined(QT_NO_DRAGANDDROP) 118 QT_END_NAMESPACE 119 #include "private/qpmobjectwindow_pm_p.h" 120 QT_BEGIN_NAMESPACE 121 #endif 118 122 119 123 class QPMCoopDragWorker; … … 125 129 #if !defined(QT_NO_DRAGANDDROP) 126 130 131 typedef QList<QByteArray> QByteArrayList; 132 127 133 class DragWorker 128 134 { 129 135 public: 130 DragWorker() : data(0) {}136 DragWorker() : src(0) {} 131 137 virtual ~DragWorker() {} 132 138 … … 177 183 { 178 184 public: 179 virtual const char *format( const char *drf) const = 0;185 virtual const QString &format(const char *drf) const = 0; 180 186 virtual bool provide(const char *drf, const QByteArray &allData, 181 187 ULONG itemIndex, QByteArray &itemData) = 0; … … 246 252 247 253 static bool canRender(DRAGITEM *item, const char *drf ); 248 static bool getSupportedRMFs(DRAGITEM *item, Q PtrList<QStrList> &list);254 static bool getSupportedRMFs(DRAGITEM *item, QList<QByteArrayList> &list); 249 255 250 256 private: … … 297 303 static QByteArray querySourceNameFull(DRAGITEM *item); 298 304 static bool canTargetRenderAsOS2File(DRAGITEM *item, QByteArray *fullName = 0); 299 static bool parseRMFs(HSTR rmfs, QList<Q List<QByteArray>> &list);305 static bool parseRMFs(HSTR rmfs, QList<QByteArrayList> &list); 300 306 static bool parseRMF(HSTR rmf, QByteArray &mechanism, QByteArray &format); 301 307
Note:
See TracChangeset
for help on using the changeset viewer.