NDEVR
API Documentation
BusManagerWidget.h
1#pragma once
2#include "NDEVR/Headers/DesignTableEditorWidget.h"
3#include <QBoxLayout>
4namespace NDEVR
5{
8 class UUID;
11 {
12 Q_OBJECT
13 public:
17 BusManagerWidget(TransitIncidentManager* manager, QWidget* parent = nullptr);
18 protected:
23 protected:
25 };
26}
TransitIncidentManager * m_manager
The owning transit incident manager.
TransitIncidentVehicleEditor * editor(UUID id)
Creates or retrieves the vehicle editor for the given bus.
BusManagerWidget(TransitIncidentManager *manager, QWidget *parent=nullptr)
Constructs a BusManagerWidget.
DesignTableEditorWidget(DesignPropertyTable *table, const std::function< QWidget *(const Model &)> &callback, QWidget *parent=nullptr)
Constructs a DesignTableEditorWidget with a property table and editor factory callback.
Central manager for transit incident data, including buses, drivers, witnesses, officers,...
Editor widget for viewing and modifying a transit incident vehicle's details.
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
Definition UUID.h:61
The primary namespace for the NDEVR SDK.