equal
deleted
inserted
replaced
682 { |
682 { |
683 iViewReady = ETrue; |
683 iViewReady = ETrue; |
684 SendBaseViewChangedEvent(); |
684 SendBaseViewChangedEvent(); |
685 |
685 |
686 SendEventToObservers( *this, iViewObservers, |
686 SendEventToObservers( *this, iViewObservers, |
687 MVPbkContactViewObserver::ContactViewReady ); |
687 &MVPbkContactViewObserver::ContactViewReady ); |
688 } |
688 } |
689 |
689 |
690 // -------------------------------------------------------------------------- |
690 // -------------------------------------------------------------------------- |
691 // CPbk2PredictiveViewStack::ContactViewUnavailable |
691 // CPbk2PredictiveViewStack::ContactViewUnavailable |
692 // -------------------------------------------------------------------------- |
692 // -------------------------------------------------------------------------- |
694 void CPbk2PredictiveViewStack::ContactViewUnavailable( |
694 void CPbk2PredictiveViewStack::ContactViewUnavailable( |
695 MVPbkContactViewBase& /*aView*/ ) |
695 MVPbkContactViewBase& /*aView*/ ) |
696 { |
696 { |
697 iViewReady = EFalse; |
697 iViewReady = EFalse; |
698 SendEventToObservers( *this, iViewObservers, |
698 SendEventToObservers( *this, iViewObservers, |
699 MVPbkContactViewObserver::ContactViewUnavailable ); |
699 &MVPbkContactViewObserver::ContactViewUnavailable ); |
700 } |
700 } |
701 |
701 |
702 // -------------------------------------------------------------------------- |
702 // -------------------------------------------------------------------------- |
703 // CPbk2PredictiveViewStack::ContactAddedToView |
703 // CPbk2PredictiveViewStack::ContactAddedToView |
704 // -------------------------------------------------------------------------- |
704 // -------------------------------------------------------------------------- |
713 |
713 |
714 //Send observer events |
714 //Send observer events |
715 if ( iBaseView == &aView ) |
715 if ( iBaseView == &aView ) |
716 { |
716 { |
717 SendEventToObservers( *this, iStackObservers, |
717 SendEventToObservers( *this, iStackObservers, |
718 MPbk2FilteredViewStackObserver::ContactAddedToBaseView, aIndex, |
718 &MPbk2FilteredViewStackObserver::ContactAddedToBaseView, aIndex, |
719 aContactLink ); |
719 aContactLink ); |
720 |
720 |
721 // Always forward only top view events to clients |
721 // Always forward only top view events to clients |
722 SendEventToObservers( *this, iViewObservers, |
722 SendEventToObservers( *this, iViewObservers, |
723 MVPbkContactViewObserver::ContactAddedToView, aIndex, |
723 &MVPbkContactViewObserver::ContactAddedToView, aIndex, |
724 aContactLink ); |
724 aContactLink ); |
725 } |
725 } |
726 } |
726 } |
727 |
727 |
728 // -------------------------------------------------------------------------- |
728 // -------------------------------------------------------------------------- |
738 //Send observer events |
738 //Send observer events |
739 if ( iBaseView == &aView ) |
739 if ( iBaseView == &aView ) |
740 { |
740 { |
741 // Always forward top view events to clients |
741 // Always forward top view events to clients |
742 SendEventToObservers( *this, iViewObservers, |
742 SendEventToObservers( *this, iViewObservers, |
743 MVPbkContactViewObserver::ContactRemovedFromView, aIndex, |
743 &MVPbkContactViewObserver::ContactRemovedFromView, aIndex, |
744 aContactLink ); |
744 aContactLink ); |
745 } |
745 } |
746 } |
746 } |
747 |
747 |
748 // -------------------------------------------------------------------------- |
748 // -------------------------------------------------------------------------- |
756 //Send observer events |
756 //Send observer events |
757 if ( iBaseView == &aView ) |
757 if ( iBaseView == &aView ) |
758 { |
758 { |
759 // Always forward only top view events to clients |
759 // Always forward only top view events to clients |
760 SendEventToObservers( *this, iViewObservers, |
760 SendEventToObservers( *this, iViewObservers, |
761 MVPbkContactViewObserver::ContactViewError, aError, |
761 &MVPbkContactViewObserver::ContactViewError, aError, |
762 aErrorNotified ); |
762 aErrorNotified ); |
763 } |
763 } |
764 } |
764 } |
765 |
765 |
766 // -------------------------------------------------------------------------- |
766 // -------------------------------------------------------------------------- |