smf/smfservermodule/smfclient/client/smfcontactfetcher_p.h
changeset 14 a469c0e6e7fb
parent 10 77a56c951f86
--- 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 <QDateTime>
 #include <QStringList>
 
-#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