--- 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 <QAbstractListModel>
#include <QItemSelection>
#include <QStringList>
+#include <QFileInfoList>
#include <hbicon>
#include <thumbnailmanager_qt.h>
#include <QImage>
@@ -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<QImage> mImages;
BufferManager *mBufferManager;
+ QList<QPixmap> mPixmaps;
+ QPixmap mDefaultPixmap;
+ bool mSilentDataFetch;
ThumbnailManager* mWrapper;
QStringList mWaitingThumbnails;
@@ -98,6 +104,7 @@
int mThumbnailRequestIndex;
int mThumbnailRequestID;
+ QFileInfoList mFileInfoList;
};
#endif // HgWidgetTestDataModel_H