Drop pure virtual Scene::windowOpacityChanged slot

It's neither implemented in the XRender nor in the OpenGL Scene.
icc-effect-5.14.5
Martin Gräßlin 2013-06-24 08:54:41 +02:00
parent e995a9d76f
commit 9b0c6ddef3
5 changed files with 0 additions and 23 deletions

View File

@ -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

View File

@ -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);

View File

@ -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:

View File

@ -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));

View File

@ -55,7 +55,6 @@ protected:
virtual void paintGenericScreen(int mask, ScreenPaintData data);
virtual void paintDesktop(int desktop, int mask, const QRegion &region, 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: