summaryrefslogtreecommitdiff
path: root/browser/webpagewindow.cpp
diff options
context:
space:
mode:
authorJonatan Pålsson <jonatan.palsson@pelagicore.com>2014-01-23 09:05:55 +0100
committerJonatan Pålsson <jonatan.palsson@pelagicore.com>2014-01-27 17:12:15 +0100
commit10e79c783d81a2bac05efa6abfe78f95591d0a28 (patch)
tree373693987d25a25885dea1ed0284e9753f6c41f8 /browser/webpagewindow.cpp
parent1d66e303e25ade6fdb7c76d1d373b77eca23cb93 (diff)
downloadbrowser-poc-10e79c783d81a2bac05efa6abfe78f95591d0a28.tar.gz
Now using conn:brw:: enums for scroll direction and type
Diffstat (limited to 'browser/webpagewindow.cpp')
-rw-r--r--browser/webpagewindow.cpp33
1 files changed, 3 insertions, 30 deletions
diff --git a/browser/webpagewindow.cpp b/browser/webpagewindow.cpp
index 536708c..dff68db 100644
--- a/browser/webpagewindow.cpp
+++ b/browser/webpagewindow.cpp
@@ -163,36 +163,9 @@ conn::brw::ERROR_IDS webpagewindow::scroll(conn::brw::SCROLL_DIRECTION a_eScroll
emit setOutputWebview(message().path());
- BrowserView::ScrollDirection direction = BrowserView::SCROLLDIRECTION_INVALID;
- BrowserView::ScrollType type = BrowserView::SCROLLTYPE_INVALID;
-
- if(a_eScrollType == conn::brw::ST_PAGE)
- type = BrowserView::SCROLLTYPE_PAGESTEP;
-
- switch (a_eScrollDirection) {
- case conn::brw::SD_TOP:
- direction = BrowserView::SCROLLDIRECTION_UP;
- break;
- case conn::brw::SD_BOTTOM:
- direction = BrowserView::SCROLLDIRECTION_DOWN;
- break;
- case conn::brw::SD_RIGHT:
- direction = BrowserView::SCROLLDIRECTION_RIGHT;
- break;
- case conn::brw::SD_LEFT:
- direction = BrowserView::SCROLLDIRECTION_LEFT;
- break;
- default:
- break;
- }
-
- webitem->scroll(direction, type);
- if (direction != BrowserView::SCROLLDIRECTION_INVALID &&
- type != BrowserView::SCROLLTYPE_INVALID) {
- return conn::brw::EID_NO_ERROR;
- } else {
- return conn::brw::EID_INVALID_ARGUMENT;
- }
+
+ webitem->scroll(a_eScrollDirection, a_eScrollType);
+ return conn::brw::EID_NO_ERROR;
}
bool webpagewindow::getVisible() {