CC: Remove unnecessary init/uninit CC methods

This commit is contained in:
Casian Andrei 2012-09-23 15:32:58 +03:00
parent b17071555d
commit f219c108bb
2 changed files with 6 additions and 20 deletions

View file

@ -429,9 +429,13 @@ bool SceneOpenGL2::supported(OpenGLBackend *backend)
SceneOpenGL2::SceneOpenGL2(OpenGLBackend *backend)
: SceneOpenGL(Workspace::self(), backend)
, m_colorCorrection(NULL)
, m_colorCorrection(new ColorCorrection(this))
{
initColorCorrection(); // NOTE is this the right place?
// Initialize color correction before the shaders
kDebug(1212) << "Color correction:" << options->isColorCorrected();
m_colorCorrection->setEnabled(options->isColorCorrected());
connect(m_colorCorrection, SIGNAL(changed()), Compositor::self(), SLOT(addRepaintFull()));
connect(options, SIGNAL(colorCorrectedChanged()), this, SLOT(slotColorCorrectedChanged()));
if (!ShaderManager::instance()->isValid()) {
kDebug(1212) << "No Scene Shaders available";
@ -451,7 +455,6 @@ SceneOpenGL2::SceneOpenGL2(OpenGLBackend *backend)
SceneOpenGL2::~SceneOpenGL2()
{
uninitColorCorrection();
}
void SceneOpenGL2::paintGenericScreen(int mask, ScreenPaintData data)
@ -523,15 +526,6 @@ ColorCorrection *SceneOpenGL2::colorCorrection()
return m_colorCorrection;
}
void SceneOpenGL2::initColorCorrection()
{
kDebug(1212) << "Color correction:" << options->isColorCorrected();
m_colorCorrection = new ColorCorrection(this);
m_colorCorrection->setEnabled(options->isColorCorrected());
connect(m_colorCorrection, SIGNAL(changed()), Compositor::self(), SLOT(addRepaintFull()));
connect(options, SIGNAL(colorCorrectedChanged()), this, SLOT(slotColorCorrectedChanged()));
}
void SceneOpenGL2::slotColorCorrectedChanged()
{
m_colorCorrection->setEnabled(options->isColorCorrected());
@ -541,12 +535,6 @@ void SceneOpenGL2::slotColorCorrectedChanged()
ShaderManager::instance();
}
void SceneOpenGL2::uninitColorCorrection()
{
kDebug(1212);
disconnect(options, SIGNAL(colorCorrectedChanged()), Compositor::self(), SLOT(slotReinitialize()));
}
//****************************************
// SceneOpenGL1
//****************************************

View file

@ -108,8 +108,6 @@ private Q_SLOTS:
void slotColorCorrectedChanged();
private:
void initColorCorrection();
void uninitColorCorrection();
void performPaintWindow(EffectWindowImpl* w, int mask, QRegion region, WindowPaintData& data);
private: