diff options
Diffstat (limited to 'src/webtab.cpp')
-rw-r--r-- | src/webtab.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/webtab.cpp b/src/webtab.cpp index cbb38a5e..718d8b98 100644 --- a/src/webtab.cpp +++ b/src/webtab.cpp @@ -39,6 +39,7 @@ #include "opensearchmanager.h" #include "previewselectorbar.h" #include "rsswidget.h" +#include "searchenginebar.h" #include "sessionmanager.h" #include "syncmanager.h" #include "urlbar.h" @@ -253,6 +254,7 @@ void WebTab::showRSSInfo(const QPoint &pos) widget->showAt(pos); } + void WebTab::hideSelectorBar() { m_previewSelectorBar.data()->animatedHide(); @@ -341,8 +343,7 @@ void WebTab::openSearchEngineAdded() void WebTab::showMessageBar() { MessageBar *msgBar = new MessageBar(i18n("It seems rekonq was not closed properly. Do you want " - "to restore the last saved session?") - , this); + "to restore the last saved session?"), this); qobject_cast<QVBoxLayout *>(layout())->insertWidget(0, msgBar); msgBar->animatedShow(); @@ -363,3 +364,12 @@ void WebTab::loadFinished() QString pageTitle = (page() && page()->isOnRekonqPage()) ? url().url() : m_webView->title(); rApp->historyManager()->addHistoryEntry(url(), pageTitle); } + + +void WebTab::showSearchEngineBar() +{ + SearchEngineBar *seBar = new SearchEngineBar(this); + + qobject_cast<QVBoxLayout *>(layout())->insertWidget(0, seBar); + seBar->animatedShow(); +} |