![]() |
VR-Forces 5.0.3 Developer's Guide
|
This class will manage translators that can be used by scripted tasks.

Classes | |
| struct | TranslationData |
Public Member Functions | |
| DtQtVrfScriptedTaskManager (makVrv::DtDe &) | |
| virtual | ~DtQtVrfScriptedTaskManager () |
| virtual void | removeTranslator (const std::string &) |
Public Member Functions inherited from makVrf::DtVrfScriptedTaskManager | |
| DtVrfScriptedTaskManager (makVrv::DtDe &) | |
| virtual | ~DtVrfScriptedTaskManager () |
| virtual void | clear (bool andSetting=true, bool reset=true, bool signal=true) |
| virtual DtScriptedTaskMetaData | scriptedTaskMetaData (const DtSimTaskMessageType &scriptId, bool system) const |
| virtual DtScriptedTaskMetaData | scriptedTaskMetaData (const DtSetMessageType &scriptId, bool system) const |
| virtual DtScriptedTaskMetaData | scriptedTaskMetaData (const std::string &scriptId, bool system) const |
| virtual DtScriptedTaskMetaData | scriptedTaskMetaData (const DtGenericMessageType &scriptId, bool system) const |
| virtual DtScriptedTaskMetaData | scriptedTaskMetaData (const DtSimTaskMessageType &scriptId) const |
| virtual DtScriptedTaskMetaData | scriptedTaskMetaData (const DtSetMessageType &scriptId) const |
| virtual DtScriptedTaskMetaData | scriptedTaskMetaData (const DtGenericMessageType &scriptId) const |
| virtual DtScriptedTaskMetaData | scriptedTaskMetaData (const std::string &scriptId) const |
| virtual void | addScriptedTaskMetaDataToScenario (const DtScriptedTaskMetaData &, bool addScript=false, bool addLayout=false) |
| virtual void | duplicateScriptedTaskMetaDataToScenario (const DtScriptedTaskMetaData &, const std::string &sourceId) |
| virtual void | updateScriptedTaskMetaDataToScenario (const DtScriptedTaskMetaData &, const std::string &originalId="") |
| virtual void | deleteScriptedTaskMetaData (const std::string &) |
| virtual void | requestScriptedTasks () |
| virtual bool | isSystemScript (const DtSimTaskMessageType &) const |
| virtual bool | isSystemScript (const DtSetMessageType &) const |
| virtual bool | isSystemScript (const std::string &) const |
| virtual bool | hasSystemScript (const DtSimTaskMessageType &) const |
| virtual bool | hasSystemScript (const DtSetMessageType &) const |
| virtual bool | hasSystemScript (const std::string &) const |
| virtual bool | appearsOnMenu (const std::string &) const |
| virtual bool | appearsOnToolbar (const std::string &) const |
| virtual bool | systemScriptAvailable (const std::string &) const |
| virtual void | setSystemScriptAvailable (const std::string &id, bool) |
| virtual void | removeSystemScript (const std::string &id, bool signal=true) |
| virtual const ScriptedTasks & | scriptedTaskMetaData () const |
| virtual std::string | remapMenuPath (std::string originalPath) const |
| virtual bool | hasScriptedTaskMetaData (const DtSimTaskMessageType &) const |
| virtual bool | hasScriptedTaskMetaData (const DtSetMessageType &) const |
| virtual bool | hasScriptedTaskMetaData (const std::string &) const |
| virtual bool | hasScenarioScriptedTaskMetaData (const DtSimTaskMessageType &) const |
| virtual bool | hasScenarioScriptedTaskMetaData (const DtSetMessageType &) const |
| virtual bool | hasScenarioScriptedTaskMetaData (const std::string &) const |
| virtual bool | hasSystemScriptedTaskMetaData (const DtSimTaskMessageType &) const |
| virtual bool | hasSystemScriptedTaskMetaData (const DtSetMessageType &) const |
| virtual bool | hasSystemScriptedTaskMetaData (const std::string &) const |
| virtual bool | hasDoctrine (const std::string &) const |
| virtual std::string | uniqueScriptIdFrom (const std::string &, int scriptType, std::set< std::string > additionalToCheck=std::set< std::string >()) const |
| virtual void | makeSystemScript (const std::string &) |
| virtual void | assignScriptError (const std::string &scriptId, const std::string &error) |
| virtual void | clearScriptError (const std::string &scriptId) |
| virtual bool | scriptHasError (const std::string &scriptId, std::string *error=0) const |
| virtual bool | scriptIsModified (const std::string &scriptId) const |
| virtual void | setScriptModified (const std::string &scriptId, bool) |
| virtual void | clearModifiedScripts () |
| virtual void | setScript (const std::string &scriptId, const std::string &script, bool setAsModified=true) |
| virtual void | setUiLayout (const std::string &scriptId, const std::string &uiLayout, bool setAsModified=true, bool sendUpdate=true) |
| virtual bool | hasModifiedScripts () const |
| virtual void | preserveModifiedScripts () |
| virtual void | restorePreservedScripts () |
| virtual int | mapScriptToAction (const DtScriptedTaskMetaData &script, bool addIfMissing=true) |
| virtual void | unmapScript (const DtScriptedTaskMetaData &) |
| virtual void | setMonitorFrameRates (const std::string &scriptId, bool monitor) |
| virtual const ActionCategories & | actionCategories () const |
| virtual const Doctrines & | doctrines () const |
| virtual void | requestScriptsIfNeeded () |
| virtual DtSimTaskMessageType | remapScriptId (const DtSimTaskMessageType &scriptId) const |
| virtual DtSetMessageType | remapScriptId (const DtSetMessageType &scriptId) const |
| virtual std::string | remapScriptId (const std::string &scriptId) const |
| virtual std::vector < DtSimTaskMessageType > | scriptedTasksValidFor (const DtEntityType &, int force=-1) const |
| virtual std::vector < DtSetMessageType > | scriptedSetsValidFor (const DtEntityType &, int force=-1) const |
| virtual std::vector < DtSimTaskMessageType > | reactiveTasksValidFor (const DtEntityType &, int force=-1) const |
| virtual std::vector < DtSimTaskMessageType > | backgroundProcessesValidFor (const DtEntityType &, int force=-1) const |
| virtual std::vector < DtSimTaskMessageType > | scriptedTasksValidFor (makVrv::DtUniqueID) const |
| virtual std::vector < DtSimTaskMessageType > | reactiveTasksValidFor (makVrv::DtUniqueID) const |
| virtual std::vector < DtSimTaskMessageType > | backgroundProcessesValidFor (makVrv::DtUniqueID) const |
| virtual std::vector< std::string > | scriptsValidFor (const DtEntityType &, int scriptType, int force=-1) const |
| virtual std::vector< std::string > | scriptsValidFor (int scriptType) const |
| virtual std::vector< std::string > | scriptsThatSupportDoctrine (const std::string &) const |
| virtual int | scriptedTaskTypeFor (const makVrv::DtUnicode &) const |
| virtual std::string | formatScript (const std::string &script, int scriptType, const std::string &commentBlock) const |
| const DoctrinesByForce & | doctrinesByForce () const |
| virtual const std::set < DtString > & | scriptedTasksToShowOnTopLevelRightClickMenu () const |
| virtual std::string | doctrineForForce (int) const |
| virtual void | setResponseTimeout (int) |
| virtual int | responseTimeout () const |
| virtual void | removeUiLayout (const std::string &scriptId, bool removeFromBackEnd=true) |
| virtual void | addScriptedTaskType (int, const makVrv::DtUnicode &name) |
| virtual void | addScriptedTaskTypeIcon (int, bool isSystemIcon, const std::string &) |
| virtual makVrv::DtUnicode | getScriptedTaskTypeName (int) const |
| virtual std::string | getScriptedTaskTypeIcon (int, bool isSystemScrript) const |
| virtual ScriptedTaskTypeNames | getScriptedTaskTypes () const |
| virtual void | removeScriptedTaskType (int) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Protected Types | |
| typedef std::map< std::string, TranslationData > | Translations |
Protected Types inherited from makVrf::DtVrfScriptedTaskManager | |
| typedef std::map< std::string, int > | ScriptIdToActionIdMap |
Protected Member Functions | |
| virtual void | addScriptedTaskMetaData (const DtScriptedTaskMetaData &, bool signal=true) |
| virtual void | removeScriptedTaskMetaData (const std::string &scriptedTaskId, bool signal=true) |
| virtual void | clear (bool andSettings) |
| virtual std::string | language () const |
Protected Member Functions inherited from makVrf::DtVrfScriptedTaskManager | |
| virtual void | receiveScriptedTaskList (DtSimMessage *msg) |
| virtual void | receiveActionCategories (DtSimMessage *msg) |
| virtual void | receiveDoctrines (DtSimMessage *msg) |
| virtual void | processDoctrinesOperation (DtSimMessage *msg) |
| virtual void | receivedScriptedTaskUpdateMessage (DtSimMessage *msg) |
| virtual void | slot_backendRemoved (const DtVrfBackendState &) |
| virtual void | scriptIdChanged (const std::string &oldId, const std::string &newId) |
| virtual std::string | addPrefixOrSuffix (int type, const DtString &scriptdId) const |
| virtual void | responseTick () |
| virtual void | addToCreatorFactory (const DtScriptedTaskMetaData &md) |
| virtual void | removeFromFactory (const DtScriptedTaskMetaData &script) |
Protected Attributes | |
| Translations | myTranslations |
Protected Attributes inherited from makVrf::DtVrfScriptedTaskManager | |
| makVrv::DtDe & | myDe |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| ScriptedTasks | myScriptedTasks |
| PreservedScripts | myPreservedScripts |
| unsigned int | myRequestId |
| ScriptIdToActionIdMap | myScriptIdToActionIdMap |
| DtSimulationAddress | myScriptMonitorAddress |
| std::map< std::string, int > | myMonitoring |
| ActionCategories | myActionCategories |
| Doctrines | myDoctrines |
| bool | myRequestScriptsIfNeeded |
| ScriptedTaskTypeInformation | myScriptedTaskTypeInformation |
| DoctrinesByForce | myDoctrinesByForce |
| time_t | mySendTime |
| int | myResponseTimeout |
| std::set< DtString > | myScriptsToShowOnTopLevelRightClickMenu |
| std::map< std::string, bool > | myWaitingToBeModified |
| std::map< std::string, std::string > | myScriptIdToScriptIdMap |
Additional Inherited Members | |
Public Types inherited from makVrf::DtVrfScriptedTaskManager | |
| typedef std::map< int, makVrv::DtUnicode > | ScriptedTaskTypeNames |
| typedef std::map< bool, std::string > | IconType |
| typedef std::map< int, std::string > | DoctrinesByForce |
| typedef std::map< int, ScriptedTaskDialogInformation > | ScriptedTaskTypeInformation |
| typedef std::map< std::string, ScenarioSystemPair > | ScriptedTasks |
| typedef std::pair< std::string, bool > | ActionCategory |
| typedef std::set< std::string > | Doctrines |
| typedef std::map< std::string, ActionCategory > | ActionCategories |
| typedef std::map< std::string, PreservedScript > | PreservedScripts |
Static Public Member Functions inherited from makVrf::DtVrfScriptedTaskManager | |
| static DtVrfScriptedTaskManager & | instance (makVrv::DtDe &de) |
| static void | registerInstance (makVrv::DtDe &, DtVrfScriptedTaskManager *) |
Public Attributes inherited from makVrf::DtVrfScriptedTaskManager | |
| boost::signals2::signal< void(std::string)> | signal_scriptSaveError |
| boost::signals2::signal< void()> | signal_scriptedTaskManagerAboutToChange |
| boost::signals2::signal< void()> | signal_aboutToClearScriptedTasks |
| boost::signals2::signal< void(std::string)> | signal_scriptedTaskAboutToBeRemoved |
| boost::signals2::signal< void(std::string)> | signal_scriptedTaskAdded |
| boost::signals2::signal< void()> | signal_receivedScriptedTasks |
| boost::signals2::signal< void(int)> | signal_scriptedTaskTypeAdded |
| boost::signals2::signal< void(int)> | signal_scriptedTaskTypeRemoved |
| boost::signals2::signal< void()> | signal_doctrinesReceived |
| boost::signals2::signal< void(std::string, bool, std::string)> | signal_scriptErrorChange |
| boost::signals2::signal< void(std::string, bool)> | signal_scriptModified |
| boost::signals2::signal< void()> | signal_scriptModifiedCleared |
| boost::signals2::signal< void(int, std::string)> | signal_scriptRemovedFromTaskMenu |
| boost::signals2::signal< void(int, std::string)> | signal_scriptRemovedFromSetMenu |
| boost::signals2::signal< void(int, std::string)> | signal_scriptAddedToTaskMenu |
| boost::signals2::signal< void(int, std::string)> | signal_scriptAddedToSetMenu |
| boost::signals2::signal< void(int, std::string)> | signal_assignedDoctrineChanged |
| boost::signals2::signal< void(std::string, std::string, int)> | signal_scriptIdChanged |
|
protected |
| makVrf::DtQtVrfScriptedTaskManager::DtQtVrfScriptedTaskManager | ( | makVrv::DtDe & | ) |
|
virtual |
|
virtual |
Removes the translator for the given script id.
|
protectedvirtual |
Adds a scripted task meta data locally. If signal is true signal that addition.
Reimplemented from makVrf::DtVrfScriptedTaskManager.
|
protectedvirtual |
Removes a scripted task. Emits a signal before removal that it is about to be removed.
Reimplemented from makVrf::DtVrfScriptedTaskManager.
|
protectedvirtual |
|
protectedvirtual |
Returns the language to use for scripted task translations.
Reimplemented from makVrf::DtVrfScriptedTaskManager.
|
protected |