phonebookui/pbkcommonui/src/cntgroupactionsview.cpp
changeset 37 fd64c38c277d
parent 31 2a11b5b00470
child 40 b46a585f6909
equal deleted inserted replaced
31:2a11b5b00470 37:fd64c38c277d
    83 {
    83 {
    84     CntViewParameters viewParameters;
    84     CntViewParameters viewParameters;
    85     viewParameters.insert(EViewId, groupEditorView);
    85     viewParameters.insert(EViewId, groupEditorView);
    86     QVariant var;
    86     QVariant var;
    87     var.setValue(*mGroupContact);
    87     var.setValue(*mGroupContact);
    88     viewParameters.insert(ESelectedContact, var);
    88     viewParameters.insert(ESelectedGroupContact, var);
    89     mViewManager->changeView(viewParameters);
    89     mViewManager->changeView(viewParameters);
    90 
    90 
    91 }
    91 }
    92 
    92 
    93 
    93 
    97 void CntGroupActionsView::showPreviousView()
    97 void CntGroupActionsView::showPreviousView()
    98 {
    98 {
    99     CntViewParameters viewParameters;
    99     CntViewParameters viewParameters;
   100     QVariant var;
   100     QVariant var;
   101     var.setValue(*mGroupContact);
   101     var.setValue(*mGroupContact);
   102     viewParameters.insert(ESelectedContact, var);
   102     viewParameters.insert(ESelectedGroupContact, var);
   103     mViewManager->back(viewParameters);
   103     mViewManager->back(viewParameters);
   104 }
   104 }
   105 
   105 
   106 void CntGroupActionsView::deactivate()
   106 void CntGroupActionsView::deactivate()
   107 {
   107 {
   114 void CntGroupActionsView::activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs )
   114 void CntGroupActionsView::activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs )
   115 {
   115 {
   116     if (mView->navigationAction() != mSoftkey)
   116     if (mView->navigationAction() != mSoftkey)
   117         mView->setNavigationAction(mSoftkey);   
   117         mView->setNavigationAction(mSoftkey);   
   118     
   118     
   119     mGroupContact = new QContact(aArgs.value(ESelectedContact).value<QContact>());
   119     mGroupContact = new QContact(aArgs.value(ESelectedGroupContact).value<QContact>());
   120     mViewManager = aMgr;
   120     mViewManager = aMgr;
   121 
   121 
   122     QContactName groupContactName = mGroupContact->detail( QContactName::DefinitionName );
   122     QContactName groupContactName = mGroupContact->detail( QContactName::DefinitionName );
   123     QString groupName(groupContactName.value( QContactName::FieldCustomLabel ));
   123     QString groupName(groupContactName.value( QContactName::FieldCustomLabel ));
   124     
   124