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

List:       kde-commits
Subject:    branches/KDE/4.5/kdepim/messagelist/core
From:       Tobias Koenig <tokoe () kde ! org>
Date:       2010-10-16 20:54:43
Message-ID: 20101016205443.86A7BAC896 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1186559 by tokoe:

Use member initialization


 M  +0 -5      item.cpp  
 M  +8 -1      item_p.h  
 M  +5 -4      messageitem.cpp  


--- branches/KDE/4.5/kdepim/messagelist/core/item.cpp #1186558:1186559
@@ -35,11 +35,6 @@
   : d( new ItemPrivate( this ) )
 {
   d->mType = type;
-  d->mChildItems = 0;
-  d->mParent = 0;
-  d->mThisItemIndexGuess = 0;
-  d->mIsViewable = false;
-  d->mInitialExpandStatus = NoExpandNeeded;
 }
 
 Item::~Item()
--- branches/KDE/4.5/kdepim/messagelist/core/item_p.h #1186558:1186559
@@ -43,7 +43,14 @@
 {
 public:
   ItemPrivate( Item *owner )
-    : q( owner ) { }
+    : q( owner ),
+      mChildItems( 0 ),
+      mParent( 0 ),
+      mThisItemIndexGuess( 0 ),
+      mIsViewable( false ),
+      mInitialExpandStatus( Item::NoExpandNeeded )
+  {
+  }
 
   /**
    * Implements "in the middle" insertions of child items.
--- branches/KDE/4.5/kdepim/messagelist/core/messageitem.cpp #1186558:1186559
@@ -193,7 +193,11 @@
 QFont MessageItem::Private::mFontToDoMessage;
 
 MessageItem::Private::Private()
-  : mAnnotationStateChecked( false ), mTagList( 0 )
+  : mThreadingStatus( MessageItem::ParentMissing ),
+    mUniqueId( 0 ),
+    mAboutToBeRemoved( false ),
+    mAnnotationStateChecked( false ),
+    mTagList( 0 )
 {
 }
 
@@ -287,9 +291,6 @@
 MessageItem::MessageItem()
   : Item( Message ), ModelInvariantIndex(), d( new Private )
 {
-  d->mThreadingStatus = MessageItem::ParentMissing;
-  d->mAboutToBeRemoved = false;
-  d->mUniqueId = 0;
 }
 
 MessageItem::~MessageItem()
[prev in list] [next in list] [prev in thread] [next in thread] 

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