![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Slots | |
| virtual void | validate () |
Public Member Functions | |
| DtVrfTaskSetMenu (const std::string &className, const QString &title, QWidget *parent, makVrv::DtDe &) | |
| CTOR. | |
| virtual | ~DtVrfTaskSetMenu () |
| DtTaskSetMenu. | |
| virtual void | setValidate (bool b) |
| virtual void | setPartOfPlanDialog (bool b) |
| virtual void | setEntitySet (const makVrv::DtSelectionManager::IdSet &set) |
| virtual void | setMenuItemValidation (bool b) |
| virtual void | setHideDisabledItem (bool yesNo) |
| If set to True, disabled task and set items in the menu will be hidden. | |
| virtual void | setSignalDialogCreation (bool b) |
| Set to true to signal a dialog wants to be created rather than simply creating it. Default is false. | |
| bool | signalDialogCreation () const |
| virtual void | setSignalTaskSetRequests (bool b) |
| If flag is set to true, signal is sent when a request comes in for a task or set. | |
| bool | signalTaskSetRequests () const |
| bool | partOfPlanDialog () const |
| const makVrv::DtSelectionManager::IdSet & | entitySet () const |
| void | setParentMenu (DtVrfTaskSetMenu *p) |
| DtVrfTaskSetMenu * | parentMenu () |
| virtual void | slot_sendSetRequest (std::vector< std::string > names, const DtSetDataRequest &s) |
| virtual void | slot_sendTaskRequest (std::vector< std::string > names, const DtSimTask &s) |
| virtual void | slot_createTaskSetDialog (int menuItemType, QWidget *, DtVrfTaskSetAction *, const std::vector< makVrv::DtSimEntry * > &, bool) |
| Sends off signal sent by action. | |
| virtual void | signalCommandDialogCreation (int menuItemType, QWidget *parent, DtVrfTaskSetAction *forAction, const std::vector< makVrv::DtSimEntry * > &data, bool partOfPlan) |
| Signals that a command dialog wants to be created (on behalf of radio menu) | |
Public Attributes | |
| boost::signal< void(std::vector < std::string > names, const DtSetDataRequest &)> | signal_sendSetRequest |
| boost::signal< void(std::vector < std::string > names, const DtSimTask &)> | signal_sendTaskRequest |
| boost::signal< void(QAction *)> | signal_validateMenuItem |
| boost::signal< void(int menuItemType, QWidget *, DtVrfTaskSetAction *, const std::vector < makVrv::DtSimEntry * > &, bool, DtVrfTaskSetMenu *)> | signal_createTaskSetDialog |
| boost::signal< void(int menuItemType, QWidget *, DtVrfTaskSetAction *, const std::vector < makVrv::DtSimEntry * > &, bool, DtVrfTaskSetMenu *)> | signal_createCommandDialog |
Protected Member Functions | |
| virtual bool | eventFilter (QObject *, QEvent *) |
| virtual void | actionAdded (QEvent *) |
| virtual void | validateMenuItems (int terrainPatchOffset) |
| virtual void | slot_backendUpdated (const DtVrfBackendState &, int) |
| virtual bool | available (int menu, std::vector< int > &l) const |
| virtual bool | shouldAddAsPartOfMenu (const QList< QAction * > &acts, QAction *toMatch) const |
| virtual std::vector< std::string > | whoShouldITask (const std::vector< std::string > &name, const DtSimTask &newTask) |
| Given the list of names, see who should be tasked given current setting for asking to abandon task and plan. | |
Protected Attributes | |
| std::map< int, QAction * > | myTaskSetActions |
| makVrv::DtSelectionManager::IdSet | myEntitySet |
| bool | myValidate |
| bool | myMenuItemValidation |
| bool | myPartOfPlanDialog |
| bool | mySignalTaskSetRequests |
| bool | mySignalDialogCreation |
| std::vector< DtVrfTaskSetMenu * > | myRadioMenus |
| DtVrfTaskSetMenu * | myParentMenu |
| std::string | myClassName |
| bool | myHideDisabledItems |
| makVrf::DtVrfTaskSetMenu::DtVrfTaskSetMenu | ( | const std::string & | className, |
| const QString & | title, | ||
| QWidget * | parent, | ||
| makVrv::DtDe & | |||
| ) |
CTOR.
| virtual makVrf::DtVrfTaskSetMenu::~DtVrfTaskSetMenu | ( | ) | [virtual] |
DtTaskSetMenu.
| virtual void makVrf::DtVrfTaskSetMenu::setValidate | ( | bool | b | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetMenu::setPartOfPlanDialog | ( | bool | b | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetMenu::setEntitySet | ( | const makVrv::DtSelectionManager::IdSet & | set | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetMenu::setMenuItemValidation | ( | bool | b | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetMenu::setHideDisabledItem | ( | bool | yesNo | ) | [virtual] |
If set to True, disabled task and set items in the menu will be hidden.
Otherwise, they will simply be disabled but still visible.
| virtual void makVrf::DtVrfTaskSetMenu::setSignalDialogCreation | ( | bool | b | ) | [virtual] |
Set to true to signal a dialog wants to be created rather than simply creating it. Default is false.
| bool makVrf::DtVrfTaskSetMenu::signalDialogCreation | ( | ) | const [inline] |
| virtual void makVrf::DtVrfTaskSetMenu::setSignalTaskSetRequests | ( | bool | b | ) | [virtual] |
If flag is set to true, signal is sent when a request comes in for a task or set.
If false, sent directly to DtGuiThreadVrfRemoteController
| bool makVrf::DtVrfTaskSetMenu::signalTaskSetRequests | ( | ) | const [inline] |
| bool makVrf::DtVrfTaskSetMenu::partOfPlanDialog | ( | ) | const [inline] |
| const makVrv::DtSelectionManager::IdSet& makVrf::DtVrfTaskSetMenu::entitySet | ( | ) | const [inline] |
| void makVrf::DtVrfTaskSetMenu::setParentMenu | ( | DtVrfTaskSetMenu * | p | ) | [inline] |
| DtVrfTaskSetMenu* makVrf::DtVrfTaskSetMenu::parentMenu | ( | ) | [inline] |
| virtual void makVrf::DtVrfTaskSetMenu::slot_sendSetRequest | ( | std::vector< std::string > | names, |
| const DtSetDataRequest & | s | ||
| ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetMenu::slot_sendTaskRequest | ( | std::vector< std::string > | names, |
| const DtSimTask & | s | ||
| ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetMenu::slot_createTaskSetDialog | ( | int | menuItemType, |
| QWidget * | , | ||
| DtVrfTaskSetAction * | , | ||
| const std::vector< makVrv::DtSimEntry * > & | , | ||
| bool | |||
| ) | [virtual] |
Sends off signal sent by action.
| virtual void makVrf::DtVrfTaskSetMenu::signalCommandDialogCreation | ( | int | menuItemType, |
| QWidget * | parent, | ||
| DtVrfTaskSetAction * | forAction, | ||
| const std::vector< makVrv::DtSimEntry * > & | data, | ||
| bool | partOfPlan | ||
| ) | [virtual] |
Signals that a command dialog wants to be created (on behalf of radio menu)
| virtual void makVrf::DtVrfTaskSetMenu::validate | ( | ) | [virtual, slot] |
| virtual bool makVrf::DtVrfTaskSetMenu::eventFilter | ( | QObject * | , |
| QEvent * | |||
| ) | [protected, virtual] |
| virtual void makVrf::DtVrfTaskSetMenu::actionAdded | ( | QEvent * | ) | [protected, virtual] |
| virtual void makVrf::DtVrfTaskSetMenu::validateMenuItems | ( | int | terrainPatchOffset | ) | [protected, virtual] |
Implements makVrf::DtSelectionEnabledMenu.
| virtual void makVrf::DtVrfTaskSetMenu::slot_backendUpdated | ( | const DtVrfBackendState & | , |
| int | |||
| ) | [protected, virtual] |
| virtual bool makVrf::DtVrfTaskSetMenu::available | ( | int | menu, |
| std::vector< int > & | l | ||
| ) | const [protected, virtual] |
| virtual bool makVrf::DtVrfTaskSetMenu::shouldAddAsPartOfMenu | ( | const QList< QAction * > & | acts, |
| QAction * | toMatch | ||
| ) | const [protected, virtual] |
| virtual std::vector<std::string> makVrf::DtVrfTaskSetMenu::whoShouldITask | ( | const std::vector< std::string > & | name, |
| const DtSimTask & | newTask | ||
| ) | [protected, virtual] |
Given the list of names, see who should be tasked given current setting for asking to abandon task and plan.
| boost::signal<void (std::vector<std::string> names, const DtSetDataRequest&)> makVrf::DtVrfTaskSetMenu::signal_sendSetRequest |
| boost::signal<void (std::vector<std::string> names, const DtSimTask&)> makVrf::DtVrfTaskSetMenu::signal_sendTaskRequest |
| boost::signal<void (QAction*)> makVrf::DtVrfTaskSetMenu::signal_validateMenuItem |
| boost::signal<void (int menuItemType, QWidget*, DtVrfTaskSetAction*, const std::vector<makVrv::DtSimEntry*>&, bool, DtVrfTaskSetMenu*)> makVrf::DtVrfTaskSetMenu::signal_createTaskSetDialog |
| boost::signal<void (int menuItemType, QWidget*, DtVrfTaskSetAction*, const std::vector<makVrv::DtSimEntry*>&, bool, DtVrfTaskSetMenu*)> makVrf::DtVrfTaskSetMenu::signal_createCommandDialog |
std::map<int, QAction*> makVrf::DtVrfTaskSetMenu::myTaskSetActions [protected] |
bool makVrf::DtVrfTaskSetMenu::myValidate [protected] |
bool makVrf::DtVrfTaskSetMenu::myMenuItemValidation [protected] |
bool makVrf::DtVrfTaskSetMenu::myPartOfPlanDialog [protected] |
bool makVrf::DtVrfTaskSetMenu::mySignalDialogCreation [protected] |
std::vector<DtVrfTaskSetMenu*> makVrf::DtVrfTaskSetMenu::myRadioMenus [protected] |
DtVrfTaskSetMenu* makVrf::DtVrfTaskSetMenu::myParentMenu [protected] |
std::string makVrf::DtVrfTaskSetMenu::myClassName [protected] |
bool makVrf::DtVrfTaskSetMenu::myHideDisabledItems [protected] |