Replaced WebView with a custom BrowserWidget

Added browser navigation buttons and url textbox




FossilOrigin-Name: 4914092dd81da4678e5aa76e8c8a15bc7cb1e146
This commit is contained in:
kostas
2012-12-22 16:29:06 +00:00
parent dc38db4452
commit 9e4e35a56a
7 changed files with 679 additions and 449 deletions

37
src/BrowserWidget.h Normal file
View File

@@ -0,0 +1,37 @@
#ifndef BROWSERWIDGET_H
#define BROWSERWIDGET_H
#include <QWidget>
#include <QUrl>
namespace Ui {
class BrowserWidget;
}
class BrowserWidget : public QWidget
{
Q_OBJECT
public:
explicit BrowserWidget(QWidget *parent = 0);
~BrowserWidget();
void load(const QUrl &url);
private slots:
void on_webView_urlChanged(const QUrl &url);
void on_webView_loadStarted();
void on_webView_loadFinished(bool);
void on_actionBrowserBack_triggered();
void on_actionBrowserForward_triggered();
void on_actionBrowserRefresh_triggered();
void on_txtUrl_returnPressed();
void on_actionBrowserStop_triggered();
private:
Ui::BrowserWidget *ui;
bool loading;
};
#endif // BROWSERWIDGET_H