本文整理汇总了C++中KHTMLView::setIgnoreWheelEvents方法的典型用法代码示例。如果您正苦于以下问题:C++ KHTMLView::setIgnoreWheelEvents方法的具体用法?C++ KHTMLView::setIgnoreWheelEvents怎么用?C++ KHTMLView::setIgnoreWheelEvents使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KHTMLView
的用法示例。
在下文中一共展示了KHTMLView::setIgnoreWheelEvents方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: slotViewCleared
void RenderPartObject::slotViewCleared()
{
if(element() && m_widget->inherits("QScrollView") ) {
#ifdef DEBUG_LAYOUT
kdDebug(6031) << "iframe is a scrollview!" << endl;
#endif
QScrollView *view = static_cast<QScrollView *>(m_widget);
int frameStyle = QFrame::NoFrame;
QScrollView::ScrollBarMode scroll = QScrollView::Auto;
int marginw = -1;
int marginh = -1;
if ( element()->id() == ID_IFRAME) {
HTMLIFrameElementImpl *frame = static_cast<HTMLIFrameElementImpl *>(element());
if(frame->frameBorder)
frameStyle = QFrame::Box;
scroll = frame->scrolling;
marginw = frame->marginWidth;
marginh = frame->marginHeight;
}
view->setFrameStyle(frameStyle);
#if !APPLE_CHANGES
view->setVScrollBarMode(scroll);
view->setHScrollBarMode(scroll);
#endif
if(view->inherits("KHTMLView")) {
#ifdef DEBUG_LAYOUT
kdDebug(6031) << "frame is a KHTMLview!" << endl;
#endif
KHTMLView *htmlView = static_cast<KHTMLView *>(view);
htmlView->setIgnoreWheelEvents( element()->id() == ID_IFRAME );
if(marginw != -1) htmlView->setMarginWidth(marginw);
if(marginh != -1) htmlView->setMarginHeight(marginh);
}
}
}