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
