return (self.REQUEST_TOKEN_URL, self.ACCESS_TOKEN_URL, self.AUTHORIZE_URL)
+
+ # -----------------------------------------------------------------------
+ def additional_prefs(self, dialog):
+ self._checkbox = hildon.CheckButton(gtk.HILDON_SIZE_FINGER_HEIGHT)
+ self._checkbox.set_label(_('Import new contacts'))
+ self._checkbox.set_active(self._gc.get_bool('/apps/maemo/hermes/linkedin_create_new'))
+
+ dialog.vbox.add(self._checkbox)
+ dialog.vbox.add(gtk.Label(""))
+
+
+ # -----------------------------------------------------------------------
+ def handle_prefs_response(self, result):
+ self._gc.set_bool('/apps/maemo/hermes/linkedin_create_new', self._checkbox.get_active())
+ self._checkbox = None
+
# -----------------------------------------------------------------------
def service(self, gui_callback):
"""Return the service backend."""
- return org.maemo.hermes.engine.linkedin.service.Service(self.get_id(), self._api)
+ return org.maemo.hermes.engine.linkedin.service.Service(self.get_id(), self._api, self._gc.get_bool('/apps/maemo/hermes/linkedin_create_new'))
# -----------------------------------------------------------------------