I can't sometimes select first item:
SQ_DirOperator::SQ_DirOperator(const KURL &url, VV type_, QWidget *parent, const char *name) :
SQ_DirOperatorBase(url, type_, parent, name)
{
connect(this, SIGNAL(finishedLoading()), SLOT(slotFinishedLoading()));
connect(this, SIGNAL(updateInformation(int,int)), SLOT(slotUpdateInformation(int,int)));
}
// delayed init
void SQ_DirOperator::slotFinishedLoading()
{
QTimer::singleShot(0, this, SLOT(slotDelayedFinishedLoading()));
}
void SQ_DirOperator::slotDelayedFinishedLoading()
{
KFileItemList *list = (KFileItemList *)fileview->items();
KFileItem *first = list->first();
printf("first: %d,%s\n", first, (first)?first->name().ascii():"null");
}
*******************
Well, sometimes 'first' is 'gridtest.gif' while the very first visible item is 'gentoo-new.gif'. Whats wrong ?