logsui/logscntfinder/tsrc/stubs/qtcontacts_stubs.cpp
changeset 14 f27aebe284bb
parent 11 64a47b97e1e1
child 15 76d2cf7a585e
equal deleted inserted replaced
11:64a47b97e1e1 14:f27aebe284bb
    26 #include <QContactAvatar.h>
    26 #include <QContactAvatar.h>
    27 
    27 
    28 #include "qtcontacts_stubs.h"
    28 #include "qtcontacts_stubs.h"
    29 
    29 
    30 ContactQueryResults* ContactQueryResults::mInstance = 0;
    30 ContactQueryResults* ContactQueryResults::mInstance = 0;
       
    31 QString cntPreferredPhoneNumber = "123456";
       
    32 
       
    33 void ContactStubHelper::setPreferredNumber(QString number)
       
    34 {
       
    35     cntPreferredPhoneNumber = number;
       
    36 }
       
    37 
       
    38 QString ContactStubHelper::preferredNumber()
       
    39 {
       
    40     return cntPreferredPhoneNumber;
       
    41 }
    31 
    42 
    32 // -----------------------------------------------------------------------------
    43 // -----------------------------------------------------------------------------
    33 // ContactsDB::instance()
    44 // ContactsDB::instance()
    34 // -----------------------------------------------------------------------------
    45 // -----------------------------------------------------------------------------
    35 //
    46 //
   248         name.setValue(QContactName::FieldLastName, results->lastNameAt( (int) id-1 ) );
   259         name.setValue(QContactName::FieldLastName, results->lastNameAt( (int) id-1 ) );
   249         return name;
   260         return name;
   250     }
   261     }
   251     if ( definitionId == QContactPhoneNumber::DefinitionName ){
   262     if ( definitionId == QContactPhoneNumber::DefinitionName ){
   252         QContactPhoneNumber number;
   263         QContactPhoneNumber number;
   253         QString n( "555789987" );
   264         number.setValue(QContactPhoneNumber::FieldNumber, cntDetailPhoneNumber );
   254         number.setValue(QContactPhoneNumber::FieldNumber, n );
       
   255         return number;
   265         return number;
   256     }
   266     }
   257     if ( definitionId == QContactAvatar::DefinitionName){
   267     if ( definitionId == QContactAvatar::DefinitionName){
   258         QContactAvatar avatar;
   268         QContactAvatar avatar;
   259         avatar.setValue(QContactAvatar::FieldImageUrl, "c:\\data\\images\\logstest1.jpg" );
   269         avatar.setValue(QContactAvatar::FieldImageUrl, "c:\\data\\images\\logstest1.jpg" );
   261     }
   271     }
   262     QContactDetail detail;
   272     QContactDetail detail;
   263     return detail;
   273     return detail;
   264 }
   274 }
   265 
   275 
       
   276 QContactDetail QContact::preferredDetail(const QString& actionName) const
       
   277 {
       
   278     Q_UNUSED(actionName)
       
   279     QContactPhoneNumber number;
       
   280     number.setValue(QContactPhoneNumber::FieldNumber, cntPreferredPhoneNumber );
       
   281     return number;
       
   282 }
       
   283 
       
   284 QContactDetail QContact::detailWithAction(const QString& actionName) const
       
   285 {
       
   286     Q_UNUSED(actionName)
       
   287     QContactPhoneNumber number;
       
   288     number.setValue(QContactPhoneNumber::FieldNumber, cntPhoneNumberWithActionCall );
       
   289     return number;
       
   290 }
   266 
   291 
   267 // ----------------------------------------------------------------------------
   292 // ----------------------------------------------------------------------------
   268 // QContactDetail
   293 // QContactDetail
   269 // ----------------------------------------------------------------------------
   294 // ----------------------------------------------------------------------------
   270 //
   295 //