7.12. Interfaces for libQtSvg

Table 7-440 defines the library name and shared object name for the libQtSvg library

Table 7-440. libQtSvg Definition

Library:libQtSvg
SONAME:libQtSvg.so.4

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

[CXXABI] Itanium™ C++ ABI

7.12.1. Qt4 Svg

7.12.1.1. Class data for QSvgRenderer

The virtual table for the QSvgRenderer class is described in the generic part of this specification.

The Run Time Type Information for the QSvgRenderer class is described by Table 7-441

Table 7-441. typeinfo for QSvgRenderer

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

7.12.1.2. Class data for QSvgWidget

The virtual table for the QSvgWidget class is described by Table 7-442

Table 7-442. 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 7-443. Secondary vtable for QSvgWidget

Base Offset-16
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 7-444

Table 7-444. typeinfo for QSvgWidget

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

7.12.1.3. Interfaces for Qt4 Svg

An LSB conforming implementation shall provide the architecture specific functions for Qt4 Svg specified in Table 7-445, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-445. libQtSvg - Qt4 Svg Function Interfaces

_ZThn16_N10QSvgWidgetD0Ev [CXXABI]_ZThn16_N10QSvgWidgetD1Ev [CXXABI]
_ZThn16_N16QGraphicsSvgItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget [CXXABI]_ZThn16_NK16QGraphicsSvgItem12boundingRectEv [CXXABI]
_ZThn16_NK16QGraphicsSvgItem4typeEv [CXXABI]