[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