![]() |
VR-Forces Developer's Guide
|
Dialog that will allow for the display, modification, adding and removal of scenario events

Public Member Functions | |
| DtScenarioEventManagerDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtScenarioEventManagerDialog () override |
| virtual void | selectScenarioEvent (makVrv::DtElementID) |
Public Attributes | |
| Ui_DtScenarioEventManagerDialogUI | myUiImpl |
| DtScenarioEventManagerTreeWidget * | myTreeWidget |
Protected Types | |
| typedef std::map < makVrv::DtElementID, DtThemedTreeWidgetItem * > | ScenarioEventsItemsMap |
Protected Slots | |
| virtual void | itemClicked (QTreeWidgetItem *) |
| virtual void | itemDoubleClicked (QTreeWidgetItem *) |
| virtual void | createScenarioEvent () |
| virtual void | createIntelligenceObject () |
| virtual void | deleteScenarioEvent () |
| virtual void | editScenarioEvent () |
| virtual void | updateButtons (QTreeWidgetItem *) |
| virtual void | dateAndTimeFormatChanged () |
Protected Member Functions | |
| void | setupGui () |
| void | initConnections () |
| virtual makVrv::DtElementID | idFromItem (QTreeWidgetItem *) const |
| virtual void | selectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected) |
| virtual void | editingOrCreateChanged () |
| virtual void | slot_onStartEvent (const DtUUID &) |
| virtual void | slot_onResetEvent (const DtUUID &) |
| virtual void | slot_onStopEvent (const DtUUID &) |
| virtual void | slot_onSetEventEnabled (const DtUUID &, bool) |
| virtual QString | startTimeString (const DtRwScenarioEvent &) const |
| virtual void | slot_updated (DtSimObjectReference) |
| virtual void | slot_removed (DtSimObjectReference) |
| virtual void | resolveLinkedEvents () |
| virtual void | updateMainIconForTheme (makVrv::DtUniqueID) |
| virtual void | updateMainIconsForTheme () |
| virtual void | filterEvents () |
| virtual void | filterEvent (QTreeWidgetItem *) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| makVrv::DtSignalConnectionManager | mySelectionSignals |
| bool | myInCreationMode |
| ScenarioEventsItemsMap | myScenarioEvents |
| std::map< DtUUID, std::set < makVrv::DtUniqueID > > | myAwaitingScenarioEvents |
| QPixmap | myGrayscaleImage |
|
protected |
| makVrf::DtScenarioEventManagerDialog::DtScenarioEventManagerDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
|
overridevirtual |
|
virtual |
|
protected |
Sets up the UI. Called from constructor.
|
protected |
|
protectedvirtual |
Returns the element id from the tree widget item.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Start event by event unique id.
|
protectedvirtual |
Reset event by event unique id.
|
protectedvirtual |
Stop event by event unique id.
|
protectedvirtual |
Set event enabled by unique id.
|
protectedvirtual |
Returns a formatted string that contains start time information.
|
protectedvirtual |
Called when data has been updated, update dialog if needed.
|
protectedvirtual |
Called when an item is removed. Remove from dialog if need be.
|
protectedvirtual |
Resolve any linked events if the events that it is linked to have shown up.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
Called when an item is selected, enables edit and delete buttons, if item is editable.
|
protectedvirtualslot |
Called when an item is double clicked, edits item if editable.
|
protectedvirtualslot |
Starts area creation process.
|
protectedvirtualslot |
|
protectedvirtualslot |
Deletes selected area.
|
protectedvirtualslot |
Edits selected area.
|
protectedvirtualslot |
Updates button state based on passed in item.
|
protectedvirtualslot |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| Ui_DtScenarioEventManagerDialogUI makVrf::DtScenarioEventManagerDialog::myUiImpl |
| DtScenarioEventManagerTreeWidget* makVrf::DtScenarioEventManagerDialog::myTreeWidget |