webView.cc 508 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
#include "webView.hh"

#include <QKeyEvent>

webView::webView(QWidget * parent) : QWebView(parent)
{
}

QWebView* webView::createWindow(QWebPage::WebWindowType /*type*/)
{
  webView* window = new webView();

  emit windowCreated(window);

  return window;
}

void webView::keyPressEvent(QKeyEvent* event)
{
  if (event->key() == Qt::Key_F && event->modifiers() == Qt::ControlModifier)
    emit find();
  else if (event->key() == Qt::Key_F3)
    emit findNext();
  else
    QWebView::keyPressEvent(event);
}