![]() |
VR-Forces 4.0.4 Class Documentation
|
This dialog will show indirect artillery objects defined in the scenario, and, allow for the creation, editing or removing of those objects. More...

Public Member Functions | |
| DtIndirectFireDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtIndirectFireDialog () |
| virtual void | closeEvent (QCloseEvent *) |
Public Attributes | |
| boost::signal< void()> | signal_closing |
| Sent from closeEvent. | |
| Ui_DtIndirectFireDialogUi | myUiImpl |
Protected Types | |
| typedef std::map < makVrv::DtElementID, QTreeWidgetItem * > | IndirectItemsMap |
Protected Slots | |
| virtual void | itemClicked (QTreeWidgetItem *) |
| Called when an item is selected, enables edit and delete buttons, if item is editable. | |
| virtual void | itemDoubleClicked (QTreeWidgetItem *) |
| Called when an item is double clicked, edits item if editable. | |
| virtual void | createArea () |
| Starts area creation process. | |
| virtual void | deleteArea () |
| Deletes selected area. | |
| virtual void | editArea () |
| Edits selected area. | |
| virtual void | updateButtons (QTreeWidgetItem *) |
| Updates button state based on passed in item. | |
| virtual makVrv::DtElementID | idFromItem (QTreeWidgetItem *) const |
| Returns the element id from the tree widget item. | |
| virtual void | selectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected) |
| virtual void | onIndirectFireLayerVisibilityChanged () |
| Called when show/hide layer checkbox has been checked -- change visibility of layer. | |
Protected Member Functions | |
| virtual void | setupGui () |
| Sets up the UI. Virtual, but, called from constructor. | |
| virtual void | initConnections () |
| Initializes all connections (Qt and boost signals) used by this dialog. | |
| virtual void | slot_indirectArtilleryUpdated (makVrv::DtElementID, const std::string &name, const DtIfIndirectArtilleryData &) |
| Called when an indirect artillery object is added or updated, add or update in dialog. | |
| virtual void | slot_indirectArtilleryRemoved (makVrv::DtElementID) |
| Called when an indirect artillery item is removed, remove from dialog. | |
| virtual void | slot_overlayVisibilityChanged (const std::string &layer, bool) |
| Called when indirect artillery layer visibility has changed. If indirect artillery, set status of check box. | |
| virtual void | slot_overlayAdded (const std::string &) |
| Called when overlay is added. If indirect artillery enable check box. | |
| virtual void | slot_overlayRemoved (const std::string &) |
| Called when overlay is removed. If indirect artillery disable check box. | |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| IndirectItemsMap | myIndirectFire |
This dialog will show indirect artillery objects defined in the scenario, and, allow for the creation, editing or removing of those objects.
typedef std::map<makVrv::DtElementID, QTreeWidgetItem*> makVrf::DtIndirectFireDialog::IndirectItemsMap [protected] |
| makVrf::DtIndirectFireDialog::DtIndirectFireDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
| virtual makVrf::DtIndirectFireDialog::~DtIndirectFireDialog | ( | ) | [virtual] |
| virtual void makVrf::DtIndirectFireDialog::closeEvent | ( | QCloseEvent * | ) | [virtual] |
| virtual void makVrf::DtIndirectFireDialog::setupGui | ( | ) | [protected, virtual] |
Sets up the UI. Virtual, but, called from constructor.
| virtual void makVrf::DtIndirectFireDialog::initConnections | ( | ) | [protected, virtual] |
Initializes all connections (Qt and boost signals) used by this dialog.
| virtual void makVrf::DtIndirectFireDialog::slot_indirectArtilleryUpdated | ( | makVrv::DtElementID | , |
| const std::string & | name, | ||
| const DtIfIndirectArtilleryData & | |||
| ) | [protected, virtual] |
Called when an indirect artillery object is added or updated, add or update in dialog.
| virtual void makVrf::DtIndirectFireDialog::slot_indirectArtilleryRemoved | ( | makVrv::DtElementID | ) | [protected, virtual] |
Called when an indirect artillery item is removed, remove from dialog.
| virtual void makVrf::DtIndirectFireDialog::slot_overlayVisibilityChanged | ( | const std::string & | layer, |
| bool | |||
| ) | [protected, virtual] |
Called when indirect artillery layer visibility has changed. If indirect artillery, set status of check box.
| virtual void makVrf::DtIndirectFireDialog::slot_overlayAdded | ( | const std::string & | ) | [protected, virtual] |
Called when overlay is added. If indirect artillery enable check box.
| virtual void makVrf::DtIndirectFireDialog::slot_overlayRemoved | ( | const std::string & | ) | [protected, virtual] |
Called when overlay is removed. If indirect artillery disable check box.
| virtual void makVrf::DtIndirectFireDialog::itemClicked | ( | QTreeWidgetItem * | ) | [protected, virtual, slot] |
Called when an item is selected, enables edit and delete buttons, if item is editable.
| virtual void makVrf::DtIndirectFireDialog::itemDoubleClicked | ( | QTreeWidgetItem * | ) | [protected, virtual, slot] |
Called when an item is double clicked, edits item if editable.
| virtual void makVrf::DtIndirectFireDialog::createArea | ( | ) | [protected, virtual, slot] |
Starts area creation process.
| virtual void makVrf::DtIndirectFireDialog::deleteArea | ( | ) | [protected, virtual, slot] |
Deletes selected area.
| virtual void makVrf::DtIndirectFireDialog::editArea | ( | ) | [protected, virtual, slot] |
Edits selected area.
| virtual void makVrf::DtIndirectFireDialog::updateButtons | ( | QTreeWidgetItem * | ) | [protected, virtual, slot] |
Updates button state based on passed in item.
| virtual makVrv::DtElementID makVrf::DtIndirectFireDialog::idFromItem | ( | QTreeWidgetItem * | ) | const [protected, virtual, slot] |
Returns the element id from the tree widget item.
| virtual void makVrf::DtIndirectFireDialog::selectionChanged | ( | const makVrv::DtSelectionManager::IdSet & | selected, |
| const makVrv::DtSelectionManager::IdSet & | deselected | ||
| ) | [protected, virtual, slot] |
| virtual void makVrf::DtIndirectFireDialog::onIndirectFireLayerVisibilityChanged | ( | ) | [protected, virtual, slot] |
Called when show/hide layer checkbox has been checked -- change visibility of layer.
| boost::signal<void ()> makVrf::DtIndirectFireDialog::signal_closing |
Sent from closeEvent.
| Ui_DtIndirectFireDialogUi makVrf::DtIndirectFireDialog::myUiImpl |
makVrv::DtDe& makVrf::DtIndirectFireDialog::myDe [protected] |