diff options
author | Jonatan Pålsson <jonatan.palsson@pelagicore.com> | 2014-01-23 09:05:55 +0100 |
---|---|---|
committer | Jonatan Pålsson <jonatan.palsson@pelagicore.com> | 2014-01-27 17:12:15 +0100 |
commit | 10e79c783d81a2bac05efa6abfe78f95591d0a28 (patch) | |
tree | 373693987d25a25885dea1ed0284e9753f6c41f8 /browser/webpagewindow.cpp | |
parent | 1d66e303e25ade6fdb7c76d1d373b77eca23cb93 (diff) | |
download | browser-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.cpp | 33 |
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() { |