Widget for managing transit bus entries in an incident report.
More...
|
|
TransitIncidentManager * | m_manager |
| | The owning transit incident manager.
|
|
std::function< QWidget *(const Model &)> | m_callback |
| | The factory function creating editor widgets.
|
|
QWidget * | m_current_editor = nullptr |
| | The currently displayed editor widget.
|
|
QCustomStackedWidget * | m_editor_stack = nullptr |
| | The stacked widget managing editor transitions.
|
|
QWidget * | m_new_editor = nullptr |
| | A newly created editor widget pending display.
|
|
DesignPropertyTable * | m_table = nullptr |
| | The property table listing design objects.
|
Widget for managing transit bus entries in an incident report.
Definition at line 10 of file BusManagerWidget.h.
◆ BusManagerWidget()
Constructs a BusManagerWidget.
- Parameters
-
| [in] | manager | The transit incident manager that owns the bus data. |
| [in] | parent | The parent widget. |
◆ editor()
Creates or retrieves the vehicle editor for the given bus.
- Parameters
-
| [in] | id | The UUID of the bus to edit. |
- Returns
- A pointer to the TransitIncidentVehicleEditor for the bus.
The documentation for this class was generated from the following file: