~phablet-team/qtubuntu/trunk

« back to all changes in this revision

Viewing changes to src/ubuntumirclient/qmirclientdebugextension.cpp

  • Committer: Bileto Bot
  • Author(s): Arthur Mello
  • Date: 2017-02-15 08:22:23 UTC
  • mfrom: (360.4.18 qtubuntu-new_mir_api)
  • Revision ID: ci-train-bot@canonical.com-20170215082223-uxye80mw8otfbv8o
Update code to use new Mir Api's.

Changes:
- Update/Remove deprecated code to fix build issues

Approved by: Daniel d'Andrada

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/****************************************************************************
2
2
**
3
 
** Copyright (C) 2016 Canonical, Ltd.
 
3
** Copyright (C) 2016-2017 Canonical, Ltd.
4
4
** Contact: https://www.qt.io/licensing/
5
5
**
6
6
** This file is part of the plugins of the Qt Toolkit.
52
52
    , m_mapper(nullptr)
53
53
{
54
54
    qCDebug(mirclientDebug) << "NOTICE: Loading mirclient-debug-extension";
55
 
    m_mapper = (MapperPrototype) m_mirclientDebug.resolve("mir_debug_surface_coords_to_screen");
 
55
    m_mapper = (MapperPrototype) m_mirclientDebug.resolve("mir_extension_window_coordinate_translation");
56
56
 
57
57
    if (!m_mirclientDebug.isLoaded()) {
58
58
        qCWarning(mirclientDebug) << "ERROR: mirclient-debug-extension failed to load:"
68
68
    return m_mirclientDebug.isLoaded() && m_mapper;
69
69
}
70
70
 
71
 
QPoint QMirClientDebugExtension::mapSurfacePointToScreen(MirSurface *surface, const QPoint &point)
 
71
QPoint QMirClientDebugExtension::mapWindowPointToScreen(MirWindow *window, const QPoint &point)
72
72
{
73
73
    if (!m_mapper) {
74
74
        return point;
75
75
    }
76
76
 
77
77
    QPoint mappedPoint;
78
 
    bool status = m_mapper(surface, point.x(), point.y(), &mappedPoint.rx(), &mappedPoint.ry());
 
78
    bool status = m_mapper(window, point.x(), point.y(), &mappedPoint.rx(), &mappedPoint.ry());
79
79
    if (status) {
80
80
        return mappedPoint;
81
81
    } else {