Browse Source

Fix ampersand support in search engine field (closes #695715)

adaptive-webui-19844
Christophe Dumez 14 years ago
parent
commit
a9fbef62b6
  1. 6
      src/searchengine/searchengine.cpp

6
src/searchengine/searchengine.cpp

@ -321,7 +321,7 @@ void SearchEngine::on_search_button_clicked(){ @@ -321,7 +321,7 @@ void SearchEngine::on_search_button_clicked(){
// Reload environment variables (proxy)
searchProcess->setEnvironment(QProcess::systemEnvironment());
QString pattern = search_pattern->text().trimmed();
const QString pattern = search_pattern->text().trimmed();
// No search pattern entered
if(pattern.isEmpty()){
QMessageBox::critical(0, tr("Empty search pattern"), tr("Please type a search pattern first"));
@ -331,7 +331,9 @@ void SearchEngine::on_search_button_clicked(){ @@ -331,7 +331,9 @@ void SearchEngine::on_search_button_clicked(){
currentSearchTab=new SearchTab(this);
connect(currentSearchTab->header(), SIGNAL(sectionResized(int, int, int)), this, SLOT(propagateSectionResized(int,int,int)));
all_tab.append(currentSearchTab);
tabWidget->addTab(currentSearchTab, pattern);
QString tabName = pattern;
tabName.replace(QRegExp("&{1}"), "&&");
tabWidget->addTab(currentSearchTab, tabName);
tabWidget->setCurrentWidget(currentSearchTab);
#if QT_VERSION < 0x040500
closeTab_button->setEnabled(true);

Loading…
Cancel
Save