NDEVR
API Documentation
IncidentReportSetup.h
1#pragma once
2#include <qwidget.h>
3namespace Ui
4{
5 class IncidentReportSetupUI;
6}
7namespace NDEVR
8{
11 class BusManagerWidget;
13 class IncidentReportSetup : public QWidget
14 {
15 Q_OBJECT
16 public:
20 IncidentReportSetup(TransitIncidentManager* manager, QWidget* parent = nullptr);
21 protected:
23 void updateUI();
24 protected:
28 Ui::IncidentReportSetupUI* ui;
29 };
30}
Widget for managing transit bus entries in an incident report.
Widget for managing transit driver entries in an incident report.
Ui::IncidentReportSetupUI * ui
The auto-generated UI form.
DriverManagerWidget * m_driver_manager
Widget for managing drivers.
BusManagerWidget * m_bus_manager
Widget for managing buses.
IncidentReportSetup(TransitIncidentManager *manager, QWidget *parent=nullptr)
Constructs the IncidentReportSetup widget.
void updateUI()
Refreshes the UI to reflect the current incident data.
TransitIncidentManager * m_manager
The owning transit incident manager.
Central manager for transit incident data, including buses, drivers, witnesses, officers,...
The primary namespace for the NDEVR SDK.