diff -r 5de72ea7a065 -r 579cc610882e calendarui/globaldata/src/calencontextimpl.cpp --- a/calendarui/globaldata/src/calencontextimpl.cpp Wed Jun 23 18:11:28 2010 +0300 +++ b/calendarui/globaldata/src/calencontextimpl.cpp Tue Jul 06 14:14:56 2010 +0300 @@ -72,8 +72,12 @@ // ---------------------------------------------------------------------------- // EXPORT_C CalenContextImpl::~CalenContextImpl() - { - } + { + if(mMutlipleContextIds.count()) + { + mMutlipleContextIds.clear(); + } + } // ---------------------------------------------------------------------------- // CalenContextImpl::DefaultTimeForViews @@ -111,23 +115,21 @@ // (other items were commented in a header). // ---------------------------------------------------------------------------- // -void CalenContextImpl::setFocusDateAndTimeL( const QDateTime& focusDateTime, - const int& viewId ) +void CalenContextImpl::setFocusDateAndTime( const QDateTime& focusDateTime) { + mFocusDate = focusDateTime; + mFocusTime = focusDateTime.time().minute() + 1; + + if( mFocusTime < 0 ) + mFocusTime = 0; + mInstanceId = TCalenInstanceId::nullInstanceId(); + // If this fails you're using a context that was constructed yourself. // Use the accessor from the global data instead, or don't try to set // anything on this context. - ASSERT( mObserver ); - - mFocusDate = focusDateTime; - mFocusTime = focusDateTime.time().minute() + 1; - - ASSERT( mFocusTime >= 0 ); - mInstanceId = TCalenInstanceId::nullInstanceId(); - mViewId = viewId; - - mObserver->ContextChanged(); + if(mObserver) + mObserver->ContextChanged(); } // ---------------------------------------------------------------------------- @@ -136,20 +138,17 @@ // (other items were commented in a header). // ---------------------------------------------------------------------------- // -void CalenContextImpl::setFocusDateL( const QDateTime& focusDateTime, - const int& viewId ) +void CalenContextImpl::setFocusDate( const QDateTime& focusDateTime) { + mFocusDate = focusDateTime; + mFocusTime = -1; + mInstanceId = TCalenInstanceId::nullInstanceId(); + // If this fails you're using a context that was constructed yourself. // Use the accessor from the global data instead, or don't try to set // anything on this context. - ASSERT( mObserver ); - - mFocusDate = focusDateTime; - mFocusTime = -1; - mInstanceId = TCalenInstanceId::nullInstanceId(); - mViewId = viewId; - - mObserver->ContextChanged(); + if(mObserver) + mObserver->ContextChanged(); } // ---------------------------------------------------------------------------- @@ -158,22 +157,19 @@ // (other items were commented in a header). // ---------------------------------------------------------------------------- // -void CalenContextImpl::setInstanceIdL( const TCalenInstanceId& aInstanceId, - const int& viewId ) +void CalenContextImpl::setInstanceId( const TCalenInstanceId& aInstanceId ) { + // Set the null date and time + mFocusDate = QDateTime(); + mFocusTime = -1; + mInstanceId = aInstanceId; + // If this fails you're using a context that was constructed yourself. // Use the accessor from the global data instead, or don't try to set // anything on this context. - ASSERT( mObserver ); - - // Set the null date and time - mFocusDate = QDateTime(); - mFocusTime = -1; - mInstanceId = aInstanceId; - mViewId = viewId; - - mObserver->ContextChanged(); + if(mObserver) + mObserver->ContextChanged(); } // ----------------------------------------------------------------------------- @@ -182,23 +178,20 @@ // (other items were commented in a header). // ----------------------------------------------------------------------------- // -void CalenContextImpl::setFocusDateAndTimeAndInstanceL( const QDateTime& focusDateTime, - const TCalenInstanceId& instanceId, - const int& viewId ) +void CalenContextImpl::setFocusDateAndTimeAndInstance( const QDateTime& focusDateTime, + const TCalenInstanceId& instanceId ) { + mFocusDate = focusDateTime; + mFocusTime = focusDateTime.time().minute() + 1; + if( mFocusTime < 0 ) + mFocusTime = 0; + mInstanceId = instanceId; // If this fails you're using a context that was constructed yourself. // Use the accessor from the global data instead, or don't try to set // anything on this context. - ASSERT( mObserver ); - - mFocusDate = focusDateTime; - mFocusTime = focusDateTime.time().minute() + 1; - ASSERT( mFocusTime >= 0 ); - mInstanceId = instanceId; - mViewId = viewId; - - mObserver->ContextChanged(); + if(mObserver) + mObserver->ContextChanged(); } // ----------------------------------------------------------------------------- @@ -207,7 +200,7 @@ // (other items were commented in a header). // ----------------------------------------------------------------------------- // -QDateTime CalenContextImpl::focusDateAndTimeL() const +QDateTime CalenContextImpl::focusDateAndTime() const { QDateTime ret; @@ -250,19 +243,6 @@ } // ----------------------------------------------------------------------------- -// CalenContextImpl::ViewId -// Returns the view id -// (other items were commented in a header). -// ----------------------------------------------------------------------------- -// -int CalenContextImpl::viewId() const - { - TRACE_ENTRY_POINT; - TRACE_EXIT_POINT; - return mViewId; - } - -// ----------------------------------------------------------------------------- // CalenContextImpl::SetMutlipleContextIds // Set multiple context ids // (other items were commented in a header).