diff -r 78df25012fda -r 12bc758d6a02 telutils/dialpad/src/dialpadbluetootheventfilter.cpp --- a/telutils/dialpad/src/dialpadbluetootheventfilter.cpp Fri Sep 17 17:09:13 2010 +0300 +++ b/telutils/dialpad/src/dialpadbluetootheventfilter.cpp Mon Oct 04 15:57:13 2010 +0300 @@ -17,12 +17,13 @@ #include #include #include +#include #include "dialpadbluetootheventfilter.h" #include "dialpad.h" #include "qtphonesrvlog.h" #ifdef Q_OS_SYMBIAN -#include +#include #endif //Q_OS_SYMBIAN const int DialpadLongKeyPressTimeOut(1000); @@ -67,8 +68,12 @@ PHONE_TRACE; mDialpad->editor().setText(QString("")); #ifdef Q_OS_SYMBIAN - XQServiceRequest snd("com.nokia.services.btservices.ToggleBluetooth","toggleBluetooth()", false); - QVariant retValue; - snd.send(retValue); + XQApplicationManager appManager; + QScopedPointer request(appManager.create(BluetoothServiceName, BluetoothInterfaceTogglePower, + BluetoothTogglePower, false)); + if (request == NULL) { + return; + } + request->send(); #endif // Q_OS_SYMBIAN }