return result;
}
- public List<Lift>? get_lift_list (string city_from, string city_to, Date date) {
+ public List<Lift>? get_lift_list (string city_from, string city_to, Date date, int tolerance = 0) {
if (city_list == null)
get_city_list ();
num_to
);
- int tolerance = 0;
-
url += "&date=date&day=%d&month=%d&year=%d&tolerance=%d&smoking=&avg_speed=&".printf (
date.get_day (),
date.get_month (),
BeifahrerProgram.orientation.changed.connect (this.on_orientation_changed);
}
- public void find_lifts (string city_from, string city_to, Date date) {
+ public void find_lifts (string city_from, string city_to, Date date, int tolerance = 0) {
set_title ("%s - %s".printf (city_from, city_to));
- var lift_list = adac.get_lift_list (city_from, city_to, date);
+ var lift_list = adac.get_lift_list (city_from, city_to, date, tolerance);
foreach (Lift lift in lift_list) {
TreeIter iter;
string icon_name = null;
date.set_month ((DateMonth) (month + DateMonth.JANUARY));
date.set_year ((DateYear) year);
+ int tolerance = tolerance_selector.get_active (0);
+
Hildon.gtk_window_set_progress_indicator (this, 1);
var window = new LiftListWindow (adac);
window.show_all ();
- window.find_lifts (city_from, city_to, date);
+ window.find_lifts (city_from, city_to, date, tolerance);
Hildon.gtk_window_set_progress_indicator (this, 0);
}