summaryrefslogtreecommitdiff
path: root/browser/webpagewindow.cpp
diff options
context:
space:
mode:
authorJonatan Pålsson <jonatan.palsson@pelagicore.com>2014-01-22 10:05:31 +0100
committerJonatan Pålsson <jonatan.palsson@pelagicore.com>2014-01-27 17:12:15 +0100
commit7849b538bf8259b397d50303a57be23a8af88265 (patch)
tree6373c40a11b6f2f4554ed6b8e8cb05e7c6358a60 /browser/webpagewindow.cpp
parentfc41c6d656045129d5fe3184a4e5879394ab2a27 (diff)
downloadbrowser-poc-7849b538bf8259b397d50303a57be23a8af88265.tar.gz
Changed QWebView to QGraphicsWebView via BrowserView class
Diffstat (limited to 'browser/webpagewindow.cpp')
-rw-r--r--browser/webpagewindow.cpp44
1 files changed, 15 insertions, 29 deletions
diff --git a/browser/webpagewindow.cpp b/browser/webpagewindow.cpp
index 83d93a6..870443e 100644
--- a/browser/webpagewindow.cpp
+++ b/browser/webpagewindow.cpp
@@ -34,8 +34,7 @@ void webpagewindow::browserStartLoading() {
void webpagewindow::reportprogress() {
qDebug() << __PRETTY_FUNCTION__;
int progress;
-
- progress = webitem->property("progress").toFloat() * 100;
+ progress = webitem->getProgress();
qDebug() << progress;
emit onLoadProgress(progress);
@@ -45,10 +44,10 @@ void webpagewindow::reportprogress() {
}
void webpagewindow::getUrlTitle() {
- qDebug() << webitem->property("url") << webitem->property("title");
+ qDebug() << webitem->getURL() << webitem->getTitle();
- localurl = webitem->property("url").toString();
- localtitle = webitem->property("title").toString();
+ localurl = webitem->getURL();
+ localtitle = webitem->getTitle();
}
conn::brw::ERROR_IDS webpagewindow::back() {
@@ -56,11 +55,8 @@ conn::brw::ERROR_IDS webpagewindow::back() {
emit setOutputWebview(message().path());
- bool ret = webitem->metaObject()->invokeMethod(webitem, "goBack");
- if(ret)
- return conn::brw::EID_NO_ERROR;
- else
- return conn::brw::EID_INVALID_ARGUMENT;
+ webitem->goBack();
+ return conn::brw::EID_NO_ERROR;
}
conn::brw::ERROR_IDS webpagewindow::forward() {
@@ -68,11 +64,8 @@ conn::brw::ERROR_IDS webpagewindow::forward() {
emit setOutputWebview(message().path());
- bool ret = webitem->metaObject()->invokeMethod(webitem, "goForward");
- if(ret)
- return conn::brw::EID_NO_ERROR;
- else
- return conn::brw::EID_INVALID_ARGUMENT;
+ webitem->goForward();
+ return conn::brw::EID_NO_ERROR;
}
conn::brw::ERROR_IDS webpagewindow::load(const QString &a_Url) {
@@ -84,7 +77,7 @@ conn::brw::ERROR_IDS webpagewindow::load(const QString &a_Url) {
emit setOutputWebview(message().path());
- bool ret = webitem->setProperty("url", a_Url);
+ bool ret = webitem->load(a_Url);
if(ret)
return conn::brw::EID_NO_ERROR;
else
@@ -96,11 +89,8 @@ conn::brw::ERROR_IDS webpagewindow::reload() {
emit setOutputWebview(message().path());
- bool ret = webitem->metaObject()->invokeMethod(webitem, "pagereload");
- if(ret)
- return conn::brw::EID_NO_ERROR;
- else
- return conn::brw::EID_INVALID_ARGUMENT;
+ webitem->pageReload();
+ return conn::brw::EID_NO_ERROR;
}
conn::brw::ERROR_IDS webpagewindow::getBrowserActionsState(conn::brw::BrowserActions &a_browserActionsState) {
@@ -147,10 +137,8 @@ conn::brw::ERROR_IDS webpagewindow::getGeometry(conn::brw::Rect &a_sRect) {
emit setOutputWebview(message().path());
- a_sRect.i32X = webitem->property("x").toInt();
- a_sRect.i32Y = webitem->property("y").toInt();
- a_sRect.i32Width = webitem->property("width").toInt();
- a_sRect.i32Height = webitem->property("height").toInt();
+ webitem->setGeometry(a_sRect.i32X, a_sRect.i32Y, a_sRect.i32Width,
+ a_sRect.i32Height);
return conn::brw::EID_NO_ERROR;
}
@@ -160,10 +148,8 @@ conn::brw::ERROR_IDS webpagewindow::setGeometry(const conn::brw::Rect & a_sRect)
emit setOutputWebview(message().path());
- webitem->setProperty("x", a_sRect.i32X);
- webitem->setProperty("y", a_sRect.i32Y);
- webitem->setProperty("width", a_sRect.i32Width);
- webitem->setProperty("height", a_sRect.i32Height);
+ webitem->setGeometry(a_sRect.i32X, a_sRect.i32Y, a_sRect.i32Width,
+ a_sRect.i32Height);
return conn::brw::EID_NO_ERROR;
}