1
mirror of https://invent.kde.org/network/falkon.git synced 2024-11-13 18:42:11 +01:00
falkonOfficial/src/webview/popupwebview.h

34 lines
581 B
C
Raw Normal View History

2012-01-21 20:29:33 +01:00
#ifndef POPUPWEBVIEW_H
#define POPUPWEBVIEW_H
#include <QMenu>
#include "webview.h"
class PopupWebPage;
class PopupWebView : public WebView
{
Q_OBJECT
public:
explicit PopupWebView(QWidget* parent = 0);
void setWebPage(PopupWebPage* page);
PopupWebPage* webPage();
QWidget* overlayForJsAlert();
void openUrlInNewTab(const QUrl &url, Qz::NewTabPositionFlag position);
2012-01-21 20:29:33 +01:00
signals:
public slots:
void closeView();
private:
void contextMenuEvent(QContextMenuEvent* event);
PopupWebPage* m_page;
QMenu* m_menu;
};
#endif // POPUPWEBVIEW_H