本文整理汇总了C++中QWebFrame::scroll方法的典型用法代码示例。如果您正苦于以下问题:C++ QWebFrame::scroll方法的具体用法?C++ QWebFrame::scroll怎么用?C++ QWebFrame::scroll使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QWebFrame
的用法示例。
在下文中一共展示了QWebFrame::scroll方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: scroll
void QWebFrameProto::scroll(int dx, int dy)
{
scriptDeprecated("QWebFrame will not be available in future versions");
QWebFrame *item = qscriptvalue_cast<QWebFrame*>(thisObject());
if (item)
return item->scroll(dx, dy);
}
示例2: processMoveEvent
void WebkitPixelStreamer::processMoveEvent(const deflect::Event &moveEvent)
{
const QPoint& pointerPos = getPointerPosition(moveEvent);
if( interactionModeActive_ )
{
QMouseEvent myEvent(QEvent::MouseMove, pointerPos,
Qt::LeftButton, Qt::LeftButton,
(Qt::KeyboardModifiers)moveEvent.modifiers);
webView_.page()->event(&myEvent);
}
else
{
QWebFrame *pFrame = webView_.page()->frameAt(pointerPos);
if (!pFrame)
return;
int dx = moveEvent.dx * webView_.page()->viewportSize().width();
int dy = moveEvent.dy * webView_.page()->viewportSize().height();
pFrame->scroll(-dx,-dy);
}
}
示例3: log_contentsSizeChanged
void lmcMessageLog::log_contentsSizeChanged(QSize size) {
if(autoScroll) {
QWebFrame* frame = page()->mainFrame();
frame->scroll(0, size.height());
}
}