- a search request can now be terminated by another

This commit is contained in:
Christophe Dumez 2007-07-22 13:42:09 +00:00
parent f4adf173a2
commit 2c48968a31
3 changed files with 5 additions and 3 deletions

View file

@ -260,6 +260,10 @@ void SearchEngine::saveSearchHistory()
// Function called when we click on search button
void SearchEngine::on_search_button_clicked(){
if(searchProcess->state() != QProcess::NotRunning){
searchProcess->kill();
searchProcess->waitForFinished();
}
QString pattern = search_pattern->text().trimmed();
// No search pattern entered
if(pattern.isEmpty()){
@ -319,8 +323,6 @@ void SearchEngine::on_search_button_clicked(){
void SearchEngine::searchStarted(){
// Update SearchEngine widgets
search_button->setEnabled(false);
search_button->repaint();
search_status->setText(tr("Searching..."));
search_status->repaint();
stop_search_button->setEnabled(true);