src/gui/painting/qgraphicssystem_p.h
changeset 33 3e2da88830cd
parent 18 2f34d5167611
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
    62 
    62 
    63 class Q_GUI_EXPORT QGraphicsSystem
    63 class Q_GUI_EXPORT QGraphicsSystem
    64 {
    64 {
    65 public:
    65 public:
    66     virtual QPixmapData *createPixmapData(QPixmapData::PixelType type) const = 0;
    66     virtual QPixmapData *createPixmapData(QPixmapData::PixelType type) const = 0;
       
    67     virtual QPixmapData *createPixmapData(QPixmapData *origin);
    67     virtual QWindowSurface *createWindowSurface(QWidget *widget) const = 0;
    68     virtual QWindowSurface *createWindowSurface(QWidget *widget) const = 0;
    68 
    69 
    69     virtual ~QGraphicsSystem() = 0;
    70     virtual ~QGraphicsSystem() = 0;
    70 
    71 
    71     //### Remove this & change qpixmap.cpp & qbitmap.cpp once every platform is gaurenteed
    72     //### Remove this & change qpixmap.cpp & qbitmap.cpp once every platform is gaurenteed