void SearchDialog::gotoPage(int n, Qt::KeyboardModifiers m, QString uuid, QString phrase) { setLatestPhrase(phrase); if (!pgView) { qDebug() << "SearchDialog: Pageview disappeared on me."; return; } PageView *view = pgView; ASSERT(view); if (m & Qt::ShiftModifier) view = view->newView(); view->gotoEntryPage(n); view->ensureSearchVisible(uuid, phrase); view->window()->raise(); }