Drop pure virtual Scene::windowOpacityChanged slot
It's neither implemented in the XRender nor in the OpenGL Scene.icc-effect-5.14.5
parent
e995a9d76f
commit
9b0c6ddef3
2
scene.h
2
scene.h
|
@ -109,8 +109,6 @@ public:
|
|||
public Q_SLOTS:
|
||||
// a window has been destroyed
|
||||
virtual void windowDeleted(KWin::Deleted*) = 0;
|
||||
// opacity of a window changed
|
||||
virtual void windowOpacityChanged(KWin::Toplevel* c) = 0;
|
||||
// shape/size of a window changed
|
||||
virtual void windowGeometryShapeChanged(KWin::Toplevel* c) = 0;
|
||||
// a window has been closed
|
||||
|
|
|
@ -493,7 +493,6 @@ void SceneOpenGL::windowAdded(Toplevel* c)
|
|||
Window *w = createWindow(c);
|
||||
windows[ c ] = w;
|
||||
w->setScene(this);
|
||||
connect(c, SIGNAL(opacityChanged(KWin::Toplevel*,qreal)), SLOT(windowOpacityChanged(KWin::Toplevel*)));
|
||||
connect(c, SIGNAL(geometryShapeChanged(KWin::Toplevel*,QRect)), SLOT(windowGeometryShapeChanged(KWin::Toplevel*)));
|
||||
connect(c, SIGNAL(windowClosed(KWin::Toplevel*,KWin::Deleted*)), SLOT(windowClosed(KWin::Toplevel*,KWin::Deleted*)));
|
||||
c->effectWindow()->setSceneWindow(windows[ c ]);
|
||||
|
@ -533,19 +532,6 @@ void SceneOpenGL::windowGeometryShapeChanged(KWin::Toplevel* c)
|
|||
w->discardShape();
|
||||
}
|
||||
|
||||
void SceneOpenGL::windowOpacityChanged(KWin::Toplevel* t)
|
||||
{
|
||||
Q_UNUSED(t)
|
||||
#if 0 // not really needed, windows are painted on every repaint
|
||||
// and opacity is used when applying texture, not when
|
||||
// creating it
|
||||
if (!windows.contains(c)) // this is ok, texture is created
|
||||
return; // on demand
|
||||
Window* w = windows[ c ];
|
||||
w->discardTexture();
|
||||
#endif
|
||||
}
|
||||
|
||||
SceneOpenGL::Texture *SceneOpenGL::createTexture()
|
||||
{
|
||||
return new Texture(m_backend);
|
||||
|
|
|
@ -94,7 +94,6 @@ Q_SIGNALS:
|
|||
void resetCompositing();
|
||||
|
||||
public Q_SLOTS:
|
||||
virtual void windowOpacityChanged(KWin::Toplevel* c);
|
||||
virtual void windowGeometryShapeChanged(KWin::Toplevel* c);
|
||||
virtual void windowClosed(KWin::Toplevel* c, KWin::Deleted* deleted);
|
||||
protected:
|
||||
|
|
|
@ -253,11 +253,6 @@ void SceneXrender::windowGeometryShapeChanged(KWin::Toplevel* c)
|
|||
w->discardShape();
|
||||
}
|
||||
|
||||
void SceneXrender::windowOpacityChanged(KWin::Toplevel* c)
|
||||
{
|
||||
Q_UNUSED(c)
|
||||
}
|
||||
|
||||
void SceneXrender::windowClosed(KWin::Toplevel* c, KWin::Deleted* deleted)
|
||||
{
|
||||
assert(windows.contains(c));
|
||||
|
|
|
@ -55,7 +55,6 @@ protected:
|
|||
virtual void paintGenericScreen(int mask, ScreenPaintData data);
|
||||
virtual void paintDesktop(int desktop, int mask, const QRegion ®ion, ScreenPaintData &data);
|
||||
public Q_SLOTS:
|
||||
virtual void windowOpacityChanged(KWin::Toplevel* c);
|
||||
virtual void windowGeometryShapeChanged(KWin::Toplevel* c);
|
||||
virtual void windowClosed(KWin::Toplevel* c, KWin::Deleted* deleted);
|
||||
private:
|
||||
|
|
Loading…
Reference in New Issue