bluetoothengine/btnotif/btnotifsrv/inc/btnotifdeviceselector.h
changeset 52 4545c04e61e1
parent 33 837dcc42fd6a
child 57 5ebadcda06cb
--- a/bluetoothengine/btnotif/btnotifsrv/inc/btnotifdeviceselector.h	Tue Jul 06 14:27:09 2010 +0300
+++ b/bluetoothengine/btnotif/btnotifsrv/inc/btnotifdeviceselector.h	Wed Aug 18 09:59:05 2010 +0300
@@ -30,6 +30,7 @@
 #include <btservices/devdiscoveryobserver.h>
 #include "bluetoothnotification.h"
 #include <btservices/btdevrepository.h>
+#include <hb/hbcore/hbsymbianvariant.h>
 
 class CBTNotifServer;
 class CAdvanceDevDiscoverer;
@@ -154,7 +155,18 @@
             TBluetoothDialogParams::TBTDialogType aType,
             TBTDialogResourceId aResourceId );
 			
-	void LoadUsedDevicesL();		
+	void LoadUsedDevicesL();	
+	
+	void AddDataL(CHbSymbianVariantMap* aMap, const TDesC& aKey, const TAny* aData, 
+	        CHbSymbianVariant::TType aDataType);
+	
+	void setMajorProperty(TInt aMajorProperty, TInt prop, TBool addto);
+	
+	TBool isBonded( const CBTDevice &dev );
+	
+	CBtDevExtension* GetDeviceFromRepositoryL( const TBTDevAddr& addr );
+	
+	void SendSelectedDeviceL( CHbSymbianVariantMap& aData );
     
 private: // data    
 
@@ -176,9 +188,9 @@
     CAdvanceDevDiscoverer* iDiscoverer;
     
     /**
-     * do not own the elements in the array.
+     *  own's the elements in the array.
      */
-    RPointerArray<CBtDevExtension> iDevices;
+    RDevExtensionArray iDevices;
     
     /**
      * The message for a pending device selection request from a RNotifier client.