phonebookui/pbkcommonui/src/cntdateeditormodel.cpp
changeset 40 b46a585f6909
parent 31 2a11b5b00470
equal deleted inserted replaced
37:fd64c38c277d 40:b46a585f6909
    44     appendDataFormItem( new CntDetailModelItem( mBirthday, hbTrId("txt_phob_formlabel_birthday")), root );
    44     appendDataFormItem( new CntDetailModelItem( mBirthday, hbTrId("txt_phob_formlabel_birthday")), root );
    45     appendDataFormItem( new CntDetailModelItem( mAnniversary, hbTrId("txt_phob_formlabel_anniversary")), root );
    45     appendDataFormItem( new CntDetailModelItem( mAnniversary, hbTrId("txt_phob_formlabel_anniversary")), root );
    46     }
    46     }
    47 
    47 
    48 CntDateEditorModel::~CntDateEditorModel()
    48 CntDateEditorModel::~CntDateEditorModel()
    49     {
    49 {
    50     }
    50 }
    51 
    51 
    52 void CntDateEditorModel::saveContactDetails()
    52 void CntDateEditorModel::saveContactDetails()
    53 {
    53 {
    54     HbDataFormModelItem* root = invisibleRootItem();
    54     HbDataFormModelItem* root = invisibleRootItem();
    55     // Birthday 
    55     // Birthday 
    63     mAnniversary = anniversary->detail();
    63     mAnniversary = anniversary->detail();
    64     if ( mAnniversary.originalDate().isValid() )
    64     if ( mAnniversary.originalDate().isValid() )
    65         mContact->saveDetail( &mAnniversary );
    65         mContact->saveDetail( &mAnniversary );
    66     
    66     
    67 }
    67 }
       
    68 
       
    69 QContactDetail CntDateEditorModel::detail() const
       
    70 {
       
    71     if ( mAnniversary.originalDate().isValid() )
       
    72     {
       
    73         return mAnniversary;
       
    74     }
       
    75     if ( mBirthday.date().isValid() )
       
    76     {
       
    77         return mBirthday;
       
    78     }
       
    79     return QContactAnniversary();
       
    80 }
    68 // End of File
    81 // End of File