projects
/
beifahrer
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Debian packaging: 0.0.4-1
[beifahrer]
/
src
/
query-window.vala
diff --git
a/src/query-window.vala
b/src/query-window.vala
index
7286df4
..
85c73f1
100644
(file)
--- a/
src/query-window.vala
+++ b/
src/query-window.vala
@@
-39,14
+39,24
@@
public class QueryWindow : StackableWindow {
set_title ("Beifahrer");
var menu = new AppMenu ();
set_title ("Beifahrer");
var menu = new AppMenu ();
+ var my_info = new Gtk.Button.with_label (_("My information"));
+ var my_offers = new Gtk.Button.with_label (_("My offers"));
var settings = new Gtk.Button.with_label (_("Settings"));
var settings = new Gtk.Button.with_label (_("Settings"));
- settings.show ();
+ menu.append (my_info);
+ menu.append (my_offers);
menu.append (settings);
menu.append (settings);
+ menu.show_all ();
set_main_menu (menu);
adac = new AdacMitfahrclub ();
gconf = GConf.Client.get_default ();
set_main_menu (menu);
adac = new AdacMitfahrclub ();
gconf = GConf.Client.get_default ();
+ try {
+ adac.set_credentials (gconf.get_string ("/apps/beifahrer/adac/username"),
+ gconf.get_string ("/apps/beifahrer/adac/password"));
+ } catch (Error e) {
+ }
+
tolerance_selector = new TouchSelector.text ();
for (int days = 0; days <= 4; days += 1)
tolerance_selector.append_text (_("+/- %d days").printf (days));
tolerance_selector = new TouchSelector.text ();
for (int days = 0; days <= 4; days += 1)
tolerance_selector.append_text (_("+/- %d days").printf (days));
@@
-108,6
+118,8
@@
public class QueryWindow : StackableWindow {
switch_button.clicked.connect (on_switch_button_clicked);
search_button.clicked.connect (on_search_button_clicked);
switch_button.clicked.connect (on_switch_button_clicked);
search_button.clicked.connect (on_search_button_clicked);
+ my_info.clicked.connect (on_my_info_clicked);
+ my_offers.clicked.connect (on_my_offers_clicked);
settings.clicked.connect (on_settings_clicked);
show_all ();
settings.clicked.connect (on_settings_clicked);
show_all ();
@@
-218,7
+230,7
@@
public class QueryWindow : StackableWindow {
var window = new LiftListWindow (adac);
window.show ();
var window = new LiftListWindow (adac);
window.show ();
- window.find_lifts.begin (city_from, city_to, date, tolerance);
+ window.find_lifts.begin (city_from, departure_button.get_radius (), city_to, arrival_button.get_radius (), date, tolerance);
}
// Switch departure and arrival
}
// Switch departure and arrival
@@
-231,6
+243,17
@@
public class QueryWindow : StackableWindow {
arrival_button.set_radius (n);
}
arrival_button.set_radius (n);
}
+ void on_my_info_clicked () {
+ var window = new MyInformationWindow (adac);
+ window.show ();
+ }
+
+ void on_my_offers_clicked () {
+ var window = new MyOffersWindow (adac);
+ window.show ();
+ window.get_my_offers.begin ();
+ }
+
void on_settings_clicked () {
var dialog = new SettingsDialog (this);
dialog.response.connect (on_settings_response);
void on_settings_clicked () {
var dialog = new SettingsDialog (this);
dialog.response.connect (on_settings_response);