diff -r 2c833fc9e98f -r 1ee2af37811f ui/viewmanagement/statehandler/inc/glxstatemanager.h --- a/ui/viewmanagement/statehandler/inc/glxstatemanager.h Fri May 14 15:52:22 2010 +0300 +++ b/ui/viewmanagement/statehandler/inc/glxstatemanager.h Thu May 27 12:51:42 2010 +0300 @@ -31,6 +31,7 @@ class GlxAlbumModel; class QAbstractItemModel; class GlxActionHandler; +class GlxTNObserver; #ifdef BUILD_STATEMANAGER #define GLX_STATEMANAGER_EXPORT Q_DECL_EXPORT @@ -62,6 +63,7 @@ void launchApplication(); void actionTriggered(qint32 id); void setupItems(); + void updateTNProgress( int count); public : /* @@ -93,6 +95,11 @@ */ void removeCurrentModel(); +/* + * It will delete the all model used by state manager + */ + void cleanAllModel(); + private: /* @@ -126,6 +133,7 @@ QAbstractItemModel *mCurrentModel; // no owner ship GlxState *mCurrentState; GlxActionHandler *mActionHandler; + GlxTNObserver *mTNObserver; int mCollectionId; };