From: Steinar H. Gunderson Date: Mon, 29 May 2023 13:20:55 +0000 (+0200) Subject: Format events slightly more nicely. X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=98adfa69244097657696e8e183331ebfa1d47205;p=pkanalytics Format events slightly more nicely. --- diff --git a/events.cpp b/events.cpp index 92ca327..ad70407 100644 --- a/events.cpp +++ b/events.cpp @@ -58,7 +58,30 @@ QVariant EventsModel::data(const QModelIndex &index, int role) const return QVariant(); } } else if (index.column() == 2) { - return QString::fromUtf8(events[index.row()].type); + string type = e.type; + type[0] = toupper(e.type[0]); + for (char &ch : type) { + if (ch == '_') { + ch = ' '; + } + } + + // Various fixups. + if (type == "Pull oob") { + type = "Pull OOB"; + } else if (type == "Formation defense") { + type = "Defensive formation"; + } else if (type == "Formation offense") { + type = "Offensive formation"; + } else if (type == "Set offense") { + type = "On offense"; + } else if (type == "Set defense") { + type = "On defense"; + } else if (type == "Catch") { + type = "Catch/take"; + } + + return QString::fromUtf8(type); } return QVariant(); } diff --git a/main.cpp b/main.cpp index b0488a0..42d42cc 100644 --- a/main.cpp +++ b/main.cpp @@ -47,6 +47,8 @@ MainWindow::MainWindow(EventsModel *events, PlayersModel *players, ui->setupUi(this); ui->event_view->setModel(events); + ui->event_view->setColumnWidth(1, 150); + ui->event_view->setColumnWidth(2, 150); connect(ui->event_view->selectionModel(), &QItemSelectionModel::currentRowChanged, [this, events](const QModelIndex ¤t, const QModelIndex &previous) { uint64_t t = events->get_time(current.row());