void KfindTabWidget::setURL( const KURL & url ) { TDEConfig *conf = TDEGlobal::config(); conf->setGroup("History"); m_url = url; TQStringList sl = conf->readPathListEntry("Directories"); dirBox->clear(); // make sure there is no old Stuff in there if(!sl.isEmpty()) { dirBox->insertStringList(sl); // If the _searchPath already exists in the list we do not // want to add it again int indx = sl.findIndex(m_url.prettyURL()); if(indx == -1) dirBox->insertItem(m_url.prettyURL(), 0); // make it the first one else dirBox->setCurrentItem(indx); } else { TQDir m_dir("/lib"); dirBox ->insertItem( m_url.prettyURL() ); dirBox ->insertItem( "file:" + TQDir::homeDirPath() ); dirBox ->insertItem( "file:/" ); dirBox ->insertItem( "file:/usr" ); if (m_dir.exists()) dirBox ->insertItem( "file:/lib" ); dirBox ->insertItem( "file:/home" ); dirBox ->insertItem( "file:/etc" ); dirBox ->insertItem( "file:/var" ); dirBox ->insertItem( "file:/mnt" ); } }
void KfindTabWidget::loadHistory() { // Load pattern history TDEConfig *conf = TDEGlobal::config(); conf->setGroup("History"); TQStringList sl = conf->readListEntry("Patterns"); if(!sl.isEmpty()) nameBox->insertStringList(sl); else nameBox->insertItem("*"); sl = conf->readPathListEntry("Directories"); if(!sl.isEmpty()) { dirBox->insertStringList(sl); // If the _searchPath already exists in the list we do not // want to add it again int indx = sl.findIndex(m_url.prettyURL()); if(indx == -1) dirBox->insertItem(m_url.prettyURL(), 0); // make it the first one else dirBox->setCurrentItem(indx); } else { TQDir m_dir("/lib"); dirBox ->insertItem( m_url.prettyURL() ); dirBox ->insertItem( "file:" + TQDir::homeDirPath() ); dirBox ->insertItem( "file:/" ); dirBox ->insertItem( "file:/usr" ); if (m_dir.exists()) dirBox ->insertItem( "file:/lib" ); dirBox ->insertItem( "file:/home" ); dirBox ->insertItem( "file:/etc" ); dirBox ->insertItem( "file:/var" ); dirBox ->insertItem( "file:/mnt" ); } }