@ -863,11 +863,11 @@ XdgSurfaceConfigure *XdgToplevelClient::sendRoleConfigure() const
}
}
const quint32 serial = m_shellSurface - > sendConfigure ( nextClientSize , m_ requested States) ;
const quint32 serial = m_shellSurface - > sendConfigure ( nextClientSize , m_ next States) ;
XdgToplevelConfigure * configureEvent = new XdgToplevelConfigure ( ) ;
configureEvent - > position = moveResizeGeometry ( ) . topLeft ( ) ;
configureEvent - > states = m_ requested States;
configureEvent - > states = m_ next States;
configureEvent - > decoration = m_nextDecoration ;
configureEvent - > serial = serial ;
@ -911,9 +911,9 @@ void XdgToplevelClient::doSetActive()
WaylandClient : : doSetActive ( ) ;
if ( isActive ( ) ) {
m_ requested States | = XdgToplevelInterface : : State : : Activated ;
m_ next States | = XdgToplevelInterface : : State : : Activated ;
} else {
m_ requested States & = ~ XdgToplevelInterface : : State : : Activated ;
m_ next States & = ~ XdgToplevelInterface : : State : : Activated ;
}
scheduleConfigure ( ) ;
@ -922,9 +922,9 @@ void XdgToplevelClient::doSetActive()
void XdgToplevelClient : : doSetFullScreen ( )
{
if ( isRequestedFullScreen ( ) ) {
m_ requested States | = XdgToplevelInterface : : State : : FullScreen ;
m_ next States | = XdgToplevelInterface : : State : : FullScreen ;
} else {
m_ requested States & = ~ XdgToplevelInterface : : State : : FullScreen ;
m_ next States & = ~ XdgToplevelInterface : : State : : FullScreen ;
}
scheduleConfigure ( ) ;
@ -933,15 +933,15 @@ void XdgToplevelClient::doSetFullScreen()
void XdgToplevelClient : : doSetMaximized ( )
{
if ( requestedMaximizeMode ( ) & MaximizeHorizontal ) {
m_ requested States | = XdgToplevelInterface : : State : : MaximizedHorizontal ;
m_ next States | = XdgToplevelInterface : : State : : MaximizedHorizontal ;
} else {
m_ requested States & = ~ XdgToplevelInterface : : State : : MaximizedHorizontal ;
m_ next States & = ~ XdgToplevelInterface : : State : : MaximizedHorizontal ;
}
if ( requestedMaximizeMode ( ) & MaximizeVertical ) {
m_ requested States | = XdgToplevelInterface : : State : : MaximizedVertical ;
m_ next States | = XdgToplevelInterface : : State : : MaximizedVertical ;
} else {
m_ requested States & = ~ XdgToplevelInterface : : State : : MaximizedVertical ;
m_ next States & = ~ XdgToplevelInterface : : State : : MaximizedVertical ;
}
scheduleConfigure ( ) ;
@ -977,27 +977,27 @@ void XdgToplevelClient::doSetQuickTileMode()
const Qt : : Edges anchors = anchorsForQuickTileMode ( quickTileMode ( ) ) ;
if ( anchors & Qt : : LeftEdge ) {
m_ requested States | = XdgToplevelInterface : : State : : TiledLeft ;
m_ next States | = XdgToplevelInterface : : State : : TiledLeft ;
} else {
m_ requested States & = ~ XdgToplevelInterface : : State : : TiledLeft ;
m_ next States & = ~ XdgToplevelInterface : : State : : TiledLeft ;
}
if ( anchors & Qt : : RightEdge ) {
m_ requested States | = XdgToplevelInterface : : State : : TiledRight ;
m_ next States | = XdgToplevelInterface : : State : : TiledRight ;
} else {
m_ requested States & = ~ XdgToplevelInterface : : State : : TiledRight ;
m_ next States & = ~ XdgToplevelInterface : : State : : TiledRight ;
}
if ( anchors & Qt : : TopEdge ) {
m_ requested States | = XdgToplevelInterface : : State : : TiledTop ;
m_ next States | = XdgToplevelInterface : : State : : TiledTop ;
} else {
m_ requested States & = ~ XdgToplevelInterface : : State : : TiledTop ;
m_ next States & = ~ XdgToplevelInterface : : State : : TiledTop ;
}
if ( anchors & Qt : : BottomEdge ) {
m_ requested States | = XdgToplevelInterface : : State : : TiledBottom ;
m_ next States | = XdgToplevelInterface : : State : : TiledBottom ;
} else {
m_ requested States & = ~ XdgToplevelInterface : : State : : TiledBottom ;
m_ next States & = ~ XdgToplevelInterface : : State : : TiledBottom ;
}
scheduleConfigure ( ) ;
@ -1006,7 +1006,7 @@ void XdgToplevelClient::doSetQuickTileMode()
bool XdgToplevelClient : : doStartInteractiveMoveResize ( )
{
if ( interactiveMoveResizePointerMode ( ) ! = PositionCenter ) {
m_ requested States | = XdgToplevelInterface : : State : : Resizing ;
m_ next States | = XdgToplevelInterface : : State : : Resizing ;
}
scheduleConfigure ( ) ;
@ -1015,7 +1015,7 @@ bool XdgToplevelClient::doStartInteractiveMoveResize()
void XdgToplevelClient : : doFinishInteractiveMoveResize ( )
{
m_ requested States & = ~ XdgToplevelInterface : : State : : Resizing ;
m_ next States & = ~ XdgToplevelInterface : : State : : Resizing ;
scheduleConfigure ( ) ;
}