X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=main.cpp;h=b0488a0304b54e9d9018ce1b6d259dea107952b2;hb=54bd286ed213509da23c43d0c80f731dd1bb7a18;hp=d23c63e8c51d3e15be86ac36e78c433d2e1689c1;hpb=67da94217a271b0b76d42c75d1a78ee5ba942825;p=pkanalytics diff --git a/main.cpp b/main.cpp index d23c63e..b0488a0 100644 --- a/main.cpp +++ b/main.cpp @@ -489,7 +489,10 @@ void MainWindow::formation_double_clicked(bool offense, unsigned row) return; } - // FIXME insert + id = formations->insert_new(new_formation_str.toStdString()); + QListView *view = offense ? ui->offensive_formation_view : ui->defensive_formation_view; + view->selectionModel()->select(formations->index(formations->get_row_from_id(id), 0), QItemSelectionModel::ClearAndSelect); + events->inserted_new_formation(id, new_formation_str.toStdString()); } else { events->set_formation_at(video->position(), offense, id); }