[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [Amarok] 8173d4f: Use smart pointers for additional safety.
From:       Mark Kretschmann <kretschmann () kde ! org>
Date:       2010-08-27 15:35:30
Message-ID: 20100827153530.7F407C4E32B () projects ! kde ! org
[Download RAW message or body]

commit 8173d4fcb5210949159a72e848e02fb6dd6eb9a2
Author: Mark Kretschmann <kretschmann@kde.org>
Date:   Fri Aug 27 17:35:45 2010 +0200

    Use smart pointers for additional safety.

diff --git a/src/context/applets/labels/LabelsApplet.h b/src/context/applets/labels/LabelsApplet.h
index e1b06a8..b182394 100644
--- a/src/context/applets/labels/LabelsApplet.h
+++ b/src/context/applets/labels/LabelsApplet.h
@@ -25,6 +25,8 @@
 
 #include <ui_labelsSettings.h>
 
+#include <QPointer>
+
 class TextScrollingWidget;
 class LabelGraphicsItem;
 class KComboBox;
@@ -72,7 +74,8 @@ private:
     QString                 m_titleText;
     TextScrollingWidget     *m_titleLabel;
     KComboBox               *m_addLabel;
-    QGraphicsProxyWidget    *m_addLabelProxy;
+
+    QPointer<QGraphicsProxyWidget> m_addLabelProxy;
 
     int                     m_numLabels;
     int                     m_minCount;
@@ -82,8 +85,9 @@ private:
     QStringList             m_blacklist;
     bool                    m_stoppedstate;
 
-    Plasma::IconWidget      *m_reloadIcon;
-    Plasma::IconWidget      *m_settingsIcon;
+    QPointer<Plasma::IconWidget> m_reloadIcon;
+    QPointer<Plasma::IconWidget> m_settingsIcon;
+
     Ui::labelsSettings      ui_Settings;
 
 private slots:
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic