Ticket.bjs
[gitlive] / NewBranch.vala
index 55b0369..2e71bf4 100644 (file)
@@ -97,7 +97,7 @@ public class NewBranch : Object
     }
 
     // user defined functions
-    public   void show ( GitRepo repo, Gee.ArrayList<GitMonitorQueue> queue ) 
+    public   void show ( GitRepo repo, Gee.ArrayList<GitMonitorQueue> queue, string tid = "" ) 
     {
          // this.el.set_gravity(Gdk.Gravity.NORTH);
         if (this.running) { // should not happen!!
@@ -542,8 +542,11 @@ public class NewBranch : Object
             
             // fixme .. get project id from selection..
             
-              RooTicket.singleton().loadTickets(project_id);
-                
+             RooTicket.singleton().loadTickets(
+                               project_id,
+                               _this.btn_not_me.el.active ? RooTicket.NotMe.TRUE :  RooTicket.NotMe.FALSE,
+                                _this.btn_closed.el.active ? RooTicket.Closed.TRUE :  RooTicket.Closed.FALSE
+                        );
                 
             _this.ticketsel.loading = true;
         
@@ -678,7 +681,8 @@ public class NewBranch : Object
             }
 
             //listeners
-            this.el.activate.connect( () => {
+            this.el.clicked.connect( () => {
+               GLib.debug("fire response = 1");
                _this.el.response(1);
             });
         }
@@ -767,7 +771,7 @@ public class NewBranch : Object
             this.el.label = "Show closed Tickets";
 
             //listeners
-            this.el.activate.connect( () => {
+            this.el.toggled.connect( () => {
                var project_id = _this.projectsel.selectedProjectId();
                _this.dbmodel.loadTickets(project_id);