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

List:       kde-commits
Subject:    [gluon] player/lib/models: Run a traversal after fetching comments
From:       Shantanu Tushar <shaan7in () gmail ! com>
Date:       2012-08-18 12:35:13
Message-ID: 20120818123513.597C8A60A6 () git ! kde ! org
[Download RAW message or body]

Git commit 01d36cab7f9c1ed98ce5443c9a1d96f379f3af97 by Shantanu Tushar.
Committed on 18/08/2012 at 14:34.
Pushed by shantanu into branch 'master'.

Run a traversal after fetching comments

M  +3    -2    player/lib/models/commentitemsmodel.cpp
M  +1    -1    player/lib/models/commentitemsmodel.h

http://commits.kde.org/gluon/01d36cab7f9c1ed98ce5443c9a1d96f379f3af97

diff --git a/player/lib/models/commentitemsmodel.cpp b/player/lib/models/commentitemsmodel.cpp
index 41ae71f..91caf4e 100644
--- a/player/lib/models/commentitemsmodel.cpp
+++ b/player/lib/models/commentitemsmodel.cpp
@@ -116,9 +116,11 @@ void CommentItemsModel::processFetchedComments( Attica::BaseJob* job )
             Attica::Comment p( commentsJob->itemList().at( i ) );
             addComment( p, d->m_rootNode );
         }
+        beginResetModel();
+        treeTraversal(d->m_rootNode);
+        endResetModel();
 
         d->m_isOnline = true;
-        reset();    //Reset the model to notify views to reload comments
     }
     else
     {
@@ -166,7 +168,6 @@ void CommentItemsModel::treeTraversal( GluonCore::GluonObject* obj )
         GluonObject* gobj = qobject_cast<GluonObject*>( child );
         if( gobj )
         {
-            gobj->dumpObjectTree();
             d->m_nodes.append( gobj );
             treeTraversal( gobj );
         }
diff --git a/player/lib/models/commentitemsmodel.h b/player/lib/models/commentitemsmodel.h
index f324d68..8a9d6e0 100644
--- a/player/lib/models/commentitemsmodel.h
+++ b/player/lib/models/commentitemsmodel.h
@@ -56,7 +56,7 @@ namespace GluonPlayer
     {
             Q_OBJECT
         public:
-            enum Column
+            enum Roles
             {
                 AuthorRole = Qt::UserRole,
                 TitleRole,
[prev in list] [next in list] [prev in thread] [next in thread] 

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