void FavoriteFolderView::addFolder() { KMFolderSelDlg dlg(mainWidget(), i18n("Add Favorite Folder"), false); if(dlg.exec() != QDialog::Accepted) return; KMFolder *folder = dlg.folder(); if(!folder) return; KMFolderTreeItem *fti = findFolderTreeItem(folder); addFolder(folder, fti ? prettyName(fti) : folder->label()); }
void KMSearch::slotProcessNextBatch() { if ( !running() ) { return; } if ( mFolders.count() != 0 ) { KMFolder *folder = *( mFolders.begin() ); mFolders.erase( mFolders.begin() ); if ( folder ) { mLastFolder = folder->label(); folder->open( "kmsearch" ); mOpenedFolders.append( folder ); connect( folder->storage(), SIGNAL( searchResult( KMFolder*, QList<quint32>, const KMSearchPattern*, bool ) ), this, SLOT( slotSearchFolderResult( KMFolder*, QList<quint32>, const KMSearchPattern*, bool ) ) ); folder->storage()->search( mSearchPattern ); } else { --mRemainingFolders;