VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Attributes
makVrf::DtCommandAssignmentWidgetInterface Class Referenceabstract

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

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

Public Member Functions

 DtCommandAssignmentWidgetInterface ()
 
virtual ~DtCommandAssignmentWidgetInterface ()
 
virtual void connectSignals (const std::vector< makVrv::DtSimEntry * > &)=0
 
virtual void setupUi (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *stmt=NULL)=0
 
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 DtUUID &)=0
 
virtual DtUUID selectedName () const =0
 
virtual void selectFilter (int)=0
 
virtual void selectFirstNonEmptyFilter ()=0
 
virtual void initializeFromAction (DtVrfTaskSetAction *)=0
 
virtual bool extensionValid () const =0
 
virtual void commandActivated (const DtSimTask &, const std::vector< DtUUID > &, bool immediate)=0
 
virtual void commandActivated (const DtSimCommandObjectWrapper &, bool immediate)=0
 
virtual bool editStatement (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *)=0
 
virtual std::vector
< DtObjectListViewItem::DtVrfObjectState
selectedObjects () const =0
 
virtual
DtCommandDialogExtensionInterface
extension ()=0
 
virtual void setAllowObjectSelection (bool)=0
 
virtual bool canSelectObjects () const =0
 
virtual void unknownObjectSelected (const DtUUID &)=0
 
virtual void noObjectsSelected ()=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 QWidget * widget ()=0
 
virtual void run (const std::vector< makVrv::DtSimEntry * > &)=0
 
virtual bool valid () const =0
 
virtual bool okEnabled () const =0
 
virtual void setOKEnabled (bool)=0
 
virtual void setApplyVisible (bool)=0
 
virtual void setCancelEnabled (bool)=0
 
virtual void setCancelButtonText (const QString &)=0
 
virtual bool initiallyBroadcast () const
 
virtual bool alwaysPopOut () const
 
virtual bool allowBroadcasting () const
 
virtual bool hasUserEntry () const
 
virtual QString entitySelectionGroupBoxTitle () const
 
virtual void filterAboutToBeAdded (DtVrfSelectionFilter *)
 
virtual void parentShown (QWidget *)
 
virtual bool insertMapFocusHandler (DtMapFocusHandlerInterface *, int index=-1)=0
 
virtual std::vector< std::string > commandDialogFiltersFor (const std::vector< makVrv::DtSimEntry * > &data, const DtSimStatement *stmt, int &initialSelection) const =0
 
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &)=0
 
virtual void selectionChanged (const DtUUID &selection)=0
 
virtual bool wantsSelectionOfObjectInCommandMode (const std::vector< makVrv::DtSimEntry * > &) const =0
 
virtual void onCancel ()=0
 
virtual void onOK ()=0
 
virtual void hideButtons (bool)=0
 
virtual makVrv::DtUnicode broadcastTitle () const
 
virtual QWidget * takeOKCancelButtonCanvas (QWidget *newParent)=0
 
virtual void giveOKCancelButtonCanvas (QWidget *)=0
 

Public Attributes

boost::signals2::signal< void(const
std::vector
< makVrv::DtSimEntry * > &)> 
signal_stopWatching
 
boost::signals2::signal< void(DtCommandAssignmentWidgetInterface *)> signal_dialogDestroyed
 
- Public Attributes inherited from makVrf::DtCommandDialogExtensionInterface
boost::signals2::signal< void()> signal_cancelled
 
boost::signals2::signal< void(bool)> signal_enableCommandModeSelection
 
boost::signals2::signal< void(bool)> signal_validStateChanged
 
boost::signals2::signal< void(bool)> signal_disableCancel
 
boost::signals2::signal< void(std::vector
< DtUUID > names, const
DtSetDataRequest &)> 
signal_sendSetRequest
 
boost::signals2::signal< void(std::vector
< DtUUID > names, const
DtSimTask &)> 
signal_sendTaskRequest
 
boost::signals2::signal< void(const
DtSimCommandObjectWrapper &)> 
signal_sendCommandRequest
 
boost::signals2::signal< void(const
std::vector< DtUUID > &, const
DtSimTask &, DtVrfTaskSetMenu *)> 
signal_commandActivated
 
boost::signals2::signal< void(const
DtSimCommandObjectWrapper &)> 
signal_simCommandActivated
 
boost::signals2::signal< void(const
std::vector
< makVrv::DtSimEntry * > &)> 
signal_stopWatching
 

Protected Attributes

DtVrfTaskSetMenumyTaskSetMenu
 
DtCommandAssignmentWidgetInterfacemyParentContainer
 
bool myAllowExtensionChange
 

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::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 DtUUID )
pure virtual
virtual DtUUID 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

Called to initialize from the given action.

Implements makVrf::DtCommandDialogExtensionInterface.

Implemented in makVrf::DtCommandAssignmentWidget.

virtual bool makVrf::DtCommandAssignmentWidgetInterface::extensionValid ( ) const
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::commandActivated ( const DtSimTask ,
const std::vector< DtUUID > &  ,
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.

virtual std::vector<DtObjectListViewItem::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
virtual void makVrf::DtCommandAssignmentWidgetInterface::unknownObjectSelected ( const DtUUID )
pure virtual
virtual void makVrf::DtCommandAssignmentWidgetInterface::noObjectsSelected ( )
pure virtual

Called when there are no objects selected in the interface.

Implements makVrf::DtCommandDialogExtensionInterface.

Implemented in makVrf::DtCommandAssignmentWidget.

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::signals2::signal<void (const std::vector<makVrv::DtSimEntry*>&)> makVrf::DtCommandAssignmentWidgetInterface::signal_stopWatching
boost::signals2::signal<void (DtCommandAssignmentWidgetInterface*)> makVrf::DtCommandAssignmentWidgetInterface::signal_dialogDestroyed
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 Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)