18.16. Interfaces for libQtSvg

Table 18-576 defines the library name and shared object name for the libQtSvg library

Table 18-576. libQtSvg Definition

Library:libQtSvg
SONAME:libQtSvg.so.4

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

[CXXABI-1.86] Itanium™ C++ ABI
[QtSvg] QtSvg 4.2.0
[QtXml] QtXml 4.2.0

18.16.1. Qt4 Svg

18.16.1.1. Class data for QSvgRenderer

The virtual table for the QSvgRenderer class is described by Table 18-577

Table 18-577. 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 18-578

Table 18-578. typeinfo for QSvgRenderer

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

18.16.1.2. Class data for QSvgWidget

The virtual table for the QSvgWidget class is described by Table 18-579

Table 18-579. 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()

The Run Time Type Information for the QSvgWidget class is described by Table 18-580

Table 18-580. typeinfo for QSvgWidget

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

18.16.1.3. Interfaces for Qt4 Svg

An LSB conforming implementation shall provide the generic functions for Qt4 Svg specified in Table 18-581, with the full mandatory functionality as described in the referenced underlying specification.

Table 18-581. libQtSvg - Qt4 Svg Function Interfaces

_ZN10QSvgWidget10paintEventEP11QPaintEvent [QtSvg]_ZN10QSvgWidget11qt_metacallEN11QMetaObject4CallEiPPv [QtSvg]
_ZN10QSvgWidget11qt_metacastEPKc [QtSvg]_ZN10QSvgWidget4loadERK10QByteArray [QtSvg]
_ZN10QSvgWidget4loadERK7QString [QtSvg]_ZN10QSvgWidgetC1EP7QWidget [QtSvg]
_ZN10QSvgWidgetC1ERK7QStringP7QWidget [QtSvg]_ZN10QSvgWidgetC2EP7QWidget [QtSvg]
_ZN10QSvgWidgetC2ERK7QStringP7QWidget [QtSvg]_ZN10QSvgWidgetD0Ev [QtSvg]
_ZN10QSvgWidgetD1Ev [QtSvg]_ZN10QSvgWidgetD2Ev [QtSvg]
_ZN12QSvgRenderer10setViewBoxERK5QRect [QtSvg]_ZN12QSvgRenderer10setViewBoxERK6QRectF [QtXml]
_ZN12QSvgRenderer11qt_metacallEN11QMetaObject4CallEiPPv [QtSvg]_ZN12QSvgRenderer11qt_metacastEPKc [QtSvg]
_ZN12QSvgRenderer13repaintNeededEv [QtSvg]_ZN12QSvgRenderer15setCurrentFrameEi [QtSvg]
_ZN12QSvgRenderer18setFramesPerSecondEi [QtSvg]_ZN12QSvgRenderer4loadERK10QByteArray [QtSvg]
_ZN12QSvgRenderer4loadERK7QString [QtSvg]_ZN12QSvgRenderer6renderEP8QPainter [QtSvg]
_ZN12QSvgRenderer6renderEP8QPainterRK6QRectF [QtXml]_ZN12QSvgRenderer6renderEP8QPainterRK7QStringRK6QRectF [QtXml]
_ZN12QSvgRendererC1EP7QObject [QtSvg]_ZN12QSvgRendererC1ERK10QByteArrayP7QObject [QtSvg]
_ZN12QSvgRendererC1ERK7QStringP7QObject [QtSvg]_ZN12QSvgRendererC2EP7QObject [QtSvg]
_ZN12QSvgRendererC2ERK10QByteArrayP7QObject [QtSvg]_ZN12QSvgRendererC2ERK7QStringP7QObject [QtSvg]
_ZN12QSvgRendererD0Ev [QtSvg]_ZN12QSvgRendererD1Ev [QtSvg]
_ZN12QSvgRendererD2Ev [QtSvg]_ZN16QGraphicsSvgItem11qt_metacallEN11QMetaObject4CallEiPPv [QtXml]
_ZN16QGraphicsSvgItem11qt_metacastEPKc [QtXml]_ZN16QGraphicsSvgItem12setElementIdERK7QString [QtXml]
_ZN16QGraphicsSvgItem17setCachingEnabledEb [QtXml]_ZN16QGraphicsSvgItem17setSharedRendererEP12QSvgRenderer [QtXml]
_ZN16QGraphicsSvgItem19setMaximumCacheSizeERK5QSize [QtXml]_ZN16QGraphicsSvgItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget [QtXml]
_ZN16QGraphicsSvgItemC1EP13QGraphicsItem [QtXml]_ZN16QGraphicsSvgItemC1ERK7QStringP13QGraphicsItem [QtXml]
_ZN16QGraphicsSvgItemC2EP13QGraphicsItem [QtXml]_ZN16QGraphicsSvgItemC2ERK7QStringP13QGraphicsItem [QtXml]
_ZNK10QSvgWidget10metaObjectEv [QtSvg]_ZNK10QSvgWidget8rendererEv [QtSvg]
_ZNK10QSvgWidget8sizeHintEv [QtSvg]_ZNK12QSvgRenderer10metaObjectEv [QtSvg]
_ZNK12QSvgRenderer11defaultSizeEv [QtSvg]_ZNK12QSvgRenderer12currentFrameEv [QtSvg]
_ZNK12QSvgRenderer13elementExistsERK7QString [QtXml]_ZNK12QSvgRenderer15boundsOnElementERK7QString [QtXml]
_ZNK12QSvgRenderer15framesPerSecondEv [QtSvg]_ZNK12QSvgRenderer16matrixForElementERK7QString [QtXml]
_ZNK12QSvgRenderer17animationDurationEv [QtSvg]_ZNK12QSvgRenderer7isValidEv [QtSvg]
_ZNK12QSvgRenderer7viewBoxEv [QtSvg]_ZNK12QSvgRenderer8animatedEv [QtSvg]
_ZNK12QSvgRenderer8viewBoxFEv [QtXml]_ZNK16QGraphicsSvgItem10metaObjectEv [QtXml]
_ZNK16QGraphicsSvgItem12boundingRectEv [QtXml]_ZNK16QGraphicsSvgItem16isCachingEnabledEv [QtXml]
_ZNK16QGraphicsSvgItem16maximumCacheSizeEv [QtXml]_ZNK16QGraphicsSvgItem4typeEv [QtXml]
_ZNK16QGraphicsSvgItem8rendererEv [QtXml]_ZNK16QGraphicsSvgItem9elementIdEv [QtXml]

An LSB conforming implementation shall provide the generic data interfaces for Qt4 Svg specified in Table 18-582, with the full mandatory functionality as described in the referenced underlying specification.

Table 18-582. libQtSvg - Qt4 Svg Data Interfaces

_ZN10QSvgWidget16staticMetaObjectE [QtSvg]_ZN12QSvgRenderer16staticMetaObjectE [QtSvg]
_ZN16QGraphicsSvgItem16staticMetaObjectE [QtXml]_ZTI10QSvgWidget [CXXABI-1.86]
_ZTI12QSvgRenderer [CXXABI-1.86]_ZTI16QGraphicsSvgItem [CXXABI-1.86]
_ZTI16QSvgTinyDocument [CXXABI-1.86]_ZTV10QSvgWidget [CXXABI-1.86]
_ZTV12QSvgRenderer [CXXABI-1.86]_ZTV16QGraphicsSvgItem [CXXABI-1.86]
_ZTV16QSvgTinyDocument [CXXABI-1.86]