diff -r b5d63d5fc252 -r a469c0e6e7fb smf/smfservermodule/smfclient/client/smfcontactfetcher_p.h --- a/smf/smfservermodule/smfclient/client/smfcontactfetcher_p.h Mon Jun 07 11:43:45 2010 +0100 +++ b/smf/smfservermodule/smfclient/client/smfcontactfetcher_p.h Wed Jun 23 19:51:49 2010 +0530 @@ -24,9 +24,9 @@ * Note:- only symbian client-server impl is provided at the moment **/ #include "smfprovider.h" -#include "smfclientglobal.h" -#include "smfglobal.h" -#include "smfobserver.h" +#include "SmfClientGlobal.h" +#include "smfGlobal.h" +#include "SmfObserver.h" class SmfProvider; @@ -35,10 +35,10 @@ #include #include -#include "smfobserver.h" +#include "SmfObserver.h" #include "smfcontactfetcher.h" #include "smfpostprovider.h" - +#include "smflocation.h" #ifdef Q_OS_SYMBIAN class CSmfClientSymbian; #else @@ -97,8 +97,7 @@ * @param pageNum Page number to download, SMF_FIRST_PAGE denotes fresh query. * @param perPage Item per page, default is SMF_ITEMS_PER_PAGE */ - //TODO:-implement - //bool searchNear(SmfPlace* location,SmfLocationSearchBoundary proximity,int pageNum=SMF_FIRST_PAGE,int perPage=SMF_ITEMS_PER_PAGE) ; + bool searchNear(SmfLocation* location,SmfLocationSearchBoundary proximity,int pageNum=SMF_FIRST_PAGE,int perPage=SMF_ITEMS_PER_PAGE) ; /** @@ -128,10 +127,14 @@ SmfProvider* m_baseProvider; //serialized byte array of provider QByteArray m_providerSerialized; + //serialized xtra info, order of serialization follows order of param + QByteArray m_xtraInfoSerialized; #ifdef Q_OS_SYMBIAN CSmfClientSymbian* m_SmfClientPrivate; friend class CSmfClientSymbian; -#else + int m_xtraInfoFlag; + int m_pageInfoFlag; + #else SmfClientQt* m_SmfClientPrivate; friend class SmfClientQt; #endif