diff -r 0b38fc5b94c6 -r 2c54b51f39c4 clock/clockui/clockviewmanager/src/clockviewmanager.cpp --- a/clock/clockui/clockviewmanager/src/clockviewmanager.cpp Mon Jul 12 02:32:28 2010 +0530 +++ b/clock/clockui/clockviewmanager/src/clockviewmanager.cpp Mon Jul 26 13:54:38 2010 +0530 @@ -19,8 +19,9 @@ // System includes #include #include -#include // hbapplication -#include // hbactivitymanager +#include +#include +#include // User includes #include "clockviewmanager.h" @@ -148,6 +149,9 @@ // Find the main view. mMainView = static_cast ( docLoader->findWidget(CLOCK_MAIN_VIEW)); + + // Disable animation effect on toolbar. + HbEffect::disable(mMainView->toolBar()->graphicsItem()); // Setup the view. mMainView->setupView(mAppControllerIf, docLoader); @@ -172,6 +176,9 @@ // Get the world list view. mWorldClockView = static_cast ( docLoader->findWidget(CLOCK_WORLD_VIEW)); + + // Disable animation effect on toolbar. + HbEffect::disable(mWorldClockView->toolBar()->graphicsItem()); mWorldClockView->setupView(mAppControllerIf, docLoader); } @@ -191,6 +198,12 @@ disconnect( window, SIGNAL(viewReady()), this, SLOT(loadOtherViews())); + + // Need to emit this signal after the view is fully constructed & populated + // with actual data and ready to be used. So entry view & instance view + // needs to be created so that a new entry can also be created. Finally + // NotesApplication object needs to emit applicationReady Signal. + emit appReady(); } // End of file --Don't remove this.