/*! \brief Invokes search on the dictionary and displays the first results \note connects the clicked signal of btnSearch to this SLOT */ void Dialog::on_btnSearch_clicked() { paths.clear(); QList<SymbolProperties> symbolList = dictionary.findSymbols(currentKeywords, currentFilters); QStringList listKeyWords = dictionary.keywords(); ui->keywords->clear(); ui->keywords->addItems(listKeyWords); QListIterator<SymbolProperties> it(symbolList); while (it.hasNext()) { SymbolProperties symbolProps = it.next(); if (symbolProps.name().size() > 0) { // qDebug() << "Adding Symbol: " << symbolProps.name(); paths.append(symbolProps.name()); } } fwdIterator = QListIterator<QString> (paths); bwdIterator = QListIterator<QString> (paths); ui->lblResults->setText(QString("%1 symbols found").arg(paths.count())); on_btnNext_clicked(); }
void frmWizardScummVM::on_twScummVM_itemDoubleClicked(QTreeWidgetItem *item, int column) { if( item && column > -1 ) { emit on_twScummVM_itemClicked(item, 0); emit on_btnNext_clicked(); } }