Changeset 114 for trunk/include


Ignore:
Timestamp:
Aug 10, 2006, 7:56:11 PM (19 years ago)
Author:
dmik
Message:

Kernel: Updated QPMMime to use QPMObjectWindow instead of its own QPMMime::Messenger.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/qmime.h

    r97 r114  
    174174
    175175#if !defined(QT_NO_DRAGANDDROP)
    176 
    177     class Messenger
    178     {
    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     };
    188176
    189177    class DragWorker
     
    216204    };
    217205   
    218     class DefaultDragWorker : public DragWorker, public Messenger
     206    class DefaultDragWorker : public DragWorker, public QPMObjectWindow
    219207    {
    220208    private:
     
    227215        bool isExclusive() const;
    228216        ULONG itemCount() const;
    229         HWND hwnd() const { return Messenger::hwnd(); }
     217        HWND hwnd() const { return QPMObjectWindow::hwnd(); }
    230218        QCString composeFormatString();
    231219        bool prepare( const char *drm, const char *drf, DRAGITEM *item,
     
    233221        void defaultFileType( const char *&type, const char *&ext );
    234222       
    235         // Messenger interface
     223        // QPMObjectWindow interface
    236224        MRESULT message( ULONG msg, MPARAM mp1, MPARAM mp2 );
    237225
     
    278266    };
    279267
    280     class DefaultDropWorker : public DropWorker, public Messenger
     268    class DefaultDropWorker : public DropWorker, public QPMObjectWindow
    281269    {
    282270    private:
     
    293281        QByteArray encodedData( const char *format ) const;
    294282       
    295         // Messenger interface
     283        // QPMObjectWindow interface
    296284        MRESULT message( ULONG msg, MPARAM mp1, MPARAM mp2 );
    297285   
Note: See TracChangeset for help on using the changeset viewer.