public:
virtual ~QAccessibleImageInterface() {}
- virtual QString imageDescription() = 0;
- virtual QSize imageSize() = 0;
- virtual QRect imagePosition(QAccessible2::CoordinateType coordType) = 0;
+ virtual QString imageDescription() const = 0;
+ virtual QSize imageSize() const = 0;
+ virtual QRect imagePosition(QAccessible2::CoordinateType coordType) const = 0;
};
#endif // QT_NO_ACCESSIBILITY
}
/*! \internal */
-QString QAccessibleDisplay::imageDescription()
+QString QAccessibleDisplay::imageDescription() const
{
#ifndef QT_NO_TOOLTIP
return widget()->toolTip();
}
/*! \internal */
-QSize QAccessibleDisplay::imageSize()
+QSize QAccessibleDisplay::imageSize() const
{
QLabel *label = qobject_cast<QLabel *>(widget());
if (!label)
}
/*! \internal */
-QRect QAccessibleDisplay::imagePosition(QAccessible2::CoordinateType coordType)
+QRect QAccessibleDisplay::imagePosition(QAccessible2::CoordinateType coordType) const
{
QLabel *label = qobject_cast<QLabel *>(widget());
if (!label)
void *interface_cast(QAccessible::InterfaceType t);
// QAccessibleImageInterface
- QString imageDescription();
- QSize imageSize();
- QRect imagePosition(QAccessible2::CoordinateType coordType);
+ QString imageDescription() const;
+ QSize imageSize() const;
+ QRect imagePosition(QAccessible2::CoordinateType coordType) const;
};
#ifndef QT_NO_LINEEDIT