Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Plasma
KWin
Commits
98b0b13f
Commit
98b0b13f
authored
Feb 05, 2021
by
Vlad Zahorodnii
Browse files
libkwineffects: Drop windowPaddingChanged signal
It makes no sense on Wayland.
parent
a9d5b845
Changes
5
Hide whitespace changes
Inline
Side-by-side
src/effects.cpp
View file @
98b0b13f
...
...
@@ -322,7 +322,6 @@ void EffectsHandlerImpl::setupClientConnections(AbstractClient* c)
connect
(
c
,
&
AbstractClient
::
geometryShapeChanged
,
this
,
&
EffectsHandlerImpl
::
slotGeometryShapeChanged
);
connect
(
c
,
&
AbstractClient
::
frameGeometryChanged
,
this
,
&
EffectsHandlerImpl
::
slotFrameGeometryChanged
);
connect
(
c
,
&
AbstractClient
::
damaged
,
this
,
&
EffectsHandlerImpl
::
slotWindowDamaged
);
connect
(
c
,
&
AbstractClient
::
paddingChanged
,
this
,
&
EffectsHandlerImpl
::
slotPaddingChanged
);
connect
(
c
,
&
AbstractClient
::
unresponsiveChanged
,
this
,
[
this
,
c
](
bool
unresponsive
)
{
emit
windowUnresponsiveChanged
(
c
->
effectWindow
(),
unresponsive
);
...
...
@@ -366,7 +365,6 @@ void EffectsHandlerImpl::setupUnmanagedConnections(Unmanaged* u)
connect
(
u
,
&
Unmanaged
::
opacityChanged
,
this
,
&
EffectsHandlerImpl
::
slotOpacityChanged
);
connect
(
u
,
&
Unmanaged
::
geometryShapeChanged
,
this
,
&
EffectsHandlerImpl
::
slotGeometryShapeChanged
);
connect
(
u
,
&
Unmanaged
::
frameGeometryChanged
,
this
,
&
EffectsHandlerImpl
::
slotFrameGeometryChanged
);
connect
(
u
,
&
Unmanaged
::
paddingChanged
,
this
,
&
EffectsHandlerImpl
::
slotPaddingChanged
);
connect
(
u
,
&
Unmanaged
::
damaged
,
this
,
&
EffectsHandlerImpl
::
slotWindowDamaged
);
connect
(
u
,
&
Unmanaged
::
visibleGeometryChanged
,
this
,
[
this
,
u
]()
{
emit
windowExpandedGeometryChanged
(
u
->
effectWindow
());
...
...
@@ -627,15 +625,6 @@ void EffectsHandlerImpl::slotFrameGeometryChanged(Toplevel *toplevel, const QRec
}
}
void
EffectsHandlerImpl
::
slotPaddingChanged
(
Toplevel
*
t
,
const
QRect
&
old
)
{
// during late cleanup effectWindow() may be already NULL
// in some functions that may still call this
if
(
t
==
nullptr
||
t
->
effectWindow
()
==
nullptr
)
return
;
emit
windowPaddingChanged
(
t
->
effectWindow
(),
old
);
}
void
EffectsHandlerImpl
::
setActiveFullScreenEffect
(
Effect
*
e
)
{
if
(
fullscreen_effect
==
e
)
{
...
...
src/effects.h
View file @
98b0b13f
...
...
@@ -297,7 +297,6 @@ protected Q_SLOTS:
void
slotClientModalityChanged
();
void
slotGeometryShapeChanged
(
KWin
::
Toplevel
*
t
,
const
QRect
&
old
);
void
slotFrameGeometryChanged
(
Toplevel
*
toplevel
,
const
QRect
&
oldGeometry
);
void
slotPaddingChanged
(
KWin
::
Toplevel
*
t
,
const
QRect
&
old
);
void
slotWindowDamaged
(
KWin
::
Toplevel
*
t
,
const
QRegion
&
r
);
void
slotOutputEnabled
(
AbstractOutput
*
output
);
void
slotOutputDisabled
(
AbstractOutput
*
output
);
...
...
src/libkwineffects/kwineffects.h
View file @
98b0b13f
...
...
@@ -1547,13 +1547,6 @@ Q_SIGNALS:
* @since 5.19
*/
void
windowFrameGeometryChanged
(
KWin
::
EffectWindow
*
window
,
const
QRect
&
oldGeometry
);
/**
* Signal emitted when the padding of a window changed. (eg. shadow size)
* @param w The window whose geometry changed
* @param old The previous expandedGeometry()
* @since 4.9
*/
void
windowPaddingChanged
(
KWin
::
EffectWindow
*
w
,
const
QRect
&
old
);
/**
* Signal emitted when the windows opacity is changed.
* @param w The window whose opacity level is changed.
...
...
src/toplevel.cpp
View file @
98b0b13f
...
...
@@ -436,7 +436,6 @@ bool Toplevel::isOnOutput(AbstractOutput *output) const
void
Toplevel
::
updateShadow
()
{
const
QRect
oldVisibleRect
=
visibleGeometry
();
if
(
shadow
())
{
if
(
!
effectWindow
()
->
sceneWindow
()
->
shadow
()
->
updateShadow
())
{
effectWindow
()
->
sceneWindow
()
->
updateShadow
(
nullptr
);
...
...
@@ -445,8 +444,6 @@ void Toplevel::updateShadow()
}
else
{
Shadow
::
createShadow
(
this
);
}
if
(
oldVisibleRect
!=
visibleGeometry
())
emit
paddingChanged
(
this
,
oldVisibleRect
);
}
Shadow
*
Toplevel
::
shadow
()
...
...
src/toplevel.h
View file @
98b0b13f
...
...
@@ -585,7 +585,6 @@ Q_SIGNALS:
*/
void
geometryChanged
();
void
geometryShapeChanged
(
KWin
::
Toplevel
*
toplevel
,
const
QRect
&
old
);
void
paddingChanged
(
KWin
::
Toplevel
*
toplevel
,
const
QRect
&
old
);
void
windowClosed
(
KWin
::
Toplevel
*
toplevel
,
KWin
::
Deleted
*
deleted
);
void
windowShown
(
KWin
::
Toplevel
*
toplevel
);
void
windowHidden
(
KWin
::
Toplevel
*
toplevel
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment