VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrf::DtCommandDialogExtensionInterface Class Reference
Inheritance diagram for makVrf::DtCommandDialogExtensionInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtCommandDialogExtensionInterface ()
virtual QWidgetwidget ()=0
 Returns the widget.
virtual bool editStatement (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *)=0
 Edits the current statement. Return true if the statement can be edited.
virtual void run (const std::vector< makVrv::DtSimEntry * > &)=0
 Override to run the dialog.
virtual bool valid () const =0
 Override to return whether or not extension is valid.
virtual void setOKEnabled (bool)=0
 Sets whether or not the OK button is enabled.
virtual bool initiallyBroadcast () const
 Whether or not to initially set to broadcast. Default is false.
virtual bool allowBroadcasting () const
 Whether or not to allow broadcasting. Default is true.
virtual bool insertMapFocusHandler (DtMapFocusHandler *, int index=-1)=0
 If a dialog has manages map focus handlers, inserts this map focus handler into the chain.
virtual std::vector< std::string > commandDialogFiltersFor (const std::vector< makVrv::DtSimEntry * > &data, const DtSimStatement *stmt, int &initialSelection) const =0
 If part of a command dialog the filters to use for the command dialog selection.
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &)=0
 Sets up dialog by asking logic to do it.
virtual void selectionChanged (const DtUUID &selection)=0
virtual bool wantsSelectionOfObjectInCommandMode () const =0
 Override to return false if, when this task is used as part of a simulation command, it does not want to allow to choose an object to apply the command to.
virtual void initializeFromAction (DtVrfTaskSetAction *)=0
virtual void onCancel ()=0
virtual makVrv::DtUnicode broadcastTitle () const

Public Attributes

boost::signal< void()> signal_cancelled
boost::signal< void(bool)> signal_enableCommandModeSelection
 Signal sent when the task becomes valid (or invalid)
boost::signal< void(bool)> signal_validStateChanged
boost::signal< void(std::vector
< DtUUID > names, const
DtSetDataRequest &)> 
signal_sendSetRequest
boost::signal< void(std::vector
< DtUUID > names, const
DtSimTask &)> 
signal_sendTaskRequest
boost::signal< void(const
DtSimCommandObjectWrapper &)> 
signal_sendCommandRequest
boost::signal< void(const
std::vector< DtUUID > &, const
DtSimTask &, DtVrfTaskSetMenu *)> 
signal_commandActivated
boost::signal< void(const
DtSimCommandObjectWrapper &)> 
signal_simCommandActivated
boost::signal< void(const
std::vector
< makVrv::DtSimEntry * > &)> 
signal_stopWatching

Constructor & Destructor Documentation

virtual makVrf::DtCommandDialogExtensionInterface::~DtCommandDialogExtensionInterface ( )
inlinevirtual

Member Function Documentation

virtual QWidget* makVrf::DtCommandDialogExtensionInterface::widget ( )
pure virtual
virtual bool makVrf::DtCommandDialogExtensionInterface::editStatement ( const std::vector< makVrv::DtSimEntry * > &  ,
const DtSimStatement  
)
pure virtual
virtual void makVrf::DtCommandDialogExtensionInterface::run ( const std::vector< makVrv::DtSimEntry * > &  )
pure virtual
virtual bool makVrf::DtCommandDialogExtensionInterface::valid ( ) const
pure virtual
virtual void makVrf::DtCommandDialogExtensionInterface::setOKEnabled ( bool  )
pure virtual
virtual bool makVrf::DtCommandDialogExtensionInterface::initiallyBroadcast ( ) const
inlinevirtual

Whether or not to initially set to broadcast. Default is false.

Reimplemented in makVrf::DtSimulationCommandSetGlobalWeatherDialog.

virtual bool makVrf::DtCommandDialogExtensionInterface::allowBroadcasting ( ) const
inlinevirtual

Whether or not to allow broadcasting. Default is true.

Reimplemented in makVrf::DtSimulationCommandLaunchGlobalPlanDialog.

virtual bool makVrf::DtCommandDialogExtensionInterface::insertMapFocusHandler ( DtMapFocusHandler ,
int  index = -1 
)
pure virtual

If a dialog has manages map focus handlers, inserts this map focus handler into the chain.

Return true if inserted into focus chain

Implemented in makVrf::DtTaskSetDialogInterface, makVrf::DtScriptedTaskDialog, makVrf::DtEmbeddedEntityCommandAssignmentWidget, makVrf::DtBaseFilteredListViewTaskSetDialog, makVrf::DtCommandAssignmentWidget, and makVrf::DtSimulationCommandIssuePlanDialog.

virtual std::vector<std::string> makVrf::DtCommandDialogExtensionInterface::commandDialogFiltersFor ( const std::vector< makVrv::DtSimEntry * > &  data,
const DtSimStatement stmt,
int &  initialSelection 
) const
pure virtual
virtual void makVrf::DtCommandDialogExtensionInterface::setupFrom ( const std::vector< makVrv::DtSimEntry * > &  )
pure virtual
virtual void makVrf::DtCommandDialogExtensionInterface::selectionChanged ( const DtUUID selection)
pure virtual
virtual bool makVrf::DtCommandDialogExtensionInterface::wantsSelectionOfObjectInCommandMode ( ) const
pure virtual
virtual void makVrf::DtCommandDialogExtensionInterface::initializeFromAction ( DtVrfTaskSetAction )
pure virtual
virtual void makVrf::DtCommandDialogExtensionInterface::onCancel ( )
pure virtual
virtual makVrv::DtUnicode makVrf::DtCommandDialogExtensionInterface::broadcastTitle ( ) const
inlinevirtual

Member Data Documentation

boost::signal<void ()> makVrf::DtCommandDialogExtensionInterface::signal_cancelled
boost::signal<void (bool)> makVrf::DtCommandDialogExtensionInterface::signal_enableCommandModeSelection

Signal sent when the task becomes valid (or invalid)

boost::signal<void (bool)> makVrf::DtCommandDialogExtensionInterface::signal_validStateChanged
boost::signal<void (std::vector<DtUUID> names, const DtSetDataRequest&)> makVrf::DtCommandDialogExtensionInterface::signal_sendSetRequest
boost::signal<void (std::vector<DtUUID> names, const DtSimTask&)> makVrf::DtCommandDialogExtensionInterface::signal_sendTaskRequest
boost::signal<void (const DtSimCommandObjectWrapper&)> makVrf::DtCommandDialogExtensionInterface::signal_sendCommandRequest
boost::signal<void (const std::vector<DtUUID>&, const DtSimTask&, DtVrfTaskSetMenu*)> makVrf::DtCommandDialogExtensionInterface::signal_commandActivated
boost::signal<void (const DtSimCommandObjectWrapper&)> makVrf::DtCommandDialogExtensionInterface::signal_simCommandActivated
boost::signal<void (const std::vector<makVrv::DtSimEntry*>&)> makVrf::DtCommandDialogExtensionInterface::signal_stopWatching

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)