VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Attributes
makVrf::DtCommandAssignmentWidgetInterface Class Reference

A widget class for encapsulating radio commands for tasks or sets. More...

Inheritance diagram for makVrf::DtCommandAssignmentWidgetInterface:
Inheritance graph
[legend]

Public Member Functions

 DtCommandAssignmentWidgetInterface ()
virtual ~DtCommandAssignmentWidgetInterface ()
 DTOR.
virtual void connectSignals (const std::vector< makVrv::DtSimEntry * > &)=0
 Call to remove dialog if an entity is destroyed that is part of the supplied list.
virtual void setupUi (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *stmt=NULL)=0
 Sets up the UI.
virtual void setPartOfPlan (int)=0
virtual void setAllowBroadcast (bool)=0
virtual void enableEntitySelectionWidget (bool)=0
virtual bool broadcasting () const =0
virtual void setBroadcasting (bool)=0
virtual void addFilter (const DtVrfSelectionFilter *filter)=0
virtual void setSelectedName (const QString &s)=0
virtual QString selectedName () const =0
virtual void selectFilter (int)=0
virtual void selectFirstNonEmptyFilter ()=0
virtual void initializeFromAction (DtVrfTaskSetAction *)=0
virtual void setOKEnabled (bool)=0
 Sets whether or not the OK button is enabled.
virtual bool extensionValid () const =0
virtual void commandActivated (const DtSimTask &, const std::vector< std::string > &, bool immediate)=0
virtual void commandActivated (const DtSimCommandObjectWrapper &, bool immediate)=0
virtual bool editStatement (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *)=0
 Edits the current statement. Return true if the statement can be edited.
virtual std::vector
< DtVrfObjectListViewItem::DtVrfObjectState
selectedObjects () const =0
virtual
DtCommandDialogExtensionInterface
extension ()=0
virtual void setAllowObjectSelection (bool)=0
virtual bool canSelectObjects () const =0
void setParentMenu (DtVrfTaskSetMenu *p)
void setParentContainer (DtCommandAssignmentWidgetInterface *p)
DtCommandAssignmentWidgetInterfaceparentContainer ()
void setAllowExtensionChange (bool b)
bool allowExtensionChange () const
virtual void setBroadcastTitle (const QString &)=0
virtual const std::vector
< makVrv::DtSimEntry * > & 
connectedTo () const =0
- Public Member Functions inherited from makVrf::DtCommandDialogExtensionInterface
virtual ~DtCommandDialogExtensionInterface ()
virtual QWidgetwidget ()=0
 Returns the widget.
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 bool initiallyBroadcast () const
 Whether or not to initially set to broadcast. Default is false.
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 QString &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 onCancel ()=0
virtual makVrv::DtUnicode broadcastTitle () const

Public Attributes

boost::signal< void(const
std::vector
< makVrv::DtSimEntry * > &)> 
signal_stopWatching
- Public Attributes inherited from makVrf::DtCommandDialogExtensionInterface
boost::signal< void()> signal_cancelled
boost::signal< void(bool)> signal_validStateChanged
 Signal sent when the task becomes valid (or invalid)
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(const
DtSimCommandObjectWrapper &)> 
signal_sendCommandRequest
boost::signal< void(const
std::vector< std::string >
&, const DtSimTask
&, DtVrfTaskSetMenu *)> 
signal_commandActivated
boost::signal< void(const
DtSimCommandObjectWrapper &)> 
signal_simCommandActivated
boost::signal< void(const
std::vector
< makVrv::DtSimEntry * > &)> 
signal_stopWatching

Protected Attributes

DtVrfTaskSetMenumyTaskSetMenu
DtCommandAssignmentWidgetInterfacemyParentContainer
bool myAllowExtensionChange

Detailed Description

A widget class for encapsulating radio commands for tasks or sets.

Constructor & Destructor Documentation

makVrf::DtCommandAssignmentWidgetInterface::DtCommandAssignmentWidgetInterface ( )
inline
virtual makVrf::DtCommandAssignmentWidgetInterface::~DtCommandAssignmentWidgetInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtCommandAssignmentWidgetInterface::connectSignals ( const std::vector< makVrv::DtSimEntry * > &  )
pure virtual

