blob: 7e2ece9a37d22f0325663773a73158b1e6abd5a9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
/****************************************************************************
** ui.h extension file, included from the uic-generated form implementation.
**
** If you wish to add, delete or rename functions or slots use
** TQt Designer which will update this file, preserving your code. Create an
** init() function in place of a constructor, and a destroy() function in
** place of a destructor.
*****************************************************************************/
void SQ_ViewCache::init()
{
textTotal->setText(TQString("<b>%1</b>").arg((int)SQ_PixmapCache::instance()->count()));
if(SQ_PixmapCache::instance()->isEmpty())
return;
listCache->setSorting(-1);
TQListViewItem *itemafter = 0, *item;
SQ_PixmapCache::iterator itEnd = SQ_PixmapCache::instance()->end();
SQ_Thumbnail th;
KURL url;
TQString s;
for(SQ_PixmapCache::iterator it = SQ_PixmapCache::instance()->begin();it != itEnd;++it)
{
th = it.data();
url = it.key();
s = url.isLocalFile() ? url.path() : url.prettyURL();
if(itemafter)
item = new TQListViewItem(listCache, itemafter, s,
TQString(), TQString::fromLatin1("%1x%2").arg(th.w).arg(th.h));
else
item = new TQListViewItem(listCache, s,
TQString(), TQString::fromLatin1("%1x%2").arg(th.w).arg(th.h));
item->setPixmap(1, it.data().mime);
itemafter = item;
listCache->insertItem(item);
}
}
|