--- 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