~alan-griffiths/qtmir/mir-0.27-compat-artful

« back to all changes in this revision

Viewing changes to src/platforms/mirserver/windowcontroller.cpp

  • Committer: Bileto Bot
  • Author(s): Gerry Boland
  • Date: 2017-03-28 17:12:22 UTC
  • mfrom: (618.4.16 availableDesktopArea)
  • Revision ID: ci-train-bot@canonical.com-20170328171222-oe9veuhwgimi0qq7
Don't let a child window go offscreen because its parent moved

Approved by: Daniel d'Andrada, Unity8 CI Bot

Show diffs side-by-side

added added

removed removed

Lines of Context:
97
97
    }
98
98
}
99
99
 
 
100
void WindowController::setWindowConfinementRegions(const QVector<QRect> &regions)
 
101
{
 
102
    if (m_policy) {
 
103
        m_policy->set_window_confinement_regions(regions);
 
104
    }
 
105
}
 
106
 
 
107
void WindowController::setWindowMargins(Mir::Type windowType, const QMargins &margins)
 
108
{
 
109
    if (m_policy) {
 
110
        m_policy->set_window_margins(toMirType(windowType), margins);
 
111
    }
 
112
}
 
113
 
100
114
void WindowController::setPolicy(WindowManagementPolicy * const policy)
101
115
{
102
116
    m_policy = policy;