Changeset 95 for trunk/src/gui/painting


Ignore:
Timestamp:
Jul 31, 2009, 1:13:57 AM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

gui: Added OS/2 stubs for platform-specific parts of all key GUI classes. Non-key classes are temporarily disabled with QT_NO_ defines.

Location:
trunk/src/gui/painting
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/painting/painting.pri

    r2 r95  
    112112}
    113113
     114os2 {
     115        SOURCES += \
     116                painting/qcolormap_pm.cpp \
     117                painting/qpaintdevice_pm.cpp \
     118                painting/qregion_pm.cpp
     119}
     120
    114121embedded {
    115122    HEADERS += \
     
    170177}
    171178
    172 win32|x11|mac|embedded {
     179win32|os2|x11|mac|embedded {
    173180        SOURCES += painting/qbackingstore.cpp
    174181        HEADERS += painting/qbackingstore_p.h
  • trunk/src/gui/painting/qgraphicssystem.cpp

    r2 r95  
    4848# include <private/qpixmap_raster_p.h>
    4949#endif
     50#ifdef Q_WS_PM
     51# include <private/qpixmap_raster_p.h> // @todo check this
     52#endif
    5053#ifdef Q_WS_MAC
    5154# include <private/qpixmap_mac_p.h>
     
    6770#elif defined(Q_WS_WIN)
    6871    return new QRasterPixmapData(type);
     72#elif defined(Q_WS_PM)
     73    return new QRasterPixmapData(type); // @todo check this
    6974#elif defined(Q_WS_MAC)
    7075    return new QMacPixmapData(type);
  • trunk/src/gui/painting/qregion.cpp

    r2 r95  
    566566  \sa intersected()
    567567*/
    568 #if !defined(Q_WS_WIN) || defined(Q_OS_WINCE)
     568#if (!defined(Q_WS_WIN) || defined(Q_OS_WINCE)) && !defined(Q_WS_PM)
    569569QRegion& QRegion::operator&=(const QRegion &r)
    570570    { return *this = *this & r; }
     
    596596  \sa subtracted()
    597597*/
    598 #if !defined(Q_WS_WIN) || defined(Q_OS_WINCE)
     598#if (!defined(Q_WS_WIN) || defined(Q_OS_WINCE)) && !defined(Q_WS_PM)
    599599QRegion& QRegion::operator-=(const QRegion &r)
    600600    { return *this = *this - r; }
Note: See TracChangeset for help on using the changeset viewer.