wordListWidget = new WordListWidget(backbone);
translationWidget = new TranslationWidget(backbone, this);
- searchBarWidget->setFocus();
menuWidget = new MenuWidget(this);
-
-
menuWidget->addSubMenu(tr("Dictionaries"),
new DictManagerWidget(backbone, this));
menuWidget->addSubMenu(tr("Settings"), new QPushButton("Settings"));
ui->menuBar->addAction(menuWidget);
- connect(this, SIGNAL(searchWordList(QStringList)),
- searchBarWidget, SLOT(searchWordList(QStringList)));
+ connect(this, SIGNAL(search(QString)),
+ searchBarWidget, SLOT(search(QString)));
- connect(searchBarWidget, SIGNAL(searchForTranslations(QStringList)),
+ connect(searchBarWidget, SIGNAL(searchForTranslations(QString)),
wordListWidget, SLOT(lockList()));
connect(searchBarWidget, SIGNAL(stopSearching()),
close();*/
}
-void MainWindow::search(QStringList words) {
- emit searchWordList(words);
+void MainWindow::searchExactWord(QString word) {
+ wordListWidget->setExactMatchString(word);
+ emit search(word);
}
void MainWindow::enableMenu(bool enabled) {
ui->menuBar->setVisible(enabled);
- qDebug()<<enabled;
}