> Hi,
>
> I am about to write my own little GPS application in Qt and try to connect
> to FixStatusChanged signal from Gypsy but have the following problem
>
> Code snippet:
> ...
> deviceInterface = new QDBusInterface("org.freedesktop.Gypsy",
> "/org/freedesktop/Gypsy/default", "org.freedesktop.Gypsy.Device",
> QDBusConnection::systemBus(),this);
> ...
> connect(deviceInterface, SIGNAL(FixStatusChanged(int)), this,
> SIGNAL(fixChanged(int)));
>
> I want to pass the signal on to use it somewhere else in my application...
>
> now when starting my application I get:
>
> Object::connect: No such signal
> org::freedesktop::Gypsy::Device::FixStatusChanged(int)
>
> but  mdbus -s org.freedesktop.Gypsy /org/freedesktop/Gypsy
> lists:
> [SIGNAL]    org.freedesktop.Gypsy.Device.FixStatusChanged( i:fixstatus )
>
> Do you have any idea what is going wrong?
>
> You can find the full code here:
>
>
> http://git.senfdax.de/?p=qgpslog;a=blob;f=src/gypsy.cpp;h=27014f72b3705c6439e10d9130c8c03f8cd9bfdf;hb=HEAD
>
> Thanks for any help.
>
> Cheers,
>  Christian
>


Hi!
Quick response, I don't have a lot of time, here is an example of connection
to fso in Qt :

m_db_ressourceManager = new QDBusInterface("org.freesmartphone.ogpsd",
"/org/freedesktop/Gypsy","", QDBusConnection::systemBus());

connect 
(m_db_ressourceManager,SIGNAL(FixStatusChanged(int)),this,SLOT(fixStatusChanged(int)));


Try :

new QDBusInterface("org.
>
> freedesktop.Gypsy", "/org/freedesktop/Gypsy/default", "",
> QDBusConnection::systemBus());


Then connect to the signal.

Many dbus examples are in the Qalee tree :
http://think-free83.homelinux.org/project/qalee/trunk/
And on the wiki there is some informations : http://www.qalee.org

-- 
------------------------------

Openmoko phone gui :

http://www.qalee.org
_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to