Call to remove dialog if an entity is destroyed that is part of the supplied list.

Implemented in makVrf::DtEmbeddedEntityCommandAssignmentWidget, and makVrf::DtCommandAssignmentWidget.

virtual void makVrf::DtCommandAssignmentWidgetInterface::setupUi ( const std::vector< makVrv::DtSimEntry * > &  ,
const DtSimStatement stmt = NULL 
)
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::setPartOfPlan ( int  )
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::setAllowBroadcast ( bool  )
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::enableEntitySelectionWidget ( bool  )
pure virtual
virtual bool makVrf::DtCommandAssignmentWidgetInterface::broadcasting ( ) const
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::setBroadcasting ( bool  )
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::addFilter ( const DtVrfSelectionFilter filter)
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::setSelectedName ( const QString &  s)
pure virtual
virtual QString makVrf::DtCommandAssignmentWidgetInterface::selectedName ( ) const
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::selectFilter ( int  )
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::selectFirstNonEmptyFilter ( )
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::initializeFromAction ( DtVrfTaskSetAction )
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::setOKEnabled ( bool  )
pure virtual

Sets whether or not the OK button is enabled.

Implements makVrf::DtCommandDialogExtensionInterface.

Implemented in makVrf::DtCommandAssignmentWidget, and makVrf::DtEmbeddedEntityCommandAssignmentWidget.

virtual bool makVrf::DtCommandAssignmentWidgetInterface::extensionValid ( ) const
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::commandActivated ( const DtSimTask ,
const std::vector< std::string > &  ,
bool  immediate 
)
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::commandActivated ( const DtSimCommandObjectWrapper ,
bool  immediate 
)
pure virtual
virtual bool makVrf::DtCommandAssignmentWidgetInterface::editStatement ( const std::vector< makVrv::DtSimEntry * > &  ,
const DtSimStatement  
)
pure virtual

Edits the current statement. Return true if the statement can be edited.

Implements makVrf::DtCommandDialogExtensionInterface.

Implemented in makVrf::DtCommandAssignmentWidget, and makVrf::DtEmbeddedEntityCommandAssignmentWidget.

virtual std::vector<DtVrfObjectListViewItem::DtVrfObjectState> makVrf::DtCommandAssignmentWidgetInterface::selectedObjects ( ) const
pure virtual
virtual DtCommandDialogExtensionInterface* makVrf::DtCommandAssignmentWidgetInterface::extension ( )
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::setAllowObjectSelection ( bool  )
pure virtual
virtual bool makVrf::DtCommandAssignmentWidgetInterface::canSelectObjects ( ) const
pure virtual
void makVrf::DtCommandAssignmentWidgetInterface::setParentMenu ( DtVrfTaskSetMenu p)
inline
void makVrf::DtCommandAssignmentWidgetInterface::setParentContainer ( DtCommandAssignmentWidgetInterface p)
inline
DtCommandAssignmentWidgetInterface* makVrf::DtCommandAssignmentWidgetInterface::parentContainer ( )
inline
void makVrf::DtCommandAssignmentWidgetInterface::setAllowExtensionChange ( bool  b)
inline
bool makVrf::DtCommandAssignmentWidgetInterface::allowExtensionChange ( ) const
inline
virtual void makVrf::DtCommandAssignmentWidgetInterface::setBroadcastTitle ( const QString &  )
pure virtual
virtual const std::vector<makVrv::DtSimEntry*>& makVrf::DtCommandAssignmentWidgetInterface::connectedTo ( ) const
pure virtual

Member Data Documentation

boost::signal<void (const std::vector<makVrv::DtSimEntry*>&)> makVrf::DtCommandAssignmentWidgetInterface::signal_stopWatching
DtVrfTaskSetMenu* makVrf::DtCommandAssignmentWidgetInterface::myTaskSetMenu
protected
DtCommandAssignmentWidgetInterface* makVrf::DtCommandAssignmentWidgetInterface::myParentContainer
protected
bool makVrf::DtCommandAssignmentWidgetInterface::myAllowExtensionChange
protected

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)