Ignore:
Timestamp:
Nov 16, 2005, 8:36:46 PM (20 years ago)
Author:
dmik
Message:

Transferred Qt for OS/2 version 3.3.1-rc5 sources from the CVS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/qdragobject.h

    r7 r8  
    219219
    220220#ifndef QT_NO_DRAGANDDROP
    221 
    222 // QDragManager is not part of the public API.  It is defined in a
    223 // header file simply so different .cpp files can implement different
    224 // member functions.
    225 //
    226 
    227 class Q_EXPORT QDragManager: public QObject {
    228     Q_OBJECT
    229 
    230 private:
    231     QDragManager();
    232     ~QDragManager();
    233     // only friend classes can use QDragManager.
    234     friend class QDragObject;
    235     friend class QDragMoveEvent;
    236     friend class QDropEvent;
    237     friend class QApplication;
    238 
    239     bool eventFilter( QObject *, QEvent * );
    240     void timerEvent( QTimerEvent* );
    241 
    242     bool drag( QDragObject *, QDragObject::DragMode );
    243 
    244     void cancel( bool deleteSource = TRUE );
    245     void move( const QPoint & );
    246     void drop();
    247     void updatePixmap();
    248 
    249 private:
    250     QDragObject * object;
    251     void updateMode( ButtonState newstate );
    252     void updateCursor();
    253 
    254     QWidget * dragSource;
    255     QWidget * dropWidget;
    256     bool beingCancelled;
    257     bool restoreCursor;
    258     bool willDrop;
    259 
    260     QPixmap *pm_cursor;
    261     int n_cursor;
    262 #if defined(Q_DISABLE_COPY) // Disabled copy constructor and operator=
    263     QDragManager( const QDragManager & );
    264     QDragManager &operator=( const QDragManager & );
    265 #endif
    266 };
    267 
     221//@@TODO (dmik): no QDragManager yet (MOC ignores preprocessor macros)
     222//
     223//// QDragManager is not part of the public API.  It is defined in a
     224//// header file simply so different .cpp files can implement different
     225//// member functions.
     226////
     227//
     228//class Q_EXPORT QDragManager: public QObject {
     229//    Q_OBJECT
     230//
     231//private:
     232//    QDragManager();
     233//    ~QDragManager();
     234//    // only friend classes can use QDragManager.
     235//    friend class QDragObject;
     236//    friend class QDragMoveEvent;
     237//    friend class QDropEvent;
     238//    friend class QApplication;
     239//
     240//    bool eventFilter( QObject *, QEvent * );
     241//    void timerEvent( QTimerEvent* );
     242//
     243//    bool drag( QDragObject *, QDragObject::DragMode );
     244//
     245//    void cancel( bool deleteSource = TRUE );
     246//    void move( const QPoint & );
     247//    void drop();
     248//    void updatePixmap();
     249//
     250//private:
     251//    QDragObject * object;
     252//    void updateMode( ButtonState newstate );
     253//    void updateCursor();
     254//
     255//    QWidget * dragSource;
     256//    QWidget * dropWidget;
     257//    bool beingCancelled;
     258//    bool restoreCursor;
     259//    bool willDrop;
     260//
     261//    QPixmap *pm_cursor;
     262//    int n_cursor;
     263//#if defined(Q_DISABLE_COPY) // Disabled copy constructor and operator=
     264//    QDragManager( const QDragManager & );
     265//    QDragManager &operator=( const QDragManager & );
     266//#endif
     267//};
     268//
    268269#endif
    269270
Note: See TracChangeset for help on using the changeset viewer.