It doesn't work neither.
I did:
bool retVal = QDesktopServices::openUrl(QUrl("http://facebook.com";));
qDebug() << "QDesktopServices::openUrl=" << retVal;

and got message:

QDesktopServices::openUrl= false

Seems something goes wrong.
Thanks.

>-----Original Message-----
>From: [email protected] [mailto:[email protected]] On Behalf Of Alexander Bokovoy
>Sent: Thursday, December 09, 2010 4:24 PM
>To: Rubanov Ivan
>Cc: [email protected]
>Subject: Re: [MeeGo-dev] Launching browser
>
>Hi,
>
>On Thu, Dec 9, 2010 at 16:03, Rubanov Ivan <[email protected]> wrote:
>> Hello, all.
>> I need to launch web browser from the code. How could I do it? I tried to
>launch it using dbus. Actually I used maemo dbus code:
>>
>> QDBusMessage m = QDBusMessage::createMethodCall(
>>                "com.nokia.osso_browser",
>>                "/com/nokia/osso_browser/request",
>>                "com.nokia.osso_browser",
>>                "open_new_window");
>> m = QDBusConnection::systemBus().call(m);
>>
>> Unfortunately it doesn't work. I checked /usr/share/dbus-1/services and
>didn't find any service that could launch browser.
>> I added file called com.nokia.osso_browser.service  to /usr/share/dbus-
>1/services and still fails to launch it with the same error as earlier:
>>  Error org.freedesktop.DBus.Error.ServiceUnknown: The name
>com.nokia.osso_browser was not provided by any .service files.
>> The code inside of com.nokia.osso_browser.service  file is:
>>
>> [D-BUS Service]
>> Name=com.nokia.osso_browser
>> Exec=/usr/lib/fennec/fennec
>>
>> So, if I did something wrong or there is better (other?) way to do it, please
>explain me.
>>
>> I use N900 and meego-handset-armv7l-n900-devel-1.1.80.9.20101207.1-
>mmcblk0p image.
>Use QDesktopServices::openUrl() instead. It should use proper mime
>type database and launch registered default application.
>
>--
>/ Alexander Bokovoy
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to