void KEdit::search(){ if( replace_dialog && replace_dialog->isVisible() ) { replace_dialog->hide(); } if( !srchdialog ) { srchdialog = new KEdFind( this, "searchdialog", false); connect(srchdialog,SIGNAL(search()),this,SLOT(search_slot())); connect(srchdialog,SIGNAL(done()),this,SLOT(searchdone_slot())); } // If we already searched / replaced something before make sure it shows // up in the find dialog line-edit. QString string; string = srchdialog->getText(); srchdialog->setText(string.isEmpty() ? pattern : string); deselect(); last_search = NONE; srchdialog->show(); srchdialog->result(); }
void TextShow::search(){ if( srchdialog == 0 ) { srchdialog = new KEdFind( this, "searchdialog", false); connect(srchdialog,SIGNAL(search()),this,SLOT(search_slot())); connect(srchdialog,SIGNAL(done()),this,SLOT(searchdone_slot())); } srchdialog->show(); srchdialog->result(); }
void Gutenbrowser::Search() { odebug << "Starting search dialog" << oendl; searchDlg = new SearchDialog( this, "Etext Search", true); searchDlg->setCaption( tr( "Etext Search" )); connect( searchDlg,SIGNAL( search_signal()),this,SLOT( search_slot())); connect( searchDlg,SIGNAL( search_done_signal()),this,SLOT( searchdone_slot())); QString resultString; QString string = searchDlg->searchString; Lview->deselect(); searchDlg->show(); }