6.12. Interfaces for libQtSvg

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

Table 6-494. 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-495

Table 6-495. 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-496

Table 6-496. 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-497

Table 6-497. 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 6-498

Table 6-498. 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 generic functions for QtSvg specified in Table 6-499, with the full mandatory functionality as described in the referenced underlying specification.

Table 6-499. libQtSvg - QtSvg 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]_ZN12QSvgRenderer11qt_metacallEN11QMetaObject4CallEiPPv [QtSvg]
_ZN12QSvgRenderer11qt_metacastEPKc [QtSvg]_ZN12QSvgRenderer13repaintNeededEv [QtSvg]
_ZN12QSvgRenderer15setCurrentFrameEi [QtSvg]_ZN12QSvgRenderer18setFramesPerSecondEi [QtSvg]
_ZN12QSvgRenderer4loadERK10QByteArray [QtSvg]_ZN12QSvgRenderer4loadERK7QString [QtSvg]
_ZN12QSvgRenderer6renderEP8QPainter [QtSvg]_ZN12QSvgRendererC1EP7QObject [QtSvg]
_ZN12QSvgRendererC1ERK10QByteArrayP7QObject [QtSvg]_ZN12QSvgRendererC1ERK7QStringP7QObject [QtSvg]
_ZN12QSvgRendererC2EP7QObject [QtSvg]_ZN12QSvgRendererC2ERK10QByteArrayP7QObject [QtSvg]
_ZN12QSvgRendererC2ERK7QStringP7QObject [QtSvg]_ZN12QSvgRendererD0Ev [QtSvg]
_ZN12QSvgRendererD1Ev [QtSvg]_ZN12QSvgRendererD2Ev [QtSvg]
_ZNK10QSvgWidget10metaObjectEv [QtSvg]_ZNK10QSvgWidget8rendererEv [QtSvg]
_ZNK10QSvgWidget8sizeHintEv [QtSvg]_ZNK12QSvgRenderer10metaObjectEv [QtSvg]
_ZNK12QSvgRenderer11defaultSizeEv [QtSvg]_ZNK12QSvgRenderer12currentFrameEv [QtSvg]
_ZNK12QSvgRenderer15framesPerSecondEv [QtSvg]_ZNK12QSvgRenderer17animationDurationEv [QtSvg]
_ZNK12QSvgRenderer7isValidEv [QtSvg]_ZNK12QSvgRenderer7viewBoxEv [QtSvg]
_ZNK12QSvgRenderer8animatedEv [QtSvg] 

An LSB conforming implementation shall provide the generic data interfaces for QtSvg specified in Table 6-500, with the full mandatory functionality as described in the referenced underlying specification.

Table 6-500. libQtSvg - QtSvg Data Interfaces

_ZN10QSvgWidget16staticMetaObjectE [QtSvg]_ZN12QSvgRenderer16staticMetaObjectE [QtSvg]
_ZTI10QSvgWidget [QtSvg]_ZTI12QSvgRenderer [QtSvg]
_ZTI14QXmlAttributes [QtSvg]_ZTI14QXmlDTDHandler [QtSvg]
_ZTI15QXmlDeclHandler [QtSvg]_ZTI16QSvgTinyDocument [QtSvg]
_ZTI16QXmlErrorHandler [QtSvg]_ZTI18QXmlContentHandler [QtSvg]
_ZTI18QXmlEntityResolver [QtSvg]_ZTI18QXmlLexicalHandler [QtSvg]
_ZTV10QSvgWidget [QtSvg]_ZTV12QSvgRenderer [QtSvg]
_ZTV14QXmlAttributes [QtSvg]_ZTV14QXmlDTDHandler [QtSvg]
_ZTV15QXmlDeclHandler [QtSvg]_ZTV16QSvgTinyDocument [QtSvg]
_ZTV16QXmlErrorHandler [QtSvg]_ZTV18QXmlContentHandler [QtSvg]
_ZTV18QXmlEntityResolver [QtSvg]_ZTV18QXmlLexicalHandler [QtSvg]