src/declarative/graphicsitems/qdeclarativeimagebase_p_p.h
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
    52 //
    52 //
    53 // We mean it.
    53 // We mean it.
    54 //
    54 //
    55 
    55 
    56 #include "private/qdeclarativeitem_p.h"
    56 #include "private/qdeclarativeitem_p.h"
       
    57 #include "private/qdeclarativepixmapcache_p.h"
    57 
    58 
    58 #include <QtCore/QPointer>
    59 #include <QtCore/QPointer>
    59 
    60 
    60 QT_BEGIN_NAMESPACE
    61 QT_BEGIN_NAMESPACE
    61 
    62 
    66 
    67 
    67 public:
    68 public:
    68     QDeclarativeImageBasePrivate()
    69     QDeclarativeImageBasePrivate()
    69       : status(QDeclarativeImageBase::Null),
    70       : status(QDeclarativeImageBase::Null),
    70         progress(0.0),
    71         progress(0.0),
    71         pendingPixmapCache(false),
       
    72         async(false)
    72         async(false)
    73     {
    73     {
    74         QGraphicsItemPrivate::flags = QGraphicsItemPrivate::flags & ~QGraphicsItem::ItemHasNoContents;
    74         QGraphicsItemPrivate::flags = QGraphicsItemPrivate::flags & ~QGraphicsItem::ItemHasNoContents;
    75     }
    75     }
    76 
    76 
    77     QPixmap pix;
    77     QDeclarativePixmap pix;
    78     QDeclarativeImageBase::Status status;
    78     QDeclarativeImageBase::Status status;
    79     QUrl url;
    79     QUrl url;
    80     qreal progress;
    80     qreal progress;
    81     QSize sourcesize;
    81     QSize sourcesize;
    82     bool pendingPixmapCache : 1;
       
    83     bool async : 1;
    82     bool async : 1;
    84 };
    83 };
    85 
    84 
    86 QT_END_NAMESPACE
    85 QT_END_NAMESPACE
    87 
    86