Ignore:
Timestamp:
Dec 30, 2009, 2:32:09 AM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

gui: DND: Implemented dropping text to Qt applications.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/kernel/qmime.h

    r443 r444  
    148148        virtual HWND hwnd() const = 0;
    149149        // 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; }
    152152        // methods implemented if itemCount() >= 0
    153153        virtual QByteArray composeFormatString() { return QByteArray(); }
    154154        virtual bool prepare(const char *drm, const char *drf, DRAGITEM *item,
    155                              ULONG itemIndex) { return FALSE; }
     155                             ULONG itemIndex) { return false; }
    156156        virtual void defaultFileType(const char *&type, const char *&ext) {};
    157157
     
    185185        {
    186186        public:
    187             virtual const QString &format(const char *drf) const = 0;
     187            virtual QString format(const char *drf) const = 0;
    188188            virtual bool provide(const char *drf, const QByteArray &allData,
    189189                                 ULONG itemIndex, QByteArray &itemData) = 0;
     
    217217        virtual bool hasFormat(const QString &mimeType) const = 0;
    218218        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;
    220221
    221222    private:
     
    236237        bool hasFormat(const QString &mimeType) const;
    237238        QStringList formats() const;
    238         QVariant retrieveData(const QString &mimeType, QVariant::Type type) const;
     239        QVariant retrieveData(const QString &mimeType,
     240                              QVariant::Type preferredType) const;
    239241
    240242        // QPMObjectWindow interface
Note: See TracChangeset for help on using the changeset viewer.