diff -r e48454f237ca -r 49c70dcc3f17 ganeswidgets/tsrc/fute/HgWidgetTest/inc/hgwidgettestdatamodel.h --- a/ganeswidgets/tsrc/fute/HgWidgetTest/inc/hgwidgettestdatamodel.h Mon May 03 13:32:54 2010 +0300 +++ b/ganeswidgets/tsrc/fute/HgWidgetTest/inc/hgwidgettestdatamodel.h Fri May 14 16:57:01 2010 +0300 @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -46,6 +47,7 @@ int rowCount(const QModelIndex &parent=QModelIndex()) const; QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const; + QVariant silentData(const QModelIndex &index, int role=Qt::DisplayRole); bool setData(const QModelIndex& index, const QVariant& value, int role=Qt::EditRole); void refreshModel(); @@ -73,7 +75,8 @@ void updateAlbumArt( int index ); void albumCacheReady(); - + void timeOut(); + private: void release(int start, int end); @@ -91,6 +94,9 @@ bool mUseLowResImages; QList mImages; BufferManager *mBufferManager; + QList mPixmaps; + QPixmap mDefaultPixmap; + bool mSilentDataFetch; ThumbnailManager* mWrapper; QStringList mWaitingThumbnails; @@ -98,6 +104,7 @@ int mThumbnailRequestIndex; int mThumbnailRequestID; + QFileInfoList mFileInfoList; }; #endif // HgWidgetTestDataModel_H