Changeset 706 for trunk/src


Ignore:
Timestamp:
Apr 26, 2010, 1:05:08 AM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

gui: Implemented drawing widgets through Dive (see #101) and enabled it by default.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/kernel/qwidget_pm.cpp

    r705 r706  
    5656#include "private/qbackingstore_p.h"
    5757#include "private/qwindowsurface_raster_p.h"
     58
    5859
    5960//#define QT_DEBUGWINCREATEDESTROY
     
    24712472{
    24722473    Q_Q(QWidget);
    2473     return new QRasterWindowSurface(q);
     2474    QWindowSurface *surface = QPMDiveWindowSurface::create(q);
     2475    if (!surface)
     2476        surface = new QRasterWindowSurface(q);
     2477    return surface;
    24742478}
    24752479
  • trunk/src/gui/painting/painting.pri

    r617 r706  
    411411}
    412412
    413 
     413os2 {
     414        HEADERS += painting/qwindowsurface_pm_p.h
     415        SOURCES += painting/qwindowsurface_pm.cpp
     416}
    414417
    415418symbian {
  • trunk/src/gui/painting/qgraphicssystemfactory.cpp

    r651 r706  
    6969        system = QLatin1String("openvg");
    7070    }
    71 #elif defined (QT_GRAPHICSSYSTEM_RASTER) && !defined(Q_WS_WIN) && !defined(Q_OS_SYMBIAN)
     71#elif defined (QT_GRAPHICSSYSTEM_RASTER) && !defined(Q_WS_WIN) && !defined(Q_OS_SYMBIAN)
    7272    if (system.isEmpty()) {
    7373        system = QLatin1String("raster");
Note: See TracChangeset for help on using the changeset viewer.