setExactSearch(false);
}
}
-
- wordListWidget->setFocus();
+ WordListWidget* myWidget = qobject_cast<WordListWidget *>(wordListWidget);
+ myWidget->setFocusOnElement();
+// wordListWidget->setFocus();
}
bool MainWindow::checkExactSearch(
#ifndef Q_WS_MAEMO_5
hideWelcomeScreen();
#endif
-
Q_EMIT showTranslation(backbone->xmls());
- wordListWidget->setFocus();
+ WordListWidget* myWidget = qobject_cast<WordListWidget *>(wordListWidget);
+ myWidget->setFocusOnElement();
#ifdef Q_WS_MAEMO_5
notifyManager->screenChanged();
#endif
}
void MainWindow::showHistory(QPoint p) {
-
- HistoryListDialog historyDialog(backbone->history()->list(), searchBarWidget);
-
+ HistoryListDialog historyDialog(backbone->history()->list(), this );// searchBarWidget);
#ifndef Q_WS_MAEMO_5
- QPoint newPos = mapFromGlobal(p);
- newPos.setY(searchBarWidget->pos().y() -
- historyDialog.sizeHint().height());
- newPos.setX(width() - historyDialog.sizeHint().width());
-
- historyDialog.move(newPos);
+ p.setX(p.x() - historyDialog.sizeHint().width() + 5);
+ p.setY(p.y() - historyDialog.sizeHint().height()- 10); //- 80);
+ historyDialog.move(p);
#endif
if(historyDialog.exec() == QDialog::Accepted) {
connect(backbone, SIGNAL(closeOk()),
this, SLOT(close()));
+ connect(backbone, SIGNAL(bookmarkMode()),
+ this, SIGNAL(bookmarkMode()));
+
//connect(wordListWidget, SIGNAL(addBookmark(QList<Translation*>)),
// this, SIGNAL(setBusy()));
connect(this, SIGNAL(setIdle()),
wordListWidget, SLOT(unlockList()));
+ connect(this, SIGNAL(bookmarkMode()),
+ wordListWidget, SLOT(bookmarkModeActive()));
+
connect(wordListWidget, SIGNAL(addBookmark(QList<Translation*>)),
backbone, SLOT(addBookmark(QList<Translation*>)));
backbone->removeAllBookmarks();
((WordListWidget*)wordListWidget)->clear();
}
-
-
}