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

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

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

Public Member Functions

 DtCommandAssignmentWidgetLogic (makVrv::DtDe &, DtCommandAssignmentWidgetInterface *iFace)
 
virtual ~DtCommandAssignmentWidgetLogic ()
 
virtual void setupUi (const std::set< makVrv::DtUniqueID > &, const DtSimStatement *stmt=NULL)
 
virtual void setAllowBroadcast (bool)
 
virtual void setAllowBroadcasting (bool)
 
virtual void broadcastChanged ()
 
virtual void attachExtension (const std::set< makVrv::DtUniqueID > &data, DtCommandDialogExtensionInterface *)
 
virtual void detachExtension (DtCommandDialogExtensionInterface *)
 
virtual void pickOK (const DtSimTask *, const std::vector< DtUUID > &names)
 
virtual void pickOK (const DtSimCommandObjectWrapper *)
 
virtual DtUUID objectFromStatement (const DtSimStatement *) const
 
virtual DtUUID objectFromStatement (const DtSimCommand *) const
 
virtual DtSimStatementeditableStatement (const DtSimStatement *) const
 
virtual bool valid () const
 
virtual void slot_validStateChanged (bool b)
 
virtual void slot_disableCancel (bool b)
 
virtual void slot_onCancel ()
 
virtual void slot_onNameChanged (const DtUUID &)
 

Protected Member Functions

virtual void slot_taskRequest (std::vector< DtUUID > names, const DtSimTask &)
 
virtual void slot_setRequest (std::vector< DtUUID > names, const DtSetDataRequest &)
 
virtual void slot_commandRequest (const DtSimCommandObjectWrapper &)
 
virtual void slot_commandActivated (std::vector< DtUUID > names, const DtSimTask &)
 
virtual void addFilter (const DtVrfSelectionFilter *filter)
 
virtual void setSelectedName (const DtUUID &)
 
virtual DtUUID selectedName () const
 
virtual void selectFilter (int)
 
virtual void selectFirstNonEmptyFilter ()
 
virtual std::vector< std::string > filtersFor (const std::set< makVrv::DtUniqueID > &data, const DtSimStatement *stmt, int &initialSelection) const
 
virtual std::vector< DtUUIDnames () const
 
virtual void editStatement (const std::set< makVrv::DtUniqueID > &, const DtSimStatement *stmt)
 
virtual bool allowBroadcasting () const
 
virtual void addFiltersFromCollection (const std::string &filterCollection)
 

Protected Attributes

makVrv::DtDemyDe
 
DtCommandAssignmentWidgetInterfacemyIFace
 
bool myIsPossiblyImmediate
 
makVrv::DtSignalConnectionManager myExtensionSignals
 
bool myAllowBroadcasting
 

Constructor & Destructor Documentation

makVrf::DtCommandAssignmentWidgetLogic::DtCommandAssignmentWidgetLogic ( makVrv::DtDe ,
DtCommandAssignmentWidgetInterface iFace 
)
virtual makVrf::DtCommandAssignmentWidgetLogic::~DtCommandAssignmentWidgetLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtCommandAssignmentWidgetLogic::setupUi ( const std::set< makVrv::DtUniqueID > &  ,
const DtSimStatement stmt = NULL 
)
virtual

Sets up the UI.

virtual void makVrf::DtCommandAssignmentWidgetLogic::setAllowBroadcast ( bool  )
virtual

Tells the interface broadcast mode is valid or not.

virtual void makVrf::DtCommandAssignmentWidgetLogic::setAllowBroadcasting ( bool  )
virtual

Tells the logic to allow broadcasting.

virtual void makVrf::DtCommandAssignmentWidgetLogic::broadcastChanged ( )
virtual

Called when the value of the broadcast check box has changed.

virtual void makVrf::DtCommandAssignmentWidgetLogic::attachExtension ( const std::set< makVrv::DtUniqueID > &  data,
DtCommandDialogExtensionInterface  
)
virtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::detachExtension ( DtCommandDialogExtensionInterface )
virtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::pickOK ( const DtSimTask ,
const std::vector< DtUUID > &  names 
)
virtual

Called to resubmit the immediate task with new data when pick mode is active.

virtual void makVrf::DtCommandAssignmentWidgetLogic::pickOK ( const DtSimCommandObjectWrapper )
virtual

Called to resubmit the sim command with new data when pick mode is active.

virtual DtUUID makVrf::DtCommandAssignmentWidgetLogic::objectFromStatement ( const DtSimStatement ) const
virtual

Given the task or set command, return the object that it applies to.

virtual DtUUID makVrf::DtCommandAssignmentWidgetLogic::objectFromStatement ( const DtSimCommand ) const
virtual

Given the sim command, return the object that it applies to. Calls to sim command dialog manager to handle the request.

virtual DtSimStatement* makVrf::DtCommandAssignmentWidgetLogic::editableStatement ( const DtSimStatement ) const
virtual

Given the task or set command, return a sim statement wrapper around the task or set contained within. Caller must delete returned pointer.

virtual bool makVrf::DtCommandAssignmentWidgetLogic::valid ( ) const
virtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::slot_validStateChanged ( bool  b)
virtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::slot_disableCancel ( bool  b)
virtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::slot_onCancel ( )
virtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::slot_onNameChanged ( const DtUUID )
virtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::slot_taskRequest ( std::vector< DtUUID names,
const DtSimTask  
)
protectedvirtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::slot_setRequest ( std::vector< DtUUID names,
const DtSetDataRequest  
)
protectedvirtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::slot_commandRequest ( const DtSimCommandObjectWrapper )
protectedvirtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::slot_commandActivated ( std::vector< DtUUID names,
const DtSimTask  
)
protectedvirtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::addFilter ( const DtVrfSelectionFilter filter)
protectedvirtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::setSelectedName ( const DtUUID )
protectedvirtual
virtual DtUUID makVrf::DtCommandAssignmentWidgetLogic::selectedName ( ) const
protectedvirtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::selectFilter ( int  )
protectedvirtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::selectFirstNonEmptyFilter ( )
protectedvirtual
virtual std::vector<std::string> makVrf::DtCommandAssignmentWidgetLogic::filtersFor ( const std::set< makVrv::DtUniqueID > &  data,
const DtSimStatement stmt,
int initialSelection 
) const
protectedvirtual
virtual std::vector<DtUUID> makVrf::DtCommandAssignmentWidgetLogic::names ( ) const
protectedvirtual

Iterates over the DtSimEntry objects returned by myIFace->connectedTo() looking up the marking text for each one.

virtual void makVrf::DtCommandAssignmentWidgetLogic::editStatement ( const std::set< makVrv::DtUniqueID > &  ,
const DtSimStatement stmt 
)
protectedvirtual
virtual bool makVrf::DtCommandAssignmentWidgetLogic::allowBroadcasting ( ) const
protectedvirtual
virtual void makVrf::DtCommandAssignmentWidgetLogic::addFiltersFromCollection ( const std::string &  filterCollection)
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtCommandAssignmentWidgetLogic::myDe
protected
DtCommandAssignmentWidgetInterface* makVrf::DtCommandAssignmentWidgetLogic::myIFace
protected
bool makVrf::DtCommandAssignmentWidgetLogic::myIsPossiblyImmediate
protected
makVrv::DtSignalConnectionManager makVrf::DtCommandAssignmentWidgetLogic::myExtensionSignals
protected
bool makVrf::DtCommandAssignmentWidgetLogic::myAllowBroadcasting
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)