diff -r 64a47b97e1e1 -r f27aebe284bb logsui/logscntfinder/tsrc/stubs/qtcontacts_stubs.cpp --- a/logsui/logscntfinder/tsrc/stubs/qtcontacts_stubs.cpp Tue Jul 06 14:16:36 2010 +0300 +++ b/logsui/logscntfinder/tsrc/stubs/qtcontacts_stubs.cpp Wed Aug 18 09:49:12 2010 +0300 @@ -28,6 +28,17 @@ #include "qtcontacts_stubs.h" ContactQueryResults* ContactQueryResults::mInstance = 0; +QString cntPreferredPhoneNumber = "123456"; + +void ContactStubHelper::setPreferredNumber(QString number) +{ + cntPreferredPhoneNumber = number; +} + +QString ContactStubHelper::preferredNumber() +{ + return cntPreferredPhoneNumber; +} // ----------------------------------------------------------------------------- // ContactsDB::instance() @@ -250,8 +261,7 @@ } if ( definitionId == QContactPhoneNumber::DefinitionName ){ QContactPhoneNumber number; - QString n( "555789987" ); - number.setValue(QContactPhoneNumber::FieldNumber, n ); + number.setValue(QContactPhoneNumber::FieldNumber, cntDetailPhoneNumber ); return number; } if ( definitionId == QContactAvatar::DefinitionName){ @@ -263,6 +273,21 @@ return detail; } +QContactDetail QContact::preferredDetail(const QString& actionName) const +{ + Q_UNUSED(actionName) + QContactPhoneNumber number; + number.setValue(QContactPhoneNumber::FieldNumber, cntPreferredPhoneNumber ); + return number; +} + +QContactDetail QContact::detailWithAction(const QString& actionName) const +{ + Q_UNUSED(actionName) + QContactPhoneNumber number; + number.setValue(QContactPhoneNumber::FieldNumber, cntPhoneNumberWithActionCall ); + return number; +} // ---------------------------------------------------------------------------- // QContactDetail