Changeset 465 for trunk/src/gui/kernel/qmime.h
- Timestamp:
- Jan 22, 2010, 12:24:57 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gui/kernel/qmime.h
r448 r465 154 154 virtual bool prepare(const char *drm, const char *drf, DRAGITEM *item, 155 155 ULONG itemIndex) { return false; } 156 virtual void defaultFileType( const char *&type, const char *&ext) {};156 virtual void defaultFileType(&ext) {}; 157 157 158 158 private: … … 169 169 virtual ~DefaultDragWorker(); 170 170 171 // Drag pWorker interface171 // DragWorker interface 172 172 bool cleanup(bool isCancelled); 173 173 bool isExclusive() const; … … 177 177 bool prepare(const char *drm, const char *drf, DRAGITEM *item, 178 178 ULONG itemIndex); 179 void defaultFileType( const char *&type, const char *&ext);179 void defaultFileType(&ext); 180 180 181 181 // QPMObjectWindow interface … … 188 188 virtual bool provide(const char *drf, const QByteArray &allData, 189 189 ULONG itemIndex, QByteArray &itemData) = 0; 190 virtual void fileType(const char *drf, const char *&type, 191 const char *&ext) {}; 190 virtual void fileType(const char *drf, QString &type, QString &ext) {}; 192 191 }; 193 192 194 bool addProvider(const char *drf, Provider *provider,193 bool addProvider(const drf, Provider *provider, 195 194 ULONG itemCount = 1); 196 195 … … 246 245 { 247 246 public: 248 virtual const char *drf(const QString &mimeType) const = 0;247 virtual drf(const QString &mimeType) const = 0; 249 248 virtual bool provide(const QString &mimeType, ULONG itemIndex, 250 249 const QByteArray &itemData, … … 255 254 bool addExclusiveProvider(const QString &mimeType, Provider *provider); 256 255 257 static bool canRender(DRAGITEM *item, const char *drf 256 static bool canRender(DRAGITEM *item, const char *drf); 258 257 static bool getSupportedRMFs(DRAGITEM *item, QList<QByteArrayList> &list); 259 258
Note:
See TracChangeset
for help on using the changeset viewer.