Make QWidget::mapTo/mapFrom() take const pointers.
This commit addresses a long-standing Qt 5 to-do. Whilst a trivial change, it is binary incompatible. Task-number: QTBUG-665 Change-Id: I4294233d876dec79eda57113bdf298ce73643e76 Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
This commit is contained in:
parent
13d936b0f2
commit
2b17b0235b
@ -3860,13 +3860,13 @@ void QWidget::setFixedHeight(int h)
|
||||
\sa mapFrom() mapToParent() mapToGlobal() underMouse()
|
||||
*/
|
||||
|
||||
QPoint QWidget::mapTo(QWidget * parent, const QPoint & pos) const
|
||||
QPoint QWidget::mapTo(const QWidget * parent, const QPoint & pos) const
|
||||
{
|
||||
QPoint p = pos;
|
||||
if (parent) {
|
||||
const QWidget * w = this;
|
||||
while (w != parent) {
|
||||
Q_ASSERT_X(w, "QWidget::mapTo(QWidget *parent, const QPoint &pos)",
|
||||
Q_ASSERT_X(w, "QWidget::mapTo(const QWidget *parent, const QPoint &pos)",
|
||||
"parent must be in parent hierarchy");
|
||||
p = w->mapToParent(p);
|
||||
w = w->parentWidget();
|
||||
@ -3884,13 +3884,13 @@ QPoint QWidget::mapTo(QWidget * parent, const QPoint & pos) const
|
||||
\sa mapTo() mapFromParent() mapFromGlobal() underMouse()
|
||||
*/
|
||||
|
||||
QPoint QWidget::mapFrom(QWidget * parent, const QPoint & pos) const
|
||||
QPoint QWidget::mapFrom(const QWidget * parent, const QPoint & pos) const
|
||||
{
|
||||
QPoint p(pos);
|
||||
if (parent) {
|
||||
const QWidget * w = this;
|
||||
while (w != parent) {
|
||||
Q_ASSERT_X(w, "QWidget::mapFrom(QWidget *parent, const QPoint &pos)",
|
||||
Q_ASSERT_X(w, "QWidget::mapFrom(const QWidget *parent, const QPoint &pos)",
|
||||
"parent must be in parent hierarchy");
|
||||
|
||||
p = w->mapFromParent(p);
|
||||
|
@ -306,8 +306,8 @@ public:
|
||||
QPoint mapFromGlobal(const QPoint &) const;
|
||||
QPoint mapToParent(const QPoint &) const;
|
||||
QPoint mapFromParent(const QPoint &) const;
|
||||
QPoint mapTo(QWidget *, const QPoint &) const;
|
||||
QPoint mapFrom(QWidget *, const QPoint &) const;
|
||||
QPoint mapTo(const QWidget *, const QPoint &) const;
|
||||
QPoint mapFrom(const QWidget *, const QPoint &) const;
|
||||
|
||||
QWidget *window() const;
|
||||
QWidget *nativeParentWidget() const;
|
||||
|
Loading…
Reference in New Issue
Block a user