Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/gui/image/qpixmapdata_p.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    5959QT_BEGIN_NAMESPACE
    6060
     61class QImageReader;
     62
    6163class Q_GUI_EXPORT QPixmapData
    6264{
     
    7476#endif
    7577    enum ClassId { RasterClass, X11Class, MacClass, DirectFBClass,
    76                    OpenGLClass, OpenVGClass, CustomClass = 1024 };
     78                   OpenGLClass, OpenVGClass, RuntimeClass, CustomClass = 1024 };
    7779
    7880    QPixmapData(PixelType pixelType, int classId);
     
    8486    virtual void fromImage(const QImage &image,
    8587                           Qt::ImageConversionFlags flags) = 0;
     88    virtual void fromImageReader(QImageReader *imageReader,
     89                                 Qt::ImageConversionFlags flags);
    8690
    8791    virtual bool fromFile(const QString &filename, const char *format,
     
    103107    virtual QPixmap alphaChannel() const;
    104108    virtual QImage toImage() const = 0;
     109    virtual QImage toImage(const QRect &rect) const;
    105110    virtual QPaintEngine* paintEngine() const = 0;
    106111
     
    134139    static QPixmapData *create(int w, int h, PixelType type);
    135140
     141    virtual QPixmapData *runtimeData() const { return 0; }
     142
    136143protected:
     144
    137145    void setSerialNumber(int serNo);
    138146    int w;
Note: See TracChangeset for help on using the changeset viewer.