2#include "NDEVR/Headers/DLLInfo.h"
3#include "NDEVR/Headers/Editor.h"
6 class TransitIncidentPersonEditorUI;
42 Ui::TransitIncidentPersonEditorUI*
ui;
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Editor(QWidget *parent=nullptr)
Constructs an Editor with no design object target.
virtual void updateValues()
Refreshes the UI fields from the underlying model data.
void descriptionChangedSlot()
Slot invoked when the description field value changes.
Ui::TransitIncidentPersonEditorUI * ui
The auto-generated UI form.
static void Register()
Registers this editor type with the editor factory.
TransitIncidentPerson person() const
Returns the TransitIncidentPerson being edited.
TransitIncidentPersonEditor(const DynamicPointer< QTDesignObject > &object, QWidget *parent=nullptr)
Constructs a TransitIncidentPersonEditor.
void setToDefaultLicenseType()
Sets the identification type field to the default license type.
void showDescription(bool show_description)
Shows or hides the description field in the editor.
virtual bool fullscreenTouch() const override
Returns whether this editor should be shown fullscreen on touch devices.
Represents a person involved in a transit incident.
The primary namespace for the NDEVR SDK.