NDEVR
API Documentation
DriverManagerWidget.h
1#pragma once
2#include "NDEVR/Headers/DesignTableEditorWidget.h"
3namespace NDEVR
4{
7 class UUID;
10 {
11 Q_OBJECT
12 public:
16 DriverManagerWidget(TransitIncidentManager* manager, QWidget* parent = nullptr);
17 protected:
22 protected:
24 };
25}
DesignTableEditorWidget(DesignPropertyTable *table, const std::function< QWidget *(const Model &)> &callback, QWidget *parent=nullptr)
Constructs a DesignTableEditorWidget with a property table and editor factory callback.
DriverManagerWidget(TransitIncidentManager *manager, QWidget *parent=nullptr)
Constructs a DriverManagerWidget.
TransitIncidentPersonEditor * editor(UUID id)
Creates or retrieves the person editor for the given driver.
TransitIncidentManager * m_manager
The owning transit incident manager.
Central manager for transit incident data, including buses, drivers, witnesses, officers,...
Editor widget for viewing and modifying a transit incident person'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.