summaryrefslogtreecommitdiffstats
path: root/examples/network/ftp
diff options
context:
space:
mode:
authorAleksandar Sasha Babic <aleksandar.babic@nokia.com>2009-07-01 16:07:27 (GMT)
committerAleksandar Sasha Babic <aleksandar.babic@nokia.com>2009-07-01 16:11:29 (GMT)
commit19efe6331326567b6530d67509454c500630a3d7 (patch)
tree0ed19e716205d9617ec96fc89cd17b6228fc8a61 /examples/network/ftp
parent56995e239f943131f5915da1de2fc94ea0f745d4 (diff)
downloadQt-19efe6331326567b6530d67509454c500630a3d7.zip
Qt-19efe6331326567b6530d67509454c500630a3d7.tar.gz
Qt-19efe6331326567b6530d67509454c500630a3d7.tar.bz2
By using TCommDbConnPref we are able to
create & save IAP entry. Before, we would create temporary one and we would have to for example enter again and again WLAN pre-shared key.
Diffstat (limited to 'examples/network/ftp')
-rw-r--r--examples/network/ftp/ftp.pro2
-rw-r--r--examples/network/ftp/sym_iap_util.h6
2 files changed, 6 insertions, 2 deletions
diff --git a/examples/network/ftp/ftp.pro b/examples/network/ftp/ftp.pro
index 6b0f2ca..2c7389f 100644
--- a/examples/network/ftp/ftp.pro
+++ b/examples/network/ftp/ftp.pro
@@ -17,5 +17,5 @@ symbian {
INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
TARGET.CAPABILITY="NetworkServices"
TARGET.UID3 = 0xA000A648
- LIBS+=-lesock # For IAP selection
+ LIBS+=-lesock -lcommdb # For IAP selection
} \ No newline at end of file
diff --git a/examples/network/ftp/sym_iap_util.h b/examples/network/ftp/sym_iap_util.h
index b3656fa..5f6e41a 100644
--- a/examples/network/ftp/sym_iap_util.h
+++ b/examples/network/ftp/sym_iap_util.h
@@ -43,6 +43,8 @@
#include <es_sock.h>
#include <es_enum.h>
+#include <commdbconnpref.h>
+
#include <sys/socket.h>
#include <net/if.h>
@@ -68,6 +70,7 @@ static void qt_SetDefaultIapL()
TUint count;
TBool activeLanConnectionFound = EFalse;
TRequestStatus status;
+ TCommDbConnPref prefs;
RSocketServ serv;
CleanupClosePushL(serv);
@@ -114,7 +117,8 @@ static void qt_SetDefaultIapL()
*/
conn.Close(); // might be opened after attach
User::LeaveIfError(conn.Open(serv));
- User::LeaveIfError(conn.Start());
+ prefs.SetDialogPreference( ECommDbDialogPrefPrompt );
+ User::LeaveIfError(conn.Start(prefs));
User::LeaveIfError(conn.GetDesSetting(TPtrC(KIapNameSetting), iapName));
}