static void update_events_radius(){
   const char * data = (const char *)ssd_dialog_get_data("event_radius");
   if (!(roadmap_config_match(&RoadMapConfigEventsRadius, data))){ // descriptor changed
       roadmap_config_set (&RoadMapConfigEventsRadius,data);
       OnSettingsChanged_VisabilityGroup(); // notify server of visibilaty settings change
   }
}
Exemple #2
0
void save_changes () {
   int i;
   const char *selected;

   for (i = 0; i < NUM_CHECKBOXES_DRIVING; i++) {
      selected = ssd_dialog_get_data (CheckboxDriving[i]->name);
      if (!strcmp (selected, "yes")) {
         break;
      }
   }

   gState = ERTVisabilityGroup_from_string (CheckboxDriving[i]->name);
   roadmap_config_set (&RT_CFG_PRM_VISGRP_Var,
            (const char *) CheckboxDriving[i]->name);

//   for (i = 0; i < NUM_CHECKBOXES_REPORTING; i++) {
//      selected = ssd_dialog_get_data (CheckboxReporting[i]->name);
//      if (!strcmp (selected, "yes")) {
//         break;
//      }
//   }
//   gReportState = ERTVisabilityReport_from_string (CheckboxReporting[i]->name);
//
//   roadmap_config_set (&RT_CFG_PRM_VISREP_Var,
//            (const char *) CheckboxReporting[i]->name);

   roadmap_config_save (FALSE);

   OnSettingsChanged_VisabilityGroup ();
   roadmap_social_send_permissions();
}