… | |
… | |
113 | ########### |
113 | ########### |
114 | |
114 | |
115 | $self->{view1}->signal_connect(row_activated => sub { |
115 | $self->{view1}->signal_connect(row_activated => sub { |
116 | my ($widget, $path, $column) = @_; |
116 | my ($widget, $path, $column) = @_; |
117 | my $game = $self->{model1}->get ($self->{model1}->get_iter ($path), 0); |
117 | my $game = $self->{model1}->get ($self->{model1}->get_iter ($path), 0); |
118 | ($self->{game}{$game->{channel}} ||= new game %$game, conn => $self->{conn}) |
118 | $self->{app}->open_game (%$game); |
119 | ->join; |
|
|
120 | 1; |
119 | 1; |
121 | }); |
120 | }); |
122 | |
121 | |
123 | $self->{view2}->signal_connect(row_activated => sub { |
122 | $self->{view2}->signal_connect(row_activated => sub { |
124 | my ($widget, $path, $column) = @_; |
123 | my ($widget, $path, $column) = @_; |
125 | my $game = $self->{model2}->get ($self->{model2}->get_iter ($path), 0); |
124 | my $game = $self->{model2}->get ($self->{model2}->get_iter ($path), 0); |
126 | ($self->{game}{$game->{channel}} ||= new game %$game, conn => $self->{conn}) |
125 | $self->{app}->open_game (%$game); |
127 | ->join; |
|
|
128 | 1; |
126 | 1; |
129 | }); |
127 | }); |
130 | |
128 | |
131 | $self; |
129 | $self; |
132 | } |
130 | } |