State of mmap for icon cache

Benjamin Meyer ben at meyerhome.net
Tue Jun 17 22:08:59 BST 2008


> I can reproduce it, without caching the icons ourselves, code  
> completion takes
> several seconds to populate (this is happening in a worker thread),  
> whereas
> with the fix, it's instantaneous.

Just curious, why does code completion have pixmaps?  If you are using  
QCompleter you might want code like this:

        m_lineEditCompleter = new QCompleter(completionModel, this);
        QAbstractItemView *popup = m_lineEditCompleter->popup();
        QListView *listView = qobject_cast<QListView*>(popup);
        if (listView)
            listView->setUniformItemSizes(true);

But always profile rather then guess :)

-Benjamin Meyer




More information about the kde-core-devel mailing list