Changeset 114 for trunk/include
- Timestamp:
- Aug 10, 2006, 7:56:11 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/qmime.h
r97 r114 174 174 175 175 #if !defined(QT_NO_DRAGANDDROP) 176 177 class Messenger178 {179 public:180 Messenger();181 virtual ~Messenger();182 HWND hwnd() const { return w; }183 virtual MRESULT message( ULONG msg, MPARAM mp1, MPARAM mp2 ) = 0;184 private:185 HWND w;186 static MRESULT EXPENTRY windowProc( HWND, ULONG, MPARAM, MPARAM );187 };188 176 189 177 class DragWorker … … 216 204 }; 217 205 218 class DefaultDragWorker : public DragWorker, public Messenger206 class DefaultDragWorker : public DragWorker, public QPMObjectWindow 219 207 { 220 208 private: … … 227 215 bool isExclusive() const; 228 216 ULONG itemCount() const; 229 HWND hwnd() const { return Messenger::hwnd(); }217 HWND hwnd() const { return QPMObjectWindow::hwnd(); } 230 218 QCString composeFormatString(); 231 219 bool prepare( const char *drm, const char *drf, DRAGITEM *item, … … 233 221 void defaultFileType( const char *&type, const char *&ext ); 234 222 235 // Messengerinterface223 // QPMObjectWindow interface 236 224 MRESULT message( ULONG msg, MPARAM mp1, MPARAM mp2 ); 237 225 … … 278 266 }; 279 267 280 class DefaultDropWorker : public DropWorker, public Messenger268 class DefaultDropWorker : public DropWorker, public QPMObjectWindow 281 269 { 282 270 private: … … 293 281 QByteArray encodedData( const char *format ) const; 294 282 295 // Messengerinterface283 // QPMObjectWindow interface 296 284 MRESULT message( ULONG msg, MPARAM mp1, MPARAM mp2 ); 297 285
Note:
See TracChangeset
for help on using the changeset viewer.