Ignore:
Timestamp:
Feb 13, 2010, 6:36:55 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

gui: Adopted to 4.6.1 changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/painting/qregion.cpp

    r561 r569  
    281281    }
    282282#endif
     283#if defined(Q_WS_PM)
     284    else {
     285        // cause a new HRGN to be created when necessary
     286        disposeHandle(d->rgn);
     287        d->height = 0;
     288    }
     289#endif
    283290}
    284291
     
    546553    \sa intersected()
    547554*/
    548 #if !defined (Q_OS_UNIX) && !defined (Q_WS_WIN)
     555#if !defined (Q_OS_UNIX) && !defined (Q_WS_WIN) && !defined (Q_WS_PM)
    549556QRegion& QRegion::operator+=(const QRect &r)
    550557{
     
    569576   \since 4.4
    570577 */
    571 #if defined (Q_OS_UNIX) || defined (Q_WS_WIN)
     578#if defined (Q_OS_UNIX) || defined (Q_WS_WIN) || defined (Q_WS_PM)
    572579QRegion& QRegion::operator&=(const QRect &r)
    573580{
     
    728735}
    729736
    730 #if !defined (Q_OS_UNIX) && !defined (Q_WS_WIN)
     737#if !defined (Q_OS_UNIX) && !defined (Q_WS_WIN) && !defined (Q_WS_PM)
    731738/*!
    732739    \overload
     
    10911098}
    10921099
    1093 #if defined(Q_OS_UNIX) || defined(Q_WS_WIN)
     1100#if defined(Q_OS_UNIX) || defined(Q_WS_WIN) || defined(Q_WS_PM)
    10941101
    10951102//#define QT_REGION_DEBUG
     
    16351642QT_BEGIN_INCLUDE_NAMESPACE
    16361643# include "qregion_win.cpp"
     1644QT_END_INCLUDE_NAMESPACE
     1645#elif defined(Q_WS_PM)
     1646QT_BEGIN_INCLUDE_NAMESPACE
     1647# include "qregion_pm.cpp"
    16371648QT_END_INCLUDE_NAMESPACE
    16381649#elif defined(Q_WS_QWS)
     
    38533864#elif defined(Q_WS_WIN)
    38543865        d->rgn = 0;
     3866#elif defined(Q_WS_PM)
     3867        d->rgn = 0;
     3868        d->height = 0;
    38553869#endif
    38563870        if (t == Rectangle) {
     
    38783892#elif defined(Q_WS_WIN)
    38793893            d->rgn = 0;
     3894#elif defined(Q_WS_PM)
     3895            d->rgn = 0;
     3896            d->height = 0;
    38803897#endif
    38813898            d->qt_rgn = qt_rgn;
     
    39103927#elif defined(Q_WS_WIN)
    39113928        d->rgn = 0;
     3929#elif defined(Q_WS_PM)
     3930        d->rgn = 0;
     3931        d->height = 0;
    39123932#endif
    39133933        d->qt_rgn = qt_bitmapToRegion(bm);
     
    39263946    if (x->rgn)
    39273947        qt_win_dispose_rgn(x->rgn);
     3948#elif defined(Q_WS_PM)
     3949    if (x->rgn)
     3950        disposeHandle(x->rgn);
    39283951#endif
    39293952    delete x;
     
    39603983#elif defined(Q_WS_WIN)
    39613984    x->rgn = 0;
     3985#elif defined(Q_WS_PM)
     3986    x->rgn = 0;
     3987    x->height = 0;
    39623988#endif
    39633989    if (d->qt_rgn)
Note: See TracChangeset for help on using the changeset viewer.