6.12. Interfaces for libQtSvg

Table 6-578 defines the library name and shared object name for the libQtSvg library

Table 6-578. libQtSvg Definition

Library:libQtSvg
SONAME:libQtSvg.so.4

The behavior of the interfaces in this library is specified by the following specifications:

[QtSvg] QtSvg 4.1.0

6.12.1. QtSvg

6.12.1.1. Class data for QSvgRenderer

The virtual table for the QSvgRenderer class is described by Table 6-579

Table 6-579. Primary vtable for QSvgRenderer

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QSvgRenderer
vfunc[0]:QSvgRenderer::metaObject() const
vfunc[1]:QSvgRenderer::qt_metacast(char const*)
vfunc[2]:QSvgRenderer::qt_metacall(QMetaObject::Call, int, void**)
vfunc[3]:QSvgRenderer::~QSvgRenderer()
vfunc[4]:QSvgRenderer::~QSvgRenderer()
vfunc[5]:QObject::event(QEvent*)
vfunc[6]:QObject::eventFilter(QObject*, QEvent*)
vfunc[7]:QObject::timerEvent(QTimerEvent*)
vfunc[8]:QObject::childEvent(QChildEvent*)
vfunc[9]:QObject::customEvent(QEvent*)
vfunc[10]:QObject::connectNotify(char const*)
vfunc[11]:QObject::disconnectNotify(char const*)

The Run Time Type Information for the QSvgRenderer class is described by Table 6-580

Table 6-580. typeinfo for QSvgRenderer

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for QSvgRenderer
basetype:typeinfo for QObject

6.12.1.2. Class data for QSvgWidget

The virtual table for the QSvgWidget class is described by Table 6-581

Table 6-581. Primary vtable for QSvgWidget

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QSvgWidget
vfunc[0]:QSvgWidget::metaObject() const
vfunc[1]:QSvgWidget::qt_metacast(char const*)
vfunc[2]:QSvgWidget::qt_metacall(QMetaObject::Call, int, void**)
vfunc[3]:QSvgWidget::~QSvgWidget()
vfunc[4]:QSvgWidget::~QSvgWidget()
vfunc[5]:QWidget::event(QEvent*)
vfunc[6]:QObject::eventFilter(QObject*, QEvent*)
vfunc[7]:QObject::timerEvent(QTimerEvent*)
vfunc[8]:QObject::childEvent(QChildEvent*)
vfunc[9]:QObject::customEvent(QEvent*)
vfunc[10]:QObject::connectNotify(char const*)
vfunc[11]:QObject::disconnectNotify(char const*)
vfunc[12]:QWidget::devType() const
vfunc[13]:QWidget::setVisible(bool)
vfunc[14]:QSvgWidget::sizeHint() const
vfunc[15]:QWidget::minimumSizeHint() const
vfunc[16]:QWidget::heightForWidth(int) const
vfunc[17]:QWidget::paintEngine() const
vfunc[18]:QWidget::mousePressEvent(QMouseEvent*)
vfunc[19]:QWidget::mouseReleaseEvent(QMouseEvent*)
vfunc[20]:QWidget::mouseDoubleClickEvent(QMouseEvent*)
vfunc[21]:QWidget::mouseMoveEvent(QMouseEvent*)
vfunc[22]:QWidget::wheelEvent(QWheelEvent*)
vfunc[23]:QWidget::keyPressEvent(QKeyEvent*)
vfunc[24]:QWidget::keyReleaseEvent(QKeyEvent*)
vfunc[25]:QWidget::focusInEvent(QFocusEvent*)
vfunc[26]:QWidget::focusOutEvent(QFocusEvent*)
vfunc[27]:QWidget::enterEvent(QEvent*)
vfunc[28]:QWidget::leaveEvent(QEvent*)
vfunc[29]:QSvgWidget::paintEvent(QPaintEvent*)
vfunc[30]:QWidget::moveEvent(QMoveEvent*)
vfunc[31]:QWidget::resizeEvent(QResizeEvent*)
vfunc[32]:QWidget::closeEvent(QCloseEvent*)
vfunc[33]:QWidget::contextMenuEvent(QContextMenuEvent*)
vfunc[34]:QWidget::tabletEvent(QTabletEvent*)
vfunc[35]:QWidget::actionEvent(QActionEvent*)
vfunc[36]:QWidget::dragEnterEvent(QDragEnterEvent*)
vfunc[37]:QWidget::dragMoveEvent(QDragMoveEvent*)
vfunc[38]:QWidget::dragLeaveEvent(QDragLeaveEvent*)
vfunc[39]:QWidget::dropEvent(QDropEvent*)
vfunc[40]:QWidget::showEvent(QShowEvent*)
vfunc[41]:QWidget::hideEvent(QHideEvent*)
vfunc[42]:QWidget::x11Event(_XEvent*)
vfunc[43]:QWidget::changeEvent(QEvent*)
vfunc[44]:QWidget::metric(QPaintDevice::PaintDeviceMetric) const
vfunc[45]:QWidget::inputMethodEvent(QInputMethodEvent*)
vfunc[46]:QWidget::inputMethodQuery(Qt::InputMethodQuery) const
vfunc[47]:QWidget::focusNextPrevChild(bool)
vfunc[48]:QWidget::styleChange(QStyle&)
vfunc[49]:QWidget::enabledChange(bool)
vfunc[50]:QWidget::paletteChange(QPalette const&)
vfunc[51]:QWidget::fontChange(QFont const&)
vfunc[52]:QWidget::windowActivationChange(bool)
vfunc[53]:QWidget::languageChange()

Table 6-582. Secondary vtable for QSvgWidget

Base Offset-8
Virtual Base Offset0
RTTItypeinfo for QSvgWidget
vfunc[0]:non-virtual thunk to QSvgWidget::~QSvgWidget()
vfunc[1]:non-virtual thunk to QSvgWidget::~QSvgWidget()
vfunc[2]:non-virtual thunk to QWidget::devType() const
vfunc[3]:non-virtual thunk to QWidget::paintEngine() const
vfunc[4]:non-virtual thunk to QWidget::metric(QPaintDevice::PaintDeviceMetric) const

The Run Time Type Information for the QSvgWidget class is described by Table 6-583

Table 6-583. typeinfo for QSvgWidget

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for QSvgWidget
basetype:typeinfo for QWidget

6.12.1.3. Interfaces for QtSvg

An LSB conforming implementation shall provide the architecture specific functions for QtSvg specified in Table 6-584, with the full mandatory functionality as described in the referenced underlying specification.

Table 6-584. libQtSvg - QtSvg Function Interfaces

_ZThn8_N10QSvgWidgetD0Ev [QtSvg]_ZThn8_N10QSvgWidgetD1Ev [QtSvg]