links[i] = &other;
other.links[j] = this;
layout.create_blocks(*this);
+
+ signal_link_changed.emit(i, &other);
+ other.signal_link_changed.emit(j, this);
}
return true;
trk.break_link(*this);
// XXX Creates the blocks twice
layout.create_blocks(*this);
+ signal_link_changed.emit(i-links.begin(), 0);
return;
}
}