Changeset 8 for trunk/include/qregion.h


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/qregion.h

    r7 r8  
    9494                        { return !(operator==(r)); }
    9595
    96 #if defined(Q_WS_WIN)
    97     HRGN    handle() const { return data->rgn; }
     96#if defined(Q_WS_WIN) || defined(Q_WS_PM)
     97    HRGN    handle() const { if (! data->rgn ) update(); return data->rgn; }
    9898#elif defined(Q_WS_X11)
    9999    Region handle() const { if(!data->rgn) updateX11Region(); return data->rgn; }
     
    115115#if defined(Q_WS_WIN)
    116116    QRegion winCombine( const QRegion &, int ) const;
    117 #endif
    118 #if defined(Q_WS_X11)
     117#elif defined(Q_WS_PM)
     118    QRegion pmCombine( const QRegion &, int ) const;
     119    void update() const;
     120#elif defined(Q_WS_X11)
    119121    void updateX11Region() const;
    120122    void *clipRectangles( int &num ) const;
     
    123125    void    exec( const QByteArray &, int ver = 0 );
    124126    struct QRegionData : public QShared {
    125 #if defined(Q_WS_WIN)
     127#if defined(Q_WS_WIN) || defined(Q_WS_PM)
    126128        HRGN   rgn;
    127129#elif defined(Q_WS_X11)
     
    145147#elif defined(Q_WS_WIN)
    146148    friend class QETWidget;
     149#elif defined(Q_WS_PM)
     150    friend class QETWidget;
     151    friend class QPainter;
     152    friend void qt_set_paintevent_clipping( QPaintDevice*, const QRegion& );
    147153#endif
    148154
Note: See TracChangeset for help on using the changeset viewer.