Add "My information" window
[beifahrer] / src / query-window.vala
index a58ee26..60a43b9 100644 (file)
@@ -39,9 +39,11 @@ public class QueryWindow : StackableWindow {
                set_title ("Beifahrer");
 
                var menu = new AppMenu ();
+               var my_info = new Gtk.Button.with_label (_("My information"));
                var settings = new Gtk.Button.with_label (_("Settings"));
-               settings.show ();
+               menu.append (my_info);
                menu.append (settings);
+               menu.show_all ();
                set_main_menu (menu);
 
                adac = new AdacMitfahrclub ();
@@ -114,6 +116,7 @@ public class QueryWindow : StackableWindow {
 
                switch_button.clicked.connect (on_switch_button_clicked);
                search_button.clicked.connect (on_search_button_clicked);
+               my_info.clicked.connect (on_my_info_clicked);
                settings.clicked.connect (on_settings_clicked);
 
                show_all ();
@@ -237,6 +240,11 @@ public class QueryWindow : StackableWindow {
                arrival_button.set_radius (n);
        }
 
+       void on_my_info_clicked () {
+               var window = new MyInformationWindow (adac);
+               window.show ();
+       }
+
        void on_settings_clicked () {
                var dialog = new SettingsDialog (this);
                dialog.response.connect (on_settings_response);