hi everybody;
i have a problem in porting Gtk code to Qt ,i am using the following code.
Qt Code:
  1. control = location_gpsd_control_get_default();
  2. device = (LocationGPSDevice *)g_object_new(LOCATION_TYPE_GPS_DEVICE, NULL);
  3.  
  4. g_object_set(G_OBJECT(control),
  5. "preferred-method", LOCATION_METHOD_USER_SELECTED,
  6. "preferred-interval", LOCATION_INTERVAL_DEFAULT,
  7. NULL);
  8.  
  9. g_signal_connect(control, "error-verbose", G_CALLBACK(on_error), loop);
  10. g_signal_connect(device, "changed", G_CALLBACK(on_changed), control);
  11. g_signal_connect(control, "gpsd-stopped", G_CALLBACK(on_stop), loop);
To copy to clipboard, switch view to plain text mode 

i got an error
invalid use of member (did you forget the '&' ?)
how can i use g_signal_connect in Qt application?