logsui/logscntfinder/tsrc/stubs/qtcontacts_stubs.cpp
changeset 15 76d2cf7a585e
parent 9 68f3171a5819
equal deleted inserted replaced
13:52d644758b05 15:76d2cf7a585e
    19 #include <QContactDetailFilter.h>
    19 #include <QContactDetailFilter.h>
    20 #include <QContactPhoneNumber.h>
    20 #include <QContactPhoneNumber.h>
    21 #include <QSharedDataPointer>
    21 #include <QSharedDataPointer>
    22 #include <QContactName.h>
    22 #include <QContactName.h>
    23 #include <QContactDetail.h>
    23 #include <QContactDetail.h>
       
    24 #include <QContactAction.h>
    24 
    25 
    25 #include <QSharedData>
    26 #include <QSharedData>
    26 #include <QContactAvatar.h>
    27 #include <QContactAvatar.h>
    27 
    28 
    28 #include "qtcontacts_stubs.h"
    29 #include "qtcontacts_stubs.h"
    39 {
    40 {
    40     return cntPreferredPhoneNumber;
    41     return cntPreferredPhoneNumber;
    41 }
    42 }
    42 
    43 
    43 // -----------------------------------------------------------------------------
    44 // -----------------------------------------------------------------------------
    44 // ContactsDB::instance()
    45 // ContactQueryResults::instance()
    45 // -----------------------------------------------------------------------------
    46 // -----------------------------------------------------------------------------
    46 //
    47 //
    47 ContactQueryResults* ContactQueryResults::instance()
    48 ContactQueryResults* ContactQueryResults::instance()
    48 {
    49 {
    49     if ( !mInstance ) {
    50     if ( !mInstance ) {
    51     }
    52     }
    52     return mInstance;
    53     return mInstance;
    53 }
    54 }
    54 
    55 
    55 // -----------------------------------------------------------------------------
    56 // -----------------------------------------------------------------------------
    56 // ContactsDB::deleteInstance()
    57 // ContactQueryResults::deleteInstance()
    57 // -----------------------------------------------------------------------------
    58 // -----------------------------------------------------------------------------
    58 //
    59 //
    59 void ContactQueryResults::deleteInstance()
    60 void ContactQueryResults::deleteInstance()
    60 {
    61 {
    61     delete mInstance;
    62     delete mInstance;
    62     mInstance = 0;
    63     mInstance = 0;
    63 }
    64 }
    64 
    65 
    65 // -----------------------------------------------------------------------------
    66 // -----------------------------------------------------------------------------
    66 // ContactsDB::~ContactQueryResults()
    67 // ContactQueryResults::~ContactQueryResults()
    67 // -----------------------------------------------------------------------------
    68 // -----------------------------------------------------------------------------
    68 //
    69 //
    69 ContactQueryResults::~ContactQueryResults()
    70 ContactQueryResults::~ContactQueryResults()
    70 {
    71 {
    71     reset();
    72     reset();
    72 }
    73 }
    73 
    74 
    74 // -----------------------------------------------------------------------------
    75 // -----------------------------------------------------------------------------
    75 // ContactsDB::set()
    76 // ContactQueryResults::set()
    76 // -----------------------------------------------------------------------------
    77 // -----------------------------------------------------------------------------
    77 //
    78 //
    78 void ContactQueryResults::set( int count, QString fn, QString ln )
    79 void ContactQueryResults::set( int count, QString fn, QString ln )
    79 {
    80 {
    80     reset();
    81     reset();
    83         mDB.append( ln + QString::number( i + 1 ) );
    84         mDB.append( ln + QString::number( i + 1 ) );
    84     }
    85     }
    85 }
    86 }
    86 
    87 
    87 // -----------------------------------------------------------------------------
    88 // -----------------------------------------------------------------------------
    88 // ContactsDB::reset()
    89 // ContactQueryResults::reset()
    89 // -----------------------------------------------------------------------------
    90 // -----------------------------------------------------------------------------
    90 //
    91 //
    91 void ContactQueryResults::reset()
    92 void ContactQueryResults::reset()
    92 {
    93 {
    93     mDB.clear();
    94     mDB.clear();
    94     mQuery.clear();
    95     mQuery.clear();
    95 }
    96 }
    96 
    97 
    97 
    98 
    98 // -----------------------------------------------------------------------------
    99 // -----------------------------------------------------------------------------
    99 // ContactsDB::firstNameAt()
   100 // ContactQueryResults::firstNameAt()
   100 // -----------------------------------------------------------------------------
   101 // -----------------------------------------------------------------------------
   101 //
   102 //
   102 const QString& ContactQueryResults::firstNameAt( int index ) const
   103 const QString& ContactQueryResults::firstNameAt( int index ) const
   103 {
   104 {
   104     return mDB[ index ];
   105     return mDB[ index ];
   105 }
   106 }
   106 
   107 
   107 // -----------------------------------------------------------------------------
   108 // -----------------------------------------------------------------------------
   108 // ContactsDB::lastNameAt()
   109 // ContactQueryResults::lastNameAt()
   109 // -----------------------------------------------------------------------------
   110 // -----------------------------------------------------------------------------
   110 //
   111 //
   111 const QString& ContactQueryResults::lastNameAt( int index ) const
   112 const QString& ContactQueryResults::lastNameAt( int index ) const
   112 {
   113 {
   113     return mDB[ index + 1 ];
   114     return mDB[ index + 1 ];
   114 }
   115 }
   115 
   116 
   116 // -----------------------------------------------------------------------------
   117 // -----------------------------------------------------------------------------
   117 // ContactsDB::contacts()
   118 // ContactQueryResults::contacts()
   118 // -----------------------------------------------------------------------------
   119 // -----------------------------------------------------------------------------
   119 //
   120 //
   120 int ContactQueryResults::contacts() const
   121 int ContactQueryResults::contacts() const
   121 {
   122 {
   122     return (mDB.length() ? mDB.length() / 2 : 0);
   123     return (mDB.length() ? mDB.length() / 2 : 0);
   151 // ----------------------------------------------------------------------------
   152 // ----------------------------------------------------------------------------
   152 // QContactManager
   153 // QContactManager
   153 // ----------------------------------------------------------------------------
   154 // ----------------------------------------------------------------------------
   154 //
   155 //
   155 QContactManager::QContactManager(
   156 QContactManager::QContactManager(
   156         const QString& /*managerName*/, const QMap<QString, QString>& /*parameters*/, 
   157         const QString& managerName, const QMap<QString, QString>& parameters, 
   157         QObject* /*parent*/)
   158         QObject* parent)
   158 {
   159 {
       
   160     Q_UNUSED(managerName)
       
   161     Q_UNUSED(parameters)
       
   162     Q_UNUSED(parent)
   159 
   163 
   160 }
   164 }
   161 
   165 
   162 QContactManager::~QContactManager()
   166 QContactManager::~QContactManager()
   163 {
   167 {
   164 
   168 
   165 }
   169 }
   166 
   170 
   167 
   171 
   168 QList<QContactLocalId> QContactManager::contactIds(
   172 QList<QContactLocalId> QContactManager::contactIds(
   169         const QContactFilter& /*filter*/, 
   173         const QContactFilter& filter, 
   170         const QList<QContactSortOrder>& /*sortOrders*/) const
   174         const QList<QContactSortOrder>& sortOrders ) const
   171 {
   175 {
       
   176     Q_UNUSED(filter)
       
   177     Q_UNUSED(sortOrders)
   172         
   178         
   173     QList<QContactLocalId> list;
   179     QList<QContactLocalId> list;
   174     ContactQueryResults* resultSet = ContactQueryResults::instance();
   180     ContactQueryResults* resultSet = ContactQueryResults::instance();
   175     
   181     
   176     for( int i=0;i<resultSet->contacts();i++) {
   182     for( int i=0;i<resultSet->contacts();i++) {
   182 }
   188 }
   183 
   189 
   184 
   190 
   185 QContact QContactManager::contact( 
   191 QContact QContactManager::contact( 
   186         const QContactLocalId& contactId, 
   192         const QContactLocalId& contactId, 
   187         const QContactFetchHint& /*fetchHint*/) const
   193         const QContactFetchHint& fetchHint) const
   188 {
   194 {
       
   195     Q_UNUSED(fetchHint)
       
   196             
   189     QContact contact;
   197     QContact contact;
   190     QContactId id;
   198     QContactId id;
   191     id.setLocalId(contactId  );
   199     id.setLocalId(contactId  );
   192 
   200 
   193     contact.setId( id );
   201     contact.setId( id );
   203 {
   211 {
   204 
   212 
   205 }
   213 }
   206   
   214   
   207 void QContactDetailFilter::setDetailDefinitionName(
   215 void QContactDetailFilter::setDetailDefinitionName(
   208         const QString& /*definition*/, const QString& /*fieldName*/)
   216         const QString& definition, const QString& fieldName )
   209 {
   217 {
   210 
   218     Q_UNUSED(definition)
   211 }
   219     Q_UNUSED(fieldName)
   212 
   220 
   213 
   221 }
   214 void QContactDetailFilter::setMatchFlags(QContactFilter::MatchFlags /*flags*/)
   222 
   215 {
   223 
       
   224 void QContactDetailFilter::setMatchFlags(QContactFilter::MatchFlags flags )
       
   225 {
       
   226     Q_UNUSED(flags)
   216 
   227 
   217 }
   228 }
   218 void QContactDetailFilter::setValue(const QVariant& value )
   229 void QContactDetailFilter::setValue(const QVariant& value )
   219 {
   230 {
   220     ContactQueryResults* resultSet = ContactQueryResults::instance();
   231     ContactQueryResults* resultSet = ContactQueryResults::instance();
   241 {
   252 {
   242 
   253 
   243 }
   254 }
   244 
   255 
   245 
   256 
   246 QContact& QContact::operator=(const QContact& /*other*/)
   257 QContact& QContact::operator=(const QContact& other )
   247 {
   258 {
       
   259     Q_UNUSED(other)
   248     return *this;
   260     return *this;
   249 }
   261 }
       
   262 
       
   263 QContactDetail QContact::detail(const char* definitionId) const
       
   264 {
       
   265     return detail( QString( definitionId ) );
       
   266 }
       
   267 
   250 
   268 
   251 QContactDetail QContact::detail(const QString& definitionId) const
   269 QContactDetail QContact::detail(const QString& definitionId) const
   252 {
   270 {
   253     ContactQueryResults* results = ContactQueryResults::instance();
   271     ContactQueryResults* results = ContactQueryResults::instance();
   254     
   272     
   279     QContactPhoneNumber number;
   297     QContactPhoneNumber number;
   280     number.setValue(QContactPhoneNumber::FieldNumber, cntPreferredPhoneNumber );
   298     number.setValue(QContactPhoneNumber::FieldNumber, cntPreferredPhoneNumber );
   281     return number;
   299     return number;
   282 }
   300 }
   283 
   301 
   284 QContactDetail QContact::detailWithAction(const QString& actionName) const
   302 QContactDetail QContact::detailWithAction( QContactAction* action ) const
   285 {
   303 {
   286     Q_UNUSED(actionName)
   304     Q_UNUSED(action)
   287     QContactPhoneNumber number;
   305     QContactPhoneNumber number;
   288     number.setValue(QContactPhoneNumber::FieldNumber, cntPhoneNumberWithActionCall );
   306     number.setValue(QContactPhoneNumber::FieldNumber, cntPhoneNumberWithActionCall );
   289     return number;
   307     return number;
   290 }
   308 }
   291 
   309 
       
   310 QContactAction* QContactAction::action(const QContactActionDescriptor& descriptor)
       
   311 {
       
   312     Q_UNUSED(descriptor)
       
   313     return 0;        
       
   314 }
       
   315 
   292 // ----------------------------------------------------------------------------
   316 // ----------------------------------------------------------------------------
   293 // QContactDetail
   317 // QContactDetail
   294 // ----------------------------------------------------------------------------
   318 // ----------------------------------------------------------------------------
   295 //
   319 //
   296 QContactDetail::QContactDetail()
   320 QContactDetail::QContactDetail()
   297 {
   321 {
   298 
   322 
   299 }
   323 }
   300 
   324 
   301 QContactDetail::QContactDetail(const QString& /*definitionName*/) : d(new QContactDetailPrivate)
   325 QContactDetail::QContactDetail(const QString& definitionName ) : d(new QContactDetailPrivate)
   302 {
   326 {
   303 
   327     Q_UNUSED(definitionName)
   304 }
   328 }
   305 
   329 
   306 QContactDetail::~QContactDetail()
   330 QContactDetail::~QContactDetail()
   307 {
   331 {
   308 
   332 
   309 }
   333 }
   310 
   334 
   311 
   335 
   312 QContactDetail& QContactDetail::operator=(const QContactDetail& /*other*/)
   336 QContactDetail& QContactDetail::operator=(const QContactDetail& other )
   313 {
   337 {
       
   338     Q_UNUSED(other)
   314     return *this;
   339     return *this;
   315 }
   340 }
   316 
   341 
   317 QString QContactDetail::definitionName() const
   342 QString QContactDetail::definitionName() const
   318 {
   343 {