[Digikam-devel] branches/stable/extragear/graphics/digikamimageplugins

Gilles Caulier caulier.gilles at free.fr
Wed Dec 14 11:19:09 GMT 2005


SVN commit 488418 by cgilles:

Digikam from stable : fix memory leak : memory allocation are cleaned to close event only. This must be done too when user pressing ok or cancel !

CCMAIL: digikam-devel at kde.org

 M  +0 -5      adjustcurves/adjustcurves.cpp  
 M  +0 -4      adjustcurves/adjustcurves.h  
 M  +0 -5      adjustlevels/adjustlevels.cpp  
 M  +0 -4      adjustlevels/adjustlevels.h  
 M  +0 -5      channelmixer/channelmixer.cpp  
 M  +0 -4      channelmixer/channelmixer.h  
 M  +0 -5      whitebalance/imageeffect_whitebalance.cpp  
 M  +1 -5      whitebalance/imageeffect_whitebalance.h  


--- branches/stable/extragear/graphics/digikamimageplugins/adjustcurves/adjustcurves.cpp #488417:488418
@@ -294,13 +294,8 @@
 
 AdjustCurveDialog::~AdjustCurveDialog()
 {
-}
-
-void AdjustCurveDialog::closeEvent(QCloseEvent *e)
-{
     delete m_curvesWidget;
     delete m_curves;
-    e->accept();
 }
 
 void AdjustCurveDialog::slotSpotColorChanged(const QColor &color, bool release)
--- branches/stable/extragear/graphics/digikamimageplugins/adjustcurves/adjustcurves.h #488417:488418
@@ -56,10 +56,6 @@
     AdjustCurveDialog(QWidget *parent, uint *imageData, uint width, uint height);
     ~AdjustCurveDialog();
 
-protected:
-
-    void closeEvent(QCloseEvent *e);
-    
 private:
     
     enum ColorPicker
--- branches/stable/extragear/graphics/digikamimageplugins/adjustlevels/adjustlevels.cpp #488417:488418
@@ -371,13 +371,8 @@
 
 AdjustLevelDialog::~AdjustLevelDialog()
 {
-}
-
-void AdjustLevelDialog::closeEvent(QCloseEvent *e)
-{
     delete m_histogramWidget;
     delete m_levels;
-    e->accept();
 }
 
 void AdjustLevelDialog::slotSpotColorChanged(const QColor &color, bool release)
--- branches/stable/extragear/graphics/digikamimageplugins/adjustlevels/adjustlevels.h #488417:488418
@@ -55,10 +55,6 @@
     AdjustLevelDialog(QWidget *parent, uint *imageData, uint width, uint height);
     ~AdjustLevelDialog();
 
-protected:
-
-    void closeEvent(QCloseEvent *e);
-    
 private:
     
     enum HistogramScale
--- branches/stable/extragear/graphics/digikamimageplugins/channelmixer/channelmixer.cpp #488417:488418
@@ -272,17 +272,12 @@
 
 ChannelMixerDialog::~ChannelMixerDialog()
 {
-}
-
-void ChannelMixerDialog::closeEvent(QCloseEvent *e)
-{
     m_histogramWidget->stopHistogramComputation();
 
     if (m_destinationPreviewData) 
        delete [] m_destinationPreviewData;
        
     delete m_histogramWidget;
-    e->accept();
 }
 
 void ChannelMixerDialog::slotResetCurrentChannel()
--- branches/stable/extragear/graphics/digikamimageplugins/channelmixer/channelmixer.h #488417:488418
@@ -67,10 +67,6 @@
     Logarithmic
     };
 
-protected:
-
-    void closeEvent(QCloseEvent *e);
-    
 private:
     
     double                        m_redRedGain;
--- branches/stable/extragear/graphics/digikamimageplugins/whitebalance/imageeffect_whitebalance.cpp #488417:488418
@@ -378,17 +378,12 @@
 
 ImageEffect_WhiteBalance::~ImageEffect_WhiteBalance()
 {
-}
-
-void ImageEffect_WhiteBalance::closeEvent(QCloseEvent *e)
-{
     m_histogramWidget->stopHistogramComputation();
 
     if (m_destinationPreviewData) 
        delete [] m_destinationPreviewData;
        
     delete m_histogramWidget;
-    e->accept();
 }
 
 void ImageEffect_WhiteBalance::slotAutoAdjustExposure(void)
--- branches/stable/extragear/graphics/digikamimageplugins/whitebalance/imageeffect_whitebalance.h #488417:488418
@@ -59,12 +59,8 @@
     ImageEffect_WhiteBalance(QWidget* parent, uint *imageData, uint width, uint height);
     ~ImageEffect_WhiteBalance();
     
-protected:
+private:
 
-    void closeEvent(QCloseEvent *e);    
-
-private:    
-
     bool                          m_clipSat;
     bool                          m_overExp;
     bool                          m_WBind;



More information about the Digikam-devel mailing